ueberdosis/tiptap · error

Unrecognized modifier name: ${mod}

Error message

Unrecognized modifier name: ${mod}

What it means

Error "Unrecognized modifier name: ${mod}" thrown in ueberdosis/tiptap.

Source

Thrown at packages/core/src/commands/keyboardShortcut.ts:36

  for (let i = 0; i < parts.length - 1; i += 1) {
    const mod = parts[i]

    if (/^(cmd|meta|m)$/i.test(mod)) {
      meta = true
    } else if (/^a(lt)?$/i.test(mod)) {
      alt = true
    } else if (/^(c|ctrl|control)$/i.test(mod)) {
      ctrl = true
    } else if (/^s(hift)?$/i.test(mod)) {
      shift = true
    } else if (/^mod$/i.test(mod)) {
      if (isiOS() || isMacOS()) {
        meta = true
      } else {
        ctrl = true
      }
    } else {
      throw new Error(`Unrecognized modifier name: ${mod}`)
    }
  }

  if (alt) {
    result = `Alt-${result}`
  }

  if (ctrl) {
    result = `Ctrl-${result}`
  }

  if (meta) {
    result = `Meta-${result}`
  }

  if (shift) {
    result = `Shift-${result}`
  }

View on GitHub (pinned to 496d53afd7)

When it happens

Trigger: Thrown at packages/core/src/commands/keyboardShortcut.ts:36 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of ueberdosis/tiptap@496d53afd7 (2026-08-26). Data as JSON: /api/errors/e894ead7e57ad63c. Report an issue: GitHub.