Closed instabug[bot] closed 1 year ago
The challenge is that currently any changes to the top-level view re-render everything, and on the iPad if you have the "Terminals" window open, this means that it automatically "pops-out" just after you open a terminal.
I am hoping that iOS 16 will let me fix this properly, a patch to have the connection reflect this, which I can not currently use is here:
https://gist.github.com/f1eaa27b166f5d7ba8cb28f7c020b15f
Maybe switching to the iOS 16 only API fixes this:
Also, I have a self-replicating example of the pattern problem:
Dropped the feature for now, as it generally causes a lot of trouble for SwiftUI (the constant pop out problems on iPad is rooted on updating values that are monitored by the top-level view)
:clipboard: Bug Details
:point_right: View Full Bug Report on Instabug :point_left:
:iphone: View Hierarchy
This bug was reported from _TtGC7SwiftUI19UIHostingControllerVVSP10$197bc903821BridgedNavigationView8RootView Find its interactive view hierarchy with all its subviews here: :point_right: Check View Hierarchy :point_left:
:chart_with_downwards_trend: Session Profiler
Here is what the app was doing right before the bug was reported:
Find all the changes that happened in the parameters mentioned above during the last 60 seconds before the bug was reported here: :point_right: View Full Session Profiler :point_left:
:mag_right: Logs
User Steps
Here are the last 10 steps done by the user right before the bug was reported:
Find all the user steps done by the user throughout the session here: :point_right: View All User Steps :point_left:
:warning: Looking for More Details?