feat: enhance RichTextInput configuration to prevent duplicate extensions when rich text is enabled (#24009)

This commit is contained in:
Jacob Leksan
2026-04-24 03:33:46 -04:00
committed by GitHub
parent d6b73ea2f2
commit 465d6fe514

View File

@@ -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