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;