ueberdosis/tiptap · error
[tiptap warn]: Duplicate extension names found: [${duplicate
Error message
[tiptap warn]: Duplicate extension names found: [${duplicatedNames.map(item => `'${item}'`).join(', ')}]. This can lead to issues. What it means
Error "[tiptap warn]: Duplicate extension names found: [${duplicatedNames.map(item => `'${item}'`).join(', ')}]. This can lead to issues." thrown in ueberdosis/tiptap.
Source
Thrown at packages/core/src/helpers/resolveExtensions.ts:17
import type { Extensions } from '../types.js'
import { findDuplicates } from '../utilities/findDuplicates.js'
import { flattenExtensions } from './flattenExtensions.js'
import { sortExtensions } from './sortExtensions.js'
/**
* Returns a flattened and sorted extension list while
* also checking for duplicated extensions and warns the user.
* @param extensions An array of Tiptap extensions
* @returns An flattened and sorted array of Tiptap extensions
*/
export function resolveExtensions(extensions: Extensions): Extensions {
const resolvedExtensions = sortExtensions(flattenExtensions(extensions))
const duplicatedNames = findDuplicates(resolvedExtensions.map(extension => extension.name))
if (duplicatedNames.length) {
console.warn(
`[tiptap warn]: Duplicate extension names found: [${duplicatedNames
.map(item => `'${item}'`)
.join(', ')}]. This can lead to issues.`,
)
}
return resolvedExtensions
}
View on GitHub (pinned to 496d53afd7)
When it happens
Trigger: Thrown at packages/core/src/helpers/resolveExtensions.ts:17 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/aba2768c5e4c1795.
Report an issue: GitHub.