mirror of
https://github.com/Microsoft/vscode
synced 2024-08-28 05:19:39 +00:00
Merge pull request #82972 from frobinsonj/fix-80741
Filter out dead keys in tree keyboard navigation
This commit is contained in:
commit
cfb88f21c9
|
@ -657,6 +657,7 @@ class TypeFilterController<T, TFilterData> implements IDisposable {
|
|||
|
||||
const onKeyDown = Event.chain(domEvent(this.view.getHTMLElement(), 'keydown'))
|
||||
.filter(e => !isInputElement(e.target as HTMLElement) || e.target === this.filterOnTypeDomNode)
|
||||
.filter(e => e.key !== 'Dead')
|
||||
.map(e => new StandardKeyboardEvent(e))
|
||||
.filter(this.keyboardNavigationEventFilter || (() => true))
|
||||
.filter(() => this.automaticKeyboardNavigation || this.triggered)
|
||||
|
|
Loading…
Reference in a new issue