File tree Expand file tree Collapse file tree
src/vs/base/browser/ui/tree Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -707,7 +707,7 @@ class TypeFilterController<T, TFilterData> implements IDisposable {
707707 . map ( e => new StandardKeyboardEvent ( e ) )
708708 . filter ( this . keyboardNavigationEventFilter || ( ( ) => true ) )
709709 . filter ( ( ) => this . automaticKeyboardNavigation || this . triggered )
710- . filter ( e => this . keyboardNavigationDelegate . mightProducePrintableCharacter ( e ) || ( ( this . pattern . length > 0 || this . triggered ) && ( ( e . keyCode === KeyCode . Escape || e . keyCode === KeyCode . Backspace ) && ! e . altKey && ! e . ctrlKey && ! e . metaKey ) || ( e . keyCode === KeyCode . Backspace && ( isMacintosh ? ( e . altKey && ! e . metaKey ) : e . ctrlKey ) && ! e . shiftKey ) ) )
710+ . filter ( e => ( this . keyboardNavigationDelegate . mightProducePrintableCharacter ( e ) && ! ( e . keyCode === KeyCode . DownArrow || e . keyCode === KeyCode . UpArrow || e . keyCode === KeyCode . LeftArrow || e . keyCode === KeyCode . RightArrow ) ) || ( ( this . pattern . length > 0 || this . triggered ) && ( ( e . keyCode === KeyCode . Escape || e . keyCode === KeyCode . Backspace ) && ! e . altKey && ! e . ctrlKey && ! e . metaKey ) || ( e . keyCode === KeyCode . Backspace && ( isMacintosh ? ( e . altKey && ! e . metaKey ) : e . ctrlKey ) && ! e . shiftKey ) ) )
711711 . forEach ( e => { e . stopPropagation ( ) ; e . preventDefault ( ) ; } )
712712 . event ;
713713
You can’t perform that action at this time.
0 commit comments