-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement paging state restoration on process recreation and show user explicit retry
buttons on paging errors
#38
Conversation
Fix build error
88f1fdf
to
386afcd
Compare
Add more debug logs
There are bugs that are apparently fixed by 92c7ddf:
Attempts to get those bugs reproduced after that commit are futile, despite fixing nothing as state restoration feature is not used in this case And, of course, prepend scroll position reset, which is seen for one frame (and immediately restored after). I don't see any same-frame solutions without architectural changes, so I left it as is. Otherwise, this PR is complete and advanced features like agressive post caching are now possible |
retry
buttons on paging errors
This PR resolves page refreshing if application is required to free some memory to system. Tested on whole process death, but this bug was seen partially, with some components in navigation stack having cached data and some not having.
Other changes:
This PR is being tested.