Context
Spun off from #95584 (comment)
The current proposal reduces ManualSendMessage span time via onyx-around focus logic, but it carries trade-offs and extra code complexity. Before moving forward, explore an alternative that resolves the same issue at the navigation layer, so focus logic lives where it belongs — in navigation, not around Onyx.
What to explore
- react-navigation 8
inactiveBehavior option for all navigators
- Activity mode "hidden" for keeping screens visible/mounted
References:
Note
react-navigation 8 is in alpha. Assess viability, migration cost, and whether this removes the need for the onyx-around approach.
Parent
Part of #77176
Issue Owner
Current Issue Owner: @LukasMod
Context
Spun off from #95584 (comment)
The current proposal reduces ManualSendMessage span time via onyx-around focus logic, but it carries trade-offs and extra code complexity. Before moving forward, explore an alternative that resolves the same issue at the navigation layer, so focus logic lives where it belongs — in navigation, not around Onyx.
What to explore
inactiveBehavioroption for all navigatorsReferences:
Note
react-navigation 8 is in alpha. Assess viability, migration cost, and whether this removes the need for the onyx-around approach.
Parent
Part of #77176
Issue Owner
Current Issue Owner: @LukasMod