From 328a6a4a10b45e369c933ee56119f661dbf75835 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 6 Jan 2026 15:40:33 -0500 Subject: [PATCH] fix: always enable small screen warning dialog on web (#5097) --- lib/widgets/matrix.dart | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/lib/widgets/matrix.dart b/lib/widgets/matrix.dart index 618133304..e2f18d870 100644 --- a/lib/widgets/matrix.dart +++ b/lib/widgets/matrix.dart @@ -19,7 +19,6 @@ import 'package:shared_preferences/shared_preferences.dart'; import 'package:universal_html/html.dart' as html; import 'package:url_launcher/url_launcher_string.dart'; -import 'package:fluffychat/config/themes.dart'; import 'package:fluffychat/l10n/l10n.dart'; import 'package:fluffychat/pangea/analytics_data/analytics_data_service.dart'; import 'package:fluffychat/pangea/common/controllers/pangea_controller.dart'; @@ -307,20 +306,13 @@ class MatrixState extends State with WidgetsBindingObserver { } Future _showScreenSizeDialog() async { - if (_showingScreenSizeDialog) return; - _showingScreenSizeDialog = true; - - final screenSize = MediaQuery.sizeOf(context); - final columnMode = screenSize.width > - (FluffyThemes.columnWidth * 2 + FluffyThemes.navRailWidth); - - final shortScreen = screenSize.height <= 500; - - if (!columnMode || !shortScreen) { - _showingScreenSizeDialog = false; + if (_showingScreenSizeDialog || + !kIsWeb || + MediaQuery.heightOf(context) > 500) { return; } + _showingScreenSizeDialog = true; await showOkAlertDialog( context: FluffyChatApp.router.routerDelegate.navigatorKey.currentContext ??