This commit is contained in:
RustDesk
2026-04-22 01:29:15 +08:00
committed by GitHub
parent 803ac8cc4e
commit 5fd20f808c

View File

@@ -1538,10 +1538,13 @@ class RustdeskImpl {
Future<void> mainAccountAuth( Future<void> mainAccountAuth(
{required String op, required bool rememberMe, dynamic hint}) { {required String op, required bool rememberMe, dynamic hint}) {
return Future(() => js.context.callMethod('setByName', [ // Safari only allows auth popups while handling the original user gesture.
// Call into JS synchronously so the web OIDC flow can pre-open the window.
js.context.callMethod('setByName', [
'account_auth', 'account_auth',
jsonEncode({'op': op, 'remember': rememberMe}) jsonEncode({'op': op, 'remember': rememberMe})
])); ]);
return Future.value();
} }
Future<void> mainAccountAuthCancel({dynamic hint}) { Future<void> mainAccountAuthCancel({dynamic hint}) {