@@ -605,14 +605,18 @@ public async void BaseContextFlyout_Opening(object? sender, object e)
605605 secondaryElements . OfType < FrameworkElement > ( ) . ForEach ( i => i . MinWidth = Constants . UI . ContextMenuItemsMaxWidth ) ;
606606 secondaryElements . ForEach ( i => BaseContextMenuFlyout . SecondaryCommands . Add ( i ) ) ;
607607
608- if ( ! InstanceViewModel ! . IsPageTypeSearchResults && ! InstanceViewModel . IsPageTypeZipFolder )
608+ if ( ! InstanceViewModel ! . IsPageTypeSearchResults && ! InstanceViewModel . IsPageTypeZipFolder && ! InstanceViewModel . IsPageTypeFtp )
609609 {
610610 var shellMenuItems = await ContextFlyoutItemHelper . GetItemContextShellCommandsAsync ( workingDir : ParentShellPageInstance . FilesystemViewModel . WorkingDirectory , selectedItems : new List < ListedItem > ( ) , shiftPressed : shiftPressed , showOpenMenu : false , shellContextMenuItemCancellationToken . Token ) ;
611611 if ( shellMenuItems . Any ( ) )
612612 await AddShellMenuItemsAsync ( shellMenuItems , BaseContextMenuFlyout , shiftPressed ) ;
613613 else
614614 RemoveOverflow ( BaseContextMenuFlyout ) ;
615615 }
616+ else
617+ {
618+ RemoveOverflow ( BaseContextMenuFlyout ) ;
619+ }
616620 }
617621 catch ( Exception error )
618622 {
@@ -667,14 +671,18 @@ private async Task LoadMenuItemsAsync()
667671 if ( InstanceViewModel ! . CanTagFilesInPage )
668672 AddNewFileTagsToMenu ( ItemContextMenuFlyout ) ;
669673
670- if ( ! InstanceViewModel . IsPageTypeZipFolder )
674+ if ( ! InstanceViewModel . IsPageTypeZipFolder && ! InstanceViewModel . IsPageTypeFtp )
671675 {
672676 var shellMenuItems = await ContextFlyoutItemHelper . GetItemContextShellCommandsAsync ( workingDir : ParentShellPageInstance . FilesystemViewModel . WorkingDirectory , selectedItems : SelectedItems ! , shiftPressed : shiftPressed , showOpenMenu : false , shellContextMenuItemCancellationToken . Token ) ;
673677 if ( shellMenuItems . Any ( ) )
674678 await AddShellMenuItemsAsync ( shellMenuItems , ItemContextMenuFlyout , shiftPressed ) ;
675679 else
676680 RemoveOverflow ( ItemContextMenuFlyout ) ;
677681 }
682+ else
683+ {
684+ RemoveOverflow ( ItemContextMenuFlyout ) ;
685+ }
678686 }
679687
680688 private void AddCloseHandler ( CommandBarFlyout flyout , IList < ICommandBarElement > primaryElements , IList < ICommandBarElement > secondaryElements )
0 commit comments