diff --git a/src/lib/components/common/RichTextInput.svelte b/src/lib/components/common/RichTextInput.svelte index 8c4006d280..99fa025055 100644 --- a/src/lib/components/common/RichTextInput.svelte +++ b/src/lib/components/common/RichTextInput.svelte @@ -737,6 +737,17 @@ StarterKit.configure({ link: link, code: false, // Disabled in favor of FixedCode (see workaround above) + // When rich text is on, ListKit + CodeBlockLowlight provide these. + // Disable StarterKit's equivalents to avoid duplicate extension names. + ...(richText + ? { + codeBlock: false, + bulletList: false, + orderedList: false, + listItem: false, + listKeymap: false + } + : {}), // When rich text is off, disable Strike from StarterKit so we can // re-add it below without its Mod-Shift-s shortcut (which conflicts // with the Toggle Sidebar shortcut). When rich text is on, the user