diff --git a/lib/pangea/widgets/chat/message_selection_overlay.dart b/lib/pangea/widgets/chat/message_selection_overlay.dart index db421dd15..21c875681 100644 --- a/lib/pangea/widgets/chat/message_selection_overlay.dart +++ b/lib/pangea/widgets/chat/message_selection_overlay.dart @@ -106,7 +106,8 @@ class MessageOverlayController extends State void setState(VoidCallback fn) { if (SchedulerBinding.instance.schedulerPhase == SchedulerPhase.idle || SchedulerBinding.instance.schedulerPhase == - SchedulerPhase.postFrameCallbacks) { + SchedulerPhase.postFrameCallbacks && + mounted) { // It's safe to call setState immediately super.setState(fn); } else {