diff --git a/cosmic-applet-network/src/app.rs b/cosmic-applet-network/src/app.rs index ec61955d..bbb0a3d4 100644 --- a/cosmic-applet-network/src/app.rs +++ b/cosmic-applet-network/src/app.rs @@ -292,6 +292,7 @@ impl cosmic::Application for CosmicNetworkApplet { && success { self.new_connection = None; + self.show_visible_networks = false; } } else if let NetworkManagerRequest::Password(ssid, _) = &req { if let Some( @@ -302,6 +303,9 @@ impl cosmic::Application for CosmicNetworkApplet { if !success && ssid == &access_point.ssid { self.new_connection = Some(NewConnectionState::Failure(access_point.clone())); + } else { + self.new_connection = None; + self.show_visible_networks = false; } } }