Link extension for tiptap rich text editor providing automatic link detection, paste handling, click behavior, and XSS protection.
88
Transaction Metadata Control
Transaction metadata usage
100%
100%
Link mark application
60%
60%
Transaction creation
100%
100%
Text insertion
100%
100%
Position validation
50%
70%
Editor Integration and Lifecycle
Extension structure
30%
50%
Link extension integration
53%
100%
onCreate lifecycle hook
33%
100%
onDestroy lifecycle hook
70%
100%
Transaction-based updates
25%
100%
Link counting logic
0%
53%
getLinkCount command
50%
100%
External state access
100%
100%
Link Commands (setLink, toggleLink, unsetLink)
Uses setLink command
80%
100%
Uses unsetLink command
90%
100%
Uses toggleLink command
0%
100%
Passes link attributes
100%
100%
Uses editor chain
100%
100%
Click Handling and Navigation
Link Extension Initialization
100%
100%
openOnClick Configuration
0%
100%
Click Handler Implementation
25%
100%
Target Attribute Support
100%
100%
Click-to-Select Functionality
33%
100%
Behavioral Toggling
100%
100%
Paste Processing for Selected Text
Protocol Registration
83%
100%
Link Extension Import
100%
100%
Editor Configuration
100%
100%
Autolink Enabled
100%
100%
Click Handling
0%
100%
Lifecycle Management
100%
100%
Element Binding
100%
100%
Mark Behavior Controls (inclusive, exitable, keepOnSplit)
Mark Definition
100%
100%
Exitable Property
100%
100%
KeepOnSplit Property
100%
100%
Inclusive Property
100%
100%
Command Implementation
100%
100%
HTML Parsing and Rendering
Extension Installation
20%
33%
Editor Initialization
0%
0%
HTML Attribute Configuration
10%
15%
HTML Import
0%
0%
HTML Export
0%
0%
Attribute Preservation
100%
20%
Code Mark Exclusion
Link extension import
100%
100%
Autolink configuration
100%
100%
Editor initialization
30%
100%
Code mark detection
80%
100%
ProseMirror state usage
0%
75%
Autolink behavior
100%
100%
Test implementation
100%
100%
Basic Configuration Options
Link extension import
100%
100%
Editor initialization
100%
100%
Link.configure() usage
100%
100%
Autolink configuration
100%
100%
OpenOnClick configuration
100%
100%
LinkOnPaste configuration
100%
100%
HTMLAttributes configuration
100%
100%
DefaultProtocol configuration
100%
100%
Protocol Support (mailto, tel, ftp, etc)
Link Extension Import
100%
100%
Editor Configuration
100%
100%
Protocol Configuration
100%
100%
Autolink Enablement
100%
100%
Link Mark Inspection
100%
100%
Protocol Extraction
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-tiptap--extension-linkTable of Contents