{"record":{"id":"4533f412c6f0770b","repo":"ueberdosis/tiptap","slug":"tiptap-warn-extension-extensionname-return","errorCode":null,"errorMessage":"[tiptap warn]: Extension \"${extensionName}\" returned a decoration outside the requested range [${from}, ${to}). It was ignored.","messagePattern":"\\[tiptap warn\\]: Extension \"(.+?)\" returned a decoration outside the requested range \\[(.+?), (.+?)\\)\\. It was ignored\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/core/src/decorations/helpers/filterOutOfRangeDecorations.ts","lineNumber":44,"sourceCode":"  to,\n  docSize,\n  extensionName,\n  warnedExtensions,\n}: FilterOutOfRangeDecorationsOptions): Decoration[] {\n  return decorations.filter(decoration => {\n    if (rangeOwnsPosition({ position: decoration.anchor, from, to, docSize })) {\n      return true\n    }\n\n    // The next block owns `to` and rebuilds it there, so this is a normal\n    // overlap from scanning the boundary, not an authoring mistake.\n    if (decoration.anchor === to) {\n      return false\n    }\n\n    if (!warnedExtensions.has(extensionName)) {\n      warnedExtensions.add(extensionName)\n      console.warn(\n        `[tiptap warn]: Extension \"${extensionName}\" returned a decoration outside the ` +\n          `requested range [${from}, ${to}). It was ignored.`,\n      )\n    }\n\n    return false\n  })\n}\n","sourceCodeStart":26,"sourceCodeEnd":53,"githubUrl":"https://github.com/ueberdosis/tiptap/blob/496d53afd7e4e3c7424b4749adeff4f45e27ddb0/packages/core/src/decorations/helpers/filterOutOfRangeDecorations.ts#L26-L53","documentation":"Error \"[tiptap warn]: Extension \"${extensionName}\" returned a decoration outside the requested range [${from}, ${to}). It was ignored.\" thrown in ueberdosis/tiptap.","triggerScenarios":"Thrown at packages/core/src/decorations/helpers/filterOutOfRangeDecorations.ts:44 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"496d53afd7e4e3c7424b4749adeff4f45e27ddb0","analyzedAt":"2026-08-26T22:41:43.400Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}