We can hack around this by using Loaders (a qml component which delays loading another component). We've done that in other places of the settings, but it's quite some effort and leads to ugly code.
I've filed bug #1276066 for the toolkit a while ago asking for a way to temporarily stop animations. Let's wait until that's in before fixing system settings. Removing ubuntu-ui-toolkit as that issue is tracked in the other bug. ** No longer affects: ubuntu-ui-toolkit (Ubuntu) -- You received this bug notification because you are a member of Ubuntu SDK bug tracking, which is subscribed to ubuntu-ui-toolkit in Ubuntu. https://bugs.launchpad.net/bugs/1287293 Title: Switch always slides off->on when entering screen Status in “ubuntu-system-settings” package in Ubuntu: Triaged Bug description: Ubuntu Trusty r188 1. Turn on Wi-Fi and Bluetooth, if they aren't on already. 2. Go to System Settings > "Wi-Fi" or "Bluetooth". What happens: The main switch slides from off to on, implying that it was off a moment ago. What should happen: The switch is already on when the screen becomes visible. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1287293/+subscriptions -- Mailing list: https://launchpad.net/~ubuntu-sdk-bugs Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-sdk-bugs More help : https://help.launchpad.net/ListHelp

