diff --git a/lib/widgets/member_actions_popup_menu_button.dart b/lib/widgets/member_actions_popup_menu_button.dart index d4487f7a7..b62d2e350 100644 --- a/lib/widgets/member_actions_popup_menu_button.dart +++ b/lib/widgets/member_actions_popup_menu_button.dart @@ -24,7 +24,12 @@ void showMemberActionsPopupMenu({ final dmRoomId = user.room.client.getDirectChatFromUserId(user.id); // Pangea# - final overlay = Overlay.of(context).context.findRenderObject() as RenderBox; + // #Pangea + // final overlay = Overlay.of(context).context.findRenderObject() as RenderBox; + final overlay = Overlay.of(context, rootOverlay: true) + .context + .findRenderObject() as RenderBox; + // Pangea3 final button = context.findRenderObject() as RenderBox; @@ -40,6 +45,9 @@ void showMemberActionsPopupMenu({ ); final action = await showMenu<_MemberActions>( + // #Pangea + useRootNavigator: true, + // Pangea# context: context, position: position, items: >[