Figure out UX for (possibly repeated) connection failures
The onionmasq layer exposes an event every time we fail to connect to something via Tor. Currently, we don't really surface these to the user in any interesting way. But should we?
I think this is something I raised ages ago and wanted @donuts to have a small think about from a UX perspective: we definitely don't want to push a notification every time this happens, because failing to connect to things is probably a normal occurrence for many apps (and/or they'll just retry such failed connections themselves, etc). But if the same thing is repetitively failing, the user might appreciate a proactive heads-up of some kind, so they can know it's to do with the way the VPN is configured (maybe exit policy, some censorship-related problem, or some isolation settings, etc.).
We also maybe want to design some sort of page where users can go to see recently failed connections? I'm not actually sure what the best UX for this would be, but I think it'd be nice to surface this information in some way!