diff --git a/web/editor_state.ts b/web/editor_state.ts index 695ee43c..4003cc0e 100644 --- a/web/editor_state.ts +++ b/web/editor_state.ts @@ -93,8 +93,10 @@ export function createEditorState( : [], ], [ - ...(readOnly || client.ui.viewState.uiOptions.forcedROMode) - ? [EditorView.editable.of(false)] + ...(readOnly || + client.ui.viewState.uiOptions.forcedROMode || + client.clientConfig.readOnly) + ? [EditorView.editable.of(false), EditorState.readOnly.of(true)] : [], ],