From 18c7661c3df6adc7287e60b9034bececafd3c659 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Sun, 14 Dec 2025 02:36:48 +0100 Subject: [PATCH] fix: context menu overflow --- lib/widgets/media_context_menu.dart | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/lib/widgets/media_context_menu.dart b/lib/widgets/media_context_menu.dart index 66bdaee8..bfcecf30 100644 --- a/lib/widgets/media_context_menu.dart +++ b/lib/widgets/media_context_menu.dart @@ -1609,16 +1609,25 @@ class _FocusableContextMenuSheetState overflow: TextOverflow.ellipsis, ), ), - ...widget.actions.asMap().entries.map((entry) { - final index = entry.key; - final action = entry.value; - return FocusableListTile( - focusNode: index == 0 ? _initialFocusNode : null, - leading: AppIcon(action.icon, fill: 1), - title: Text(action.label), - onTap: () => Navigator.pop(context, action.value), - ); - }), + Flexible( + child: SingleChildScrollView( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + ...widget.actions.asMap().entries.map((entry) { + final index = entry.key; + final action = entry.value; + return FocusableListTile( + focusNode: index == 0 ? _initialFocusNode : null, + leading: AppIcon(action.icon, fill: 1), + title: Text(action.label), + onTap: () => Navigator.pop(context, action.value), + ); + }), + ], + ), + ), + ), ], ), ),