From 66e0f867d14b15a41a9b1315aa55c6ec1bb2204a Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Fri, 28 Mar 2025 09:18:31 -0400 Subject: [PATCH] chore: wrap invisible inline tooltip in ignorepointer to prevent it convering up overlay header buttons (#2248) --- .../widgets/message_selection_positioner.dart | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/lib/pangea/toolbar/widgets/message_selection_positioner.dart b/lib/pangea/toolbar/widgets/message_selection_positioner.dart index e1c686404..fa902811b 100644 --- a/lib/pangea/toolbar/widgets/message_selection_positioner.dart +++ b/lib/pangea/toolbar/widgets/message_selection_positioner.dart @@ -525,20 +525,22 @@ class MessageSelectionPositionerState extends State ), Positioned( top: 0, - child: MeasureRenderBox( - onChange: _setTooltipSize, - child: Opacity( - opacity: 0.0, - child: Container( - constraints: const BoxConstraints( - minWidth: 200.0, - maxWidth: 400.0, - ), - child: InstructionsInlineTooltip( - instructionsEnum: - widget.overlayController.toolbarMode.instructionsEnum ?? - InstructionsEnum.readingAssistanceOverview, - bold: true, + child: IgnorePointer( + child: MeasureRenderBox( + onChange: _setTooltipSize, + child: Opacity( + opacity: 0.0, + child: Container( + constraints: const BoxConstraints( + minWidth: 200.0, + maxWidth: 400.0, + ), + child: InstructionsInlineTooltip( + instructionsEnum: widget + .overlayController.toolbarMode.instructionsEnum ?? + InstructionsEnum.readingAssistanceOverview, + bold: true, + ), ), ), ),