From 62b5fd54e64da9bee138b345ae7649e3e7343a25 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 18 Feb 2026 01:18:06 -0800 Subject: [PATCH] WifiUi: sort by real strength (#37249) sort by real strength --- system/ui/lib/wifi_manager.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/system/ui/lib/wifi_manager.py b/system/ui/lib/wifi_manager.py index 14a32e0a8..8f4d8bdaf 100644 --- a/system/ui/lib/wifi_manager.py +++ b/system/ui/lib/wifi_manager.py @@ -733,8 +733,7 @@ class WifiManager: active_wifi_connection, _ = self._get_active_wifi_connection() networks = [Network.from_dbus(ssid, ap_list, ssid in self._connections, self._connections.get(ssid) == active_wifi_connection) for ssid, ap_list in aps.items()] - # sort with quantized strength to reduce jumping - networks.sort(key=lambda n: (-n.is_connected, -n.is_saved, -round(n.strength / 100 * 2), n.ssid.lower())) + networks.sort(key=lambda n: (-n.is_connected, -n.is_saved, -n.strength, n.ssid.lower())) self._networks = networks self._update_active_connection_info()