Skip to content

Commit 3d80ce5

Browse files
authored
fix(touch-selection): don't ignore .cm-content in pointer target filter (#1894)
1 parent a49fa02 commit 3d80ce5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/cm/touchSelectionMenu.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1152,6 +1152,11 @@ class TouchSelectionMenuController {
11521152
}
11531153
if (!element) return false;
11541154
if (element.closest(".cm-tooltip, .cm-panel")) return true;
1155+
// CodeMirror editor surface is contenteditable; do not ignore it.
1156+
const editorContent = element.closest(".cm-content");
1157+
if (editorContent && this.#view.dom.contains(editorContent)) {
1158+
return false;
1159+
}
11551160
if (
11561161
element.closest(
11571162
'input, textarea, select, button, a, [contenteditable], [role="button"]',

0 commit comments

Comments
 (0)