v1.0.13 - Fix region spinner feedback loop
Summary
Fixes a bug where refreshing status or switching regions caused an infinite loop of API calls and exit node toggles.
Root cause
Recreating the region spinner adapter on every refresh re-fired onItemSelected, calling switchRegion repeatedly for the same region.
Fixes
- Track active region and ignore duplicate spinner selections
- Only rebuild spinner adapter when region list changes
- Remove duplicate refresh on app launch
- Skip redundant exit node broadcasts
Install
Download pia-control-v1.0.10-debug.apk below.