From 52f4e007234e5928b76a2ffcc00efb79fdf0e63a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Sat, 28 Feb 2026 09:35:28 +0100 Subject: [PATCH] chore: Follow up sign in page --- lib/pages/sign_in/sign_in_page.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/pages/sign_in/sign_in_page.dart b/lib/pages/sign_in/sign_in_page.dart index 77f09df98..ace95b6ce 100644 --- a/lib/pages/sign_in/sign_in_page.dart +++ b/lib/pages/sign_in/sign_in_page.dart @@ -28,6 +28,13 @@ class SignInPage extends StatelessWidget { final selectedHomserver = state.selectedHomeserver; return LoginScaffold( appBar: AppBar( + leading: + state.loginLoading.connectionState == ConnectionState.waiting + ? CloseButton( + onPressed: () => + viewModel.setLoginLoading(AsyncSnapshot.nothing()), + ) + : BackButton(onPressed: Navigator.of(context).pop), backgroundColor: theme.colorScheme.surface, surfaceTintColor: theme.colorScheme.surface, scrolledUnderElevation: 0, @@ -89,6 +96,9 @@ class SignInPage extends StatelessWidget { final website = server.website; return RadioListTile.adaptive( value: server, + enabled: + state.loginLoading.connectionState != + ConnectionState.waiting, radioScaleFactor: FluffyThemes.isColumnMode(context) || {