Treat a contextmenu event as a mouseup event (#14754)

GitOrigin-RevId: 8f4f3cf53ccf09fd5e4c4a504d40cc375aa12b6c
This commit is contained in:
Alf Eaton
2023-09-12 08:04:44 +00:00
committed by Copybot
parent 7ac362f3f9
commit 666ecbe99f
@@ -99,6 +99,14 @@ const mouseDownListener = EditorView.domEventHandlers({
})
})
},
contextmenu: (event: MouseEvent, view) => {
// treat a `contextmenu` event as a `mouseup` event, which isn't fired
window.setTimeout(() => {
view.dispatch({
effects: mouseDownEffect.of(false),
})
})
},
})
const mousedownSelectionState = StateField.define<EditorSelection | undefined>({