Ironfox requires an app restart when circuit changes
Summary
I'm currently unable to replicate this consistently. I wonder if this is a relay/IF/FF problem rather than app, but I will update with any extra information when I can.
Sometimes, if I haven't used the app/my phone in a bit while connected to Tor VPN, and I visit Ironfox, I am unable to connect to any pages. Refreshing my circuit doesn't fix this, the only way seems to be to either restart the app or change the DNS mode (by default I'm under "Maximum Protection" [forced DoH], but if I change to "Standard" [Phones' DNS] or vice versa it fixes itself)
Steps to reproduce:
- Connect to the VPN
- Open Ironfox on a webpage such as check.torproject.org
- Confirm the page loads
- Jump out of the Ironfox app but don't close it (swipe away or use the home button)
- Wait some time (this seems to happen after around 10-15 mins of inactivity?)
- Try to use the Ironfox app again
- Note that no webpages load
- Close the Ironfox app (go to the app list and swipe it up)
- Re-open the Ironfox app ORchange your DNS mode
- Note that check.torproject.org loads again without issue
What is the current bug behavior?
Ironfox ceases to connect after this period of inactivity
What is the expected behavior?
Ironfox should continue to work as expected
Environment
- Version: 1.2.0Beta
- Android version: Android 16
- Phone model: Google Pixel 6A
- Install method: APK
- Ironfox Version: 143.0.2-20250925063402