diff --git a/lib/pangea/toolbar/widgets/message_selection_overlay.dart b/lib/pangea/toolbar/widgets/message_selection_overlay.dart index 7e69bf297..ad4a16dfb 100644 --- a/lib/pangea/toolbar/widgets/message_selection_overlay.dart +++ b/lib/pangea/toolbar/widgets/message_selection_overlay.dart @@ -1,5 +1,6 @@ import 'dart:async'; import 'dart:developer'; +import 'dart:math'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -331,7 +332,7 @@ class MessageOverlayController extends State addBorder: false, overlayKey: "${selectedToken!.text.uniqueKey}_toolbar", maxHeight: AppConfig.toolbarMaxHeight, - maxWidth: AppConfig.toolbarMinWidth, + maxWidth: min(AppConfig.toolbarMinWidth, maxWidth), ); } } diff --git a/lib/pangea/toolbar/widgets/reading_assistance_content.dart b/lib/pangea/toolbar/widgets/reading_assistance_content.dart index b672b2ec3..facdb86e5 100644 --- a/lib/pangea/toolbar/widgets/reading_assistance_content.dart +++ b/lib/pangea/toolbar/widgets/reading_assistance_content.dart @@ -1,3 +1,5 @@ +import 'dart:math'; + import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; @@ -147,7 +149,10 @@ class ReadingAssistanceContentState extends State { ), constraints: BoxConstraints( maxHeight: AppConfig.toolbarMaxHeight, - minWidth: AppConfig.toolbarMinWidth, + minWidth: min( + AppConfig.toolbarMinWidth, + widget.overlayController.maxWidth, + ), minHeight: AppConfig.toolbarMinHeight, maxWidth: widget.overlayController.maxWidth, ),