Allow manipulating wifi configuration during association
It's currently impossible to change the connection settings while connecting to a wifi network because the configuration button is replaced with an animated spinner. This is very annoying if NetworkManager repeatedly tries to connect to a misconfigured network, because it's impossible to change the configuration without waiting for the small timeframe in between reconnects.
As a fix I'd suggest placing the spinner to the right of the wifi name and always showing the configuration button for known networks.