diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index c2641c929ed..ccb4f7fb006 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -2317,7 +2317,7 @@ List? urlLinkToCmdArgs(Uri uri) { if (isMobile) { if (id != null) { final forceRelay = queryParameters["relay"] != null; - connect(Get.context!, id, forceRelay: forceRelay); + connect(Get.context!, id, forceRelay: forceRelay, password: queryParameters["password"]); return null; } } diff --git a/flutter/lib/mobile/pages/settings_page.dart b/flutter/lib/mobile/pages/settings_page.dart index 4681d231339..73aabc2e2c8 100644 --- a/flutter/lib/mobile/pages/settings_page.dart +++ b/flutter/lib/mobile/pages/settings_page.dart @@ -124,7 +124,7 @@ class _SettingsState extends State with WidgetsBindingObserver { _hideNetwork = bind.mainGetBuildinOption(key: kOptionHideNetworkSetting) == 'Y'; _hideWebSocket = - true; //bind.mainGetBuildinOption(key: kOptionHideWebSocketSetting) == 'Y'; + bind.mainGetBuildinOption(key: kOptionHideWebSocketSetting) == 'Y' || isWeb; _enableTrustedDevices = mainGetBoolOptionSync(kOptionEnableTrustedDevices); }