feat(companion): kiosk session survives remote ⇄ dashboard navigation
The WEB_VIEW route recreated the WebView on every return from the remote screen — full reload + re-login every time. The kiosk WebView is now retained in a holder and reattached live (no race, no reload); clients/bridges/listeners are re-bound to the new composition on reattach, and the instance is dropped on retry, disconnect, or server change so errored/stale sessions still reload for real. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user