Status lists itself as "dead" inaccurately

So right now, rapid network changes will trigger a false [dead] signal and seemingly remain that way. However, it is not actually dead or disabled in any way, just idle. It will still become [active], and afterwards it returns to a typical [idle] state.

This happens in a no-internet environment and when behind a captive portal. (Which, given that I am frequently behind captive portals, this likely happens more than with most users).

Proposed fixes:

  • Change [dead] to [waiting], since it seems to be waiting for a real connection
  • Ensure that flash proxies with dead/waiting status occasionally re-check connection

(this is Cupcake issue #9)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information