Closed bgins closed 1 year ago
Note that we implemented this without storing state about the connection in storage. We removed the start and stop listening buttons which removed the need to track connections. Instead, we can simply listen when the devtools are open and not otherwise.
Summary
Problem
On reloading the page or returning from the Fission Auth Lobby, the connection with Webnative will be dropped.
Impact
Some events may be missed and developers will need to reconnect with Webnative.
Solution
Store a flag to indicate connection state in extension storage. Check the flag and reconnect as needed.