diff --git a/src/components/ui/rich-text-editor.tsx b/src/components/ui/rich-text-editor.tsx index acc68a5..7235c7f 100644 --- a/src/components/ui/rich-text-editor.tsx +++ b/src/components/ui/rich-text-editor.tsx @@ -269,12 +269,10 @@ const TicketMentionExtension = Mention.extend({ } }, addKeyboardShortcuts() { - const mentionPrototype = Mention as unknown as { - prototype: { addKeyboardShortcuts?: (this: unknown) => unknown } - } - const parentShortcuts = mentionPrototype.prototype.addKeyboardShortcuts?.call(this) as - | Record boolean> - | undefined + // Reuse base Mention keyboard shortcuts when extending the extension. + const parentShortcuts = (this as unknown as { + parent?: () => Record boolean> + }).parent?.() const parent = parentShortcuts ?? {} return { ...parent,