mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
Ensure that lastClickEvent is set before handling doubleClick (#23865)
GitOrigin-RevId: 1f080e62e95dc71cec6bcf2f5c9e0cb8bd5f5e2c
This commit is contained in:
@@ -84,13 +84,13 @@ const chooseEventHandler = () => {
|
||||
}
|
||||
|
||||
// Store and use the previous click event, as the "dblclick" event can have the wrong position
|
||||
let lastClickEvent: MouseEvent
|
||||
let lastClickEvent: MouseEvent | null = null
|
||||
|
||||
return EditorView.domEventHandlers({
|
||||
click(evt, view) {
|
||||
if (evt.detail === 1) {
|
||||
lastClickEvent = evt
|
||||
} else if (evt.detail === 2) {
|
||||
} else if (evt.detail === 2 && lastClickEvent) {
|
||||
return handleDoubleClick(lastClickEvent, view)
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user