diff --git a/cosmic-settings/src/pages/networking/vpn/mod.rs b/cosmic-settings/src/pages/networking/vpn/mod.rs index 7323d84..7091905 100644 --- a/cosmic-settings/src/pages/networking/vpn/mod.rs +++ b/cosmic-settings/src/pages/networking/vpn/mod.rs @@ -313,7 +313,8 @@ impl page::Page for Page { VpnDialog::WireGuardName(device, ..) => { let input = widget::text_input("", device.as_str()).on_input(|input| { Message::WireGuardDeviceInput(input.replace(|c: char| !c.is_alphanumeric(), "")) - }); + }) + .on_submit(|_| Message::WireGuardConfig); let primary_action = widget::button::suggested(fl!("connect")).on_press(Message::WireGuardConfig);