From ba718b955ac039ed006f0bf41a9a520db6a943df Mon Sep 17 00:00:00 2001 From: L-Sun Date: Tue, 17 Jun 2025 15:42:47 +0800 Subject: [PATCH] fix(editor): unexpectedly update edgeless note in readonly mode (#12839) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### PR Dependency Tree * **PR #12839** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) --- .../affine/blocks/note/src/components/edgeless-note-mask.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/blocksuite/affine/blocks/note/src/components/edgeless-note-mask.ts b/blocksuite/affine/blocks/note/src/components/edgeless-note-mask.ts index 9c1686b43e..dd2a72212e 100644 --- a/blocksuite/affine/blocks/note/src/components/edgeless-note-mask.ts +++ b/blocksuite/affine/blocks/note/src/components/edgeless-note-mask.ts @@ -14,6 +14,7 @@ export class EdgelessNoteMask extends SignalWatcher( protected override firstUpdated() { const maskDOM = this.renderRoot!.querySelector('.affine-note-mask'); const observer = new ResizeObserver(entries => { + if (this.model.store.readonly) return; for (const entry of entries) { if (!this.model.props.edgeless.collapse) { const bound = Bound.deserialize(this.model.xywh);