OK, please disregard my previous comment. I found it easier to reproduce this bug from system settings vs. the network indicator as I can just toggle the switch without having to open the menu again to toggle the next time.
I was able to reproduce the problem you describe, but the culprit appears to be urfkill and not the indicator/settings code. Eventually the I managed to get the phone in a state where Flight-Mode was disabled, however the modem was offline: espy@shrike:% adb shell /usr/share/urfkill/scripts/flight-mode flight-mode is: 0 espy@shrike:% adb shell /usr/share/ofono/scripts/list-modems | grep Online Online = 0 When I examine the syslog, I see the following errors reported: Jul 9 17:56:54 ubuntu-phablet URfkill[936]: <warning> Could not set Online property in oFono: GDBus.Error:org.ofono.Error.InProgress: Operation already in progress ** Package changed: indicator-network (Ubuntu) => urfkill (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1339794 Title: When toggling flight mode rapidly, cellular state gets stuck To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/urfkill/+bug/1339794/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs