diff --git a/packages/tiptap-extensions/src/marks/Link.js b/packages/tiptap-extensions/src/marks/Link.js index 03e56a50..34113f01 100644 --- a/packages/tiptap-extensions/src/marks/Link.js +++ b/packages/tiptap-extensions/src/marks/Link.js @@ -8,6 +8,12 @@ export default class Link extends Mark { return 'link' } + get defaultOptions() { + return { + openOnClick: true, + } + } + get schema() { return { attrs: { @@ -52,6 +58,10 @@ export default class Link extends Mark { } get plugins() { + if (!this.options.openOnClick) { + return [] + } + return [ new Plugin({ props: {