From 937386e42bf879bc125c39fd34c83f147c604500 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Sun, 31 Aug 2025 12:08:02 -0700 Subject: [PATCH] fix: hide table handles in readonly mode --- packages/editor-ext/src/lib/table/dnd/dnd-extension.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/editor-ext/src/lib/table/dnd/dnd-extension.ts b/packages/editor-ext/src/lib/table/dnd/dnd-extension.ts index a29476ca..b4ac2950 100644 --- a/packages/editor-ext/src/lib/table/dnd/dnd-extension.ts +++ b/packages/editor-ext/src/lib/table/dnd/dnd-extension.ts @@ -81,6 +81,12 @@ class TableDragHandlePluginSpec implements PluginSpec { private _pointerOver = (view: EditorView, event: PointerEvent) => { if (this._dragging) return; + + // Don't show drag handles in readonly mode + if (!this.editor.isEditable) { + this._dragHandleController.hide(); + return; + } const hoveringCell = getHoveringCell(view, event) this._hoveringCell = hoveringCell;