Hey @radicalappdev,
I'm trying to gain a better understanding of your request and how it might impact platform experience. Enhancement requests are looked at by multiple engineers when considering them for the platform. Compelling examples help us understand your use case. My pushback is both to better understand your use case and examples, and to understand how your desires could be accomplished using existing APIs.
In terms of scene restoration, locking-in-place should not determine if an application should restore to a specific item or level of navigation. Scene restoration should be implemented across the application. The system will decide if the scene should be restored centered on the user, locked in place or snapped to a surface. For more information on this topic, see Adopting best practices for persistent UI.
It would be better if I could offer them the option to enable focus mode when the window is locked.
It terms of this request, I'd still like to understand why this would be better. I could imagine use cases in which someone might prefer to have your application locked in place, but not in the focus mode. Similarly, someone might prefer to have the focus mode enabled on the window when it is not locked in place. They might prefer a focus mode that follows them as they re-center their view.
Thanks for the dialogue,
Michael