Closed mjrusso closed 2 years ago
Hey @mjrusso, just wanted to add (since this is a follow-up to my original issue), The app I'm using is called Ferdi. Other apps load the grid almost instantly as I outlined.
Thanks! Let me know if you need me to do any testing. Orel
This is fixed in 202ebde8322cf3cf2c04aa55fc603a5dbbe456d0. (Note that I haven't cut a release yet, but plan to shortly; I'll close this issue once the new release is out.) Turns out that a viable fix was significantly more trivial than I initially expected, as it didn't require any async code.
From #25:
If you've activated Scoot in the grid-based or freestyle nav modes, you should be able to use the requested mode immediately, without blocking on element-based nav becoming ready.
Either wait for element-based nav to be requested before doing the work of traversing the accessibility tree (and prepping the associated data structures, etc.), or do this work in a background thread (if possible).