diff --git a/lib/pages/homeserver_picker.dart b/lib/pages/homeserver_picker.dart index a832f37f..e55a9c66 100644 --- a/lib/pages/homeserver_picker.dart +++ b/lib/pages/homeserver_picker.dart @@ -208,11 +208,11 @@ class HomeserverPickerController extends State { : AppConfig.appOpenUrlScheme.toLowerCase() + '://login'; final url = '${Matrix.of(context).client.homeserver?.toString()}/_matrix/client/r0/login/sso/redirect/${Uri.encodeComponent(id)}?redirectUrl=${Uri.encodeQueryComponent(redirectUrl)}'; - if (PlatformInfos.isIOS) { + if (PlatformInfos.isMobile) { browser ??= ChromeSafariBrowser(); browser.open(url: Uri.parse(url)); } else { - launch(redirectUrl, forceWebView: true); + launch(redirectUrl); } } diff --git a/pubspec.lock b/pubspec.lock index 71bed7f2..7bd70dcd 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1179,7 +1179,7 @@ packages: name: swipe_to_action url: "https://pub.dartlang.org" source: hosted - version: "0.1.0" + version: "0.2.0" synchronized: dependency: transitive description: