eurofurence / ef-app_ios

iOS version of the official Eurofurence app
MIT License
6 stars 1 forks source link

Selection states behave inconsistently with the OS #451

Closed ShezHsky closed 2 years ago

ShezHsky commented 2 years ago

Describe the bug Various screens across the app do not retain their selection states when the split view collapses and re-expands, such as rotating an iPhone between portrait and landscape or resizing an iPad between multitasking sizes.

Additionally, returning to the root listing in a compact environment then re-expanding the split view continues to show the previously dismissed content.

To Reproduce Check out the videos for reproduction steps across environments.

https://user-images.githubusercontent.com/12624320/177286520-184281f0-e7ff-4f17-b703-a5f403182ad4.MP4 https://user-images.githubusercontent.com/12624320/177287048-e81ea1a3-6c74-4036-9bde-f28d740e7b67.mov https://user-images.githubusercontent.com/12624320/177287069-dabc25c3-8764-43e6-953c-0f71370ee818.mov

Expected behavior