From 6f9da100a0b7f8e6fada51e03855d7ef6ee5812c Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 7 Apr 2024 16:05:24 +0200 Subject: [PATCH] fix: Login with SSO on web --- lib/pages/homeserver_picker/homeserver_picker.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/pages/homeserver_picker/homeserver_picker.dart b/lib/pages/homeserver_picker/homeserver_picker.dart index 19e491256..99c7b76a5 100644 --- a/lib/pages/homeserver_picker/homeserver_picker.dart +++ b/lib/pages/homeserver_picker/homeserver_picker.dart @@ -117,7 +117,11 @@ class HomeserverPickerController extends State { void ssoLoginAction(String? id) async { final redirectUrl = kIsWeb - ? '${html.window.origin!}/auth.html' + ? Uri.parse(html.window.location.href) + .resolveUri( + Uri(pathSegments: ['auth.html']), + ) + .toString() : isDefaultPlatform ? '${AppConfig.appOpenUrlScheme.toLowerCase()}://login' : 'http://localhost:3001//login';