diff --git a/lib/pangea/toolbar/layout/message_selection_positioner.dart b/lib/pangea/toolbar/layout/message_selection_positioner.dart index 3d164f77c..469176cef 100644 --- a/lib/pangea/toolbar/layout/message_selection_positioner.dart +++ b/lib/pangea/toolbar/layout/message_selection_positioner.dart @@ -454,9 +454,18 @@ class MessageSelectionPositionerState extends State listenable: widget.overlayController.practiceController, builder: (context, _) { - final instruction = widget.overlayController - .practiceController.practiceMode.instruction; - if (instruction != null) { + final practice = + widget.overlayController.practiceController; + + final instruction = + practice.practiceMode.instruction; + + final type = + practice.practiceMode.associatedActivityType; + final complete = type != null && + practice.isPracticeActivityDone(type); + + if (instruction != null && !complete) { return InstructionsInlineTooltip( instructionsEnum: widget .overlayController