From b557a8c2e8d2b4a48e092b64884d048b63bcd831 Mon Sep 17 00:00:00 2001 From: arpandhakal Date: Thu, 26 Mar 2026 12:44:08 +0545 Subject: [PATCH 1/2] fix: added higher priority for autofill extension to not let other extension events override this --- .../tiptap/autofieldSelector/ext_autofill.ts | 41 ++++++++++--------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/lib/components/tiptap/autofieldSelector/ext_autofill.ts b/lib/components/tiptap/autofieldSelector/ext_autofill.ts index 5f9935c..8812153 100644 --- a/lib/components/tiptap/autofieldSelector/ext_autofill.ts +++ b/lib/components/tiptap/autofieldSelector/ext_autofill.ts @@ -31,6 +31,7 @@ export interface AutofillExtensionOptions { export const AutofillExtension = Node.create({ name: 'autofillField', + priority: 150, group: 'inline', inline: true, atom: true, @@ -103,27 +104,27 @@ export const AutofillExtension = Node.create({ this.options.CustomDropdown, ) - return [ - Suggestion({ - editor: this.editor, - pluginKey: autofillSuggestionKey, - char: suggestion.char, - items: suggestion.items, + const suggestionPlugin = Suggestion({ + editor: this.editor, + pluginKey: autofillSuggestionKey, + char: suggestion.char, + items: suggestion.items, + + command: ({ editor, range, props }) => { + editor + .chain() + .focus() + .deleteRange(range) + .insertContent([ + { type: this.name, attrs: { value: props.value } }, + { type: 'text', text: ' ' }, + ]) + .run() + }, - command: ({ editor, range, props }) => { - editor - .chain() - .focus() - .deleteRange(range) - .insertContent([ - { type: this.name, attrs: { value: props.value } }, - { type: 'text', text: ' ' }, - ]) - .run() - }, + render: suggestion.render, + }) - render: suggestion.render, - }), - ] + return [suggestionPlugin] }, }) From f63fb40fa0c672b1cf12cac67333474b5063b5c6 Mon Sep 17 00:00:00 2001 From: arpandhakal Date: Thu, 26 Mar 2026 12:44:37 +0545 Subject: [PATCH 2/2] fix: update package --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4ec5ba1..7921e6d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tapwrite", "private": false, - "version": "1.1.97", + "version": "1.1.98", "type": "module", "main": "dist/main.js", "types": "dist/main.d.ts",