1. Connect to a Tether network.
2. Crash the browser. For testing purposes, you can navigate to chrome://inducebrowsercrashforrealz to induce a crash.
Expected:
System will still know that you're connected to a Tether network.
Actual:
System will still be connected to the underlying Wi-Fi network, but it won't have any knowledge of the Tether network.
This issue occurs because the Tether info is stored in memory as part of NetworkStateHandler but the underlying networking code is part of a separate process (Shill). After a crash, we should detect that we already have an active host and restore the state accordingly.
Comment 1 by khorimoto@chromium.org
, Jul 10 2017