fix: improve server connection handling during authentication

- Updated AuthStateManager to clear the active server ID upon logout, ensuring a proper return to the server connection page.
- Enhanced RouterNotifier to allow users to stay on the server connection page if authenticated, improving navigation flow.
- Modified AuthenticationPage to navigate back to the server connection page instead of popping the navigation stack, enhancing user experience during server setup.
This commit is contained in:
cogwheel0
2025-10-10 22:08:23 +05:30
parent c26ba02a88
commit 8ac71c5718
3 changed files with 13 additions and 2 deletions

View File

@@ -205,7 +205,7 @@ class _AuthenticationPageState extends ConsumerState<AuthenticationPage> {
children: [
ConduitIconButton(
icon: Platform.isIOS ? CupertinoIcons.back : Icons.arrow_back,
onPressed: () => Navigator.pop(context),
onPressed: () => context.go(Routes.serverConnection),
tooltip: AppLocalizations.of(context)!.backToServerSetup,
),
const Spacer(),