fix: allow editor runtime styles under CSP

This commit is contained in:
lucaronin
2026-04-26 11:31:41 +02:00
parent 133242eff5
commit f58e9d8930
10 changed files with 118 additions and 10 deletions

View File

@@ -4,6 +4,7 @@ import { EditorState } from '@codemirror/state'
import { defaultKeymap, history, historyKeymap } from '@codemirror/commands'
import { frontmatterHighlightPlugin, frontmatterHighlightTheme } from '../extensions/frontmatterHighlight'
import { markdownLanguage } from '../extensions/markdownHighlight'
import { RUNTIME_STYLE_NONCE } from '../lib/runtimeStyleNonce'
import { resolveArrowLigatureInput } from '../utils/arrowLigatures'
import { zoomCursorFix } from '../extensions/zoomCursorFix'
import { nativeTextAssistanceDisabledAttributes } from '../lib/nativeTextAssistance'
@@ -145,6 +146,7 @@ export function useCodeMirror(
keymap.of([...defaultKeymap, ...historyKeymap]),
buildSaveKeymap(callbacksRef),
buildBaseTheme(),
EditorView.cspNonce.of(RUNTIME_STYLE_NONCE),
EditorView.contentAttributes.of(nativeTextAssistanceDisabledAttributes),
markdownLanguage(),
frontmatterHighlightTheme(),