Surfaced by the e2e gap suite (SET-4, test.fixme in e2e/tests/settings.spec.js).
Bug: the Settings → indent-size Select renders but settings.indentSize is not connected to the editor. AppRoot.tsx (~1268) threads only theme/fontSize/fontFamily/keymap into <CodeEditor>; nothing sets CM6's indentUnit facet from settings.indentSize. DSL blocks indent a fixed 2 spaces via delimitedIndent (zenumlLanguage.ts) regardless of the setting.
Fix: thread indentSize into the editor and set the indentUnit facet. Then flip SET-4 test.fixme → test.
Surfaced by the e2e gap suite (SET-4,
test.fixmeine2e/tests/settings.spec.js).Bug: the Settings → indent-size Select renders but
settings.indentSizeis not connected to the editor.AppRoot.tsx(~1268) threads only theme/fontSize/fontFamily/keymap into<CodeEditor>; nothing sets CM6'sindentUnitfacet fromsettings.indentSize. DSL blocks indent a fixed 2 spaces viadelimitedIndent(zenumlLanguage.ts) regardless of the setting.Fix: thread
indentSizeinto the editor and set theindentUnitfacet. Then flip SET-4test.fixme→test.