When I open Settings, connect to a WiFi network, and then leave the WiFi network list or switch away from Settings, the network list is still scanned in the background every 5-10 seconds, which makes wifi performance suffer. e.g. SSH connectivity for browsing logs, pinging, doing POI search.
The network list should not be scanned continuously when it is not visible on screen. This behavior matches what users expect from smartphones, tablets, computers, etc.
I tried a few things that I thought might make it stop (including editing the wifi app to "unsubscribe" from API events) but nothing I did changed the situation. Once settings has been opened, the network list gets scanned every so often and anything that is sensitive to packet latency like typing or scrolling becomes unusable
I can sometimes kill the Settings app entirely and that will remedy the situation after the next network scan has no place to put its list.
Couldn't find any code that corresponded to an "interval" to give to connman to continuously scan, nor could I find a "stop" command.
|19345,1||recipes-connectivity: connman: add fix for wifi scanning||flounder||AGL/meta-agl||Status: ABANDONED||0||+1|
|19347,1||recipes-connectivity: connman: add fix for wifi scanning||master||AGL/meta-agl||Status: ABANDONED||0||0|
|20127,2||recipes-connectivity: connman: upgrade to 1.36||master||AGL/meta-agl||Status: MERGED||+2||+1|
|20273,2||recipes-connectivity: connman: upgrade to 1.36||guppy||AGL/meta-agl||Status: MERGED||+2||+1|