Earlier quoted context omitted.
Excellent, I will try it straight away. I'll pay out 75% if it works (as it fixes my immediate problem), and the remaining 25% if it gets merged. I'll email you after my test. I think one possible complaint you might get in the review is that when refreshing is fully disabled in the menu, people won't see new networks come up (e.g. when they had just enabled Wifi, or unsuspended). Maybe a good solution would be to to…
It only stops refreshing if you are hovering the actual SSID list items which in my opinion is the cleanest way to do it, if you want new data you can reclick/rehover the "available networks". The Other option is putting the refresh on a global timer, but that would add magic which isn't clear to the user. Thanks, I will be awaiting your test result!
They might open the list (with the cursor resting on one of the items, or use the keyboard to navigate out of comfort or for accessibility reasons), then notice "oh wait, I haven't actually enabled my phone's Wifi hotspot yet", enable that, and wait forever for it to appear.
That's why I'm thinking something should visually (and non-visually) change so the user can notice.
Maybe even cleaner would be to add a tooltip to the currently-hovered entry? That might work for both mouse and non-mouse use cases, and might even work for screenreaders.