From bda5562f90935f9e88f71a6869a3e731543ecda1 Mon Sep 17 00:00:00 2001 From: Saul-Mirone Date: Tue, 8 Apr 2025 08:52:19 +0000 Subject: [PATCH] fix(editor): allow copy in readonly mode (#11538) --- blocksuite/framework/std/src/inline/range/range-binding.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blocksuite/framework/std/src/inline/range/range-binding.ts b/blocksuite/framework/std/src/inline/range/range-binding.ts index 22681e998b..6cf0f9d3dd 100644 --- a/blocksuite/framework/std/src/inline/range/range-binding.ts +++ b/blocksuite/framework/std/src/inline/range/range-binding.ts @@ -219,8 +219,8 @@ export class RangeBinding { const closestExclude = el.closest(`[${RANGE_SYNC_EXCLUDE_ATTR}="true"]`); if (closestExclude) return; - const closestEditable = el.closest('[contenteditable="false"]'); - if (closestEditable) return; + const closestEditable = el.closest('[contenteditable]'); + if (!closestEditable) return; const startElement = getElement(range.startContainer); const endElement = getElement(range.endContainer);