import { Extension } from '@tiptap/core' export const ResetMarksOnEnter = Extension.create({ name: 'resetMarksOnEnter', addKeyboardShortcuts() { return { Enter: ({ editor }) => { if ( editor.isActive('bold') || editor.isActive('italic') || editor.isActive('strike') || editor.isActive('underline') || editor.isActive('code') ) { editor.commands.splitBlock({ keepMarks: false }) return true } return false } } } })