[FIX] web_editor: ensure correct set selection
Ensure the selection is never put inside a contenteditable=false element when correcting the selection due to navigating around ZWS. Part-of: odoo/odoo#99460
This commit is contained in:
@@ -3101,7 +3101,7 @@ export class OdooEditor extends EventTarget {
|
||||
// Move selection if next character is zero-width space
|
||||
if (nextCharacter === '\u200B') {
|
||||
focusOffset += 1;
|
||||
while (focusNode && !focusNode.textContent[focusOffset]) {
|
||||
while (focusNode && !focusNode.textContent[focusOffset] || !closestElement(focusNode).isContentEditable) {
|
||||
focusNode = nextLeaf(focusNode);
|
||||
focusOffset = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user