For the last couple of years, it has taken a long time (sometimes as long as 30 seconds!) for the list of available WiFi networks to be displayed after clicking the icon at the top of the screen.

I have over 400 "preferred" (saved) networks. Does that have something to do with it? I like to keep them because I travel a lot and it's nice to come back to a place and have my system automatically log in without any effort on my part.

I have written a command line application to manage WiFi independently of the GUI (at https://github.com/keithrbennett/wifiwand), but would prefer to have both options available to me.


Having over 400(!) preferred networks may be one symptom of the lengthy time it takes to load them all. I suggest that you take the time to delete the networks you never use, even ones that you connect to infrequently. It may be convenient to be able to connect quickly, but you've found one reason why it actually isn't. Re-establishing networks does not take much time, and you may just prevent your computer from connecting to infrequently connected networks which have been compromised since you last used them.

Secondly, if you use iCloud Keychain, any Wi-Fi networks you connect to on any device you use with iCloud Keychain (iOS devices particularly) will populate this list. I found this out when coming back from a vacation in Europe and all the networks I connected to on my iPad whilst there appeared on my desktop Mac at home!

Lastly, it is wise to move the most frequently used Wi-Fi networks to the top of the list. This may help decrease the amount of time the list appears. I have but a fraction of the number of networks saved, so I can't do a real-world experiment to see if this will decrease the length of time it takes to load the list.

  • I've suspected that the large number of saved networks may be a cause, but on what do you base your statement that it definitely is a cause? I have no idea of the mechanism of the available network display -- is it processing the list of saved networks in some way? I guess it would have to, since it automatically connects to some saved networks. Still, it seems that a name lookup on even 400 names times the number of available network names should take well under a second. – Keith Bennett Jul 4 '18 at 15:08
  • 1
    I’m not sure it is definitely the cause, but I’ve never seen that many saved networks in a list myself, and since posting my answer, I’ve asked several of my colleagues, who also have never seen that many saved networks either. Just an educated guess. I’ll edit my answer to be a little less specific. – IconDaemon Jul 5 '18 at 1:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .