{"record":{"id":"b0524a209ce23282","repo":"ueberdosis/tiptap","slug":"tiptap-warn-deprecated-the-onupdate-option-i","errorCode":null,"errorMessage":"[tiptap warn]: DEPRECATED: The \"onUpdate\" option is deprecated. Please use `editor.storage.collaborationCaret.users` instead. Read more: https://tiptap.dev/api/extensions/collaboration-caret","messagePattern":"\\[tiptap warn\\]: DEPRECATED: The \"onUpdate\" option is deprecated\\. Please use `editor\\.storage\\.collaborationCaret\\.users` instead\\. Read more: https://tiptap\\.dev/api/extensions/collaboration-caret","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/extension-collaboration-caret/src/collaboration-caret.ts","lineNumber":143,"sourceCode":"        cursor.setAttribute('style', `border-color: ${user.color}`)\n\n        const label = document.createElement('div')\n\n        label.classList.add('collaboration-carets__label')\n        label.setAttribute('style', `background-color: ${user.color}`)\n        label.insertBefore(document.createTextNode(user.name), null)\n        cursor.insertBefore(label, null)\n\n        return cursor\n      },\n      selectionRender: defaultSelectionBuilder,\n      onUpdate: defaultOnUpdate,\n    }\n  },\n\n  onCreate() {\n    if (this.options.onUpdate !== defaultOnUpdate) {\n      console.warn(\n        '[tiptap warn]: DEPRECATED: The \"onUpdate\" option is deprecated. Please use `editor.storage.collaborationCaret.users` instead. Read more: https://tiptap.dev/api/extensions/collaboration-caret',\n      )\n    }\n    if (!this.options.provider) {\n      throw new Error('The \"provider\" option is required for the CollaborationCaret extension')\n    }\n  },\n\n  addStorage() {\n    return {\n      users: [],\n    }\n  },\n\n  addCommands() {\n    return {\n      updateUser: attributes => () => {\n        this.options.provider.awareness.setLocalStateField('user', attributes)","sourceCodeStart":125,"sourceCodeEnd":161,"githubUrl":"https://github.com/ueberdosis/tiptap/blob/496d53afd7e4e3c7424b4749adeff4f45e27ddb0/packages/extension-collaboration-caret/src/collaboration-caret.ts#L125-L161","documentation":"Error \"[tiptap warn]: DEPRECATED: The \"onUpdate\" option is deprecated. Please use `editor.storage.collaborationCaret.users` instead. Read more: https://tiptap.dev/api/extensions/collaboration-caret\" thrown in ueberdosis/tiptap.","triggerScenarios":"Thrown at packages/extension-collaboration-caret/src/collaboration-caret.ts:143 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"}