Skip to content
Bug reportAug 30, 2026· 0:34· 9 views

Tiptap CharacterCount: paste-exceeding-limit now trims to fit (fix verified for plain text)

0:34 total

Comments · 0

Be the first to comment.

Bug report— by SceneRecap AI

lowExtensions / CharacterCount
os: macOSpage: Tiptap Editor Docs - CharacterCount extensionbrowser: Chromium 151.0.7922.34viewport: 1280x720

Repro steps

  1. 1.Navigate to the Tiptap CharacterCount extension documentation page
  2. 2.Focus the CharacterCount demo editor and enter content up to 262 / 280 characters
  3. 3.Paste a 14-character text ('FitsInBudget!!') within the remaining limit to reach 276 / 280 characters
  4. 4.Paste text that exceeds the remaining 4-character budget into the editor

Expected

Pasting text exceeding the remaining character budget should trim the inserted text to fit within the 280-character maximum limit.

Actual

The pasted text is trimmed to fit the remaining 4 characters ('Exce'), capping the editor at 280 / 280 characters with the progress indicator turning red.

Evidence

visualControl test at 21.0s: Pasting 'FitsInBudget!!' within budget successfully updates count to 276 / 280 characters.
visualAt 25.0s, pasting text exceeding budget trims to 'Exce' and caps the counter at 280 / 280 characters with a red limit indicator.
Issue markdown (copy-paste ready)
### Summary
Verification of the CharacterCount extension paste behavior when incoming content exceeds the remaining limit.

### Steps to Reproduce
1. Navigate to the Tiptap CharacterCount extension documentation page (t: 0s).
2. Focus the CharacterCount interactive demo editor and add text to reach 262 / 280 characters (t: 2.5s - 19.0s).
3. Paste 'FitsInBudget!!' (14 characters) as a control; verify the count updates to 276 / 280 characters (t: 19.5s).
4. Paste text exceeding the remaining 4-character budget (t: 25.0s).

### Expected Behavior
Pasting text that exceeds the limit should trim the text to fit the remaining character allowance (up to 280 characters).

### Actual Behavior
The inserted string is trimmed to 4 characters ('Exce'), reaching 280 / 280 characters and displaying the red full-capacity ring indicator.

*Recorded with SceneRecap.*

Your recordings could explain themselves too.

Free plan · silent recordings welcome · bug reports included.

Try SceneRecap free
Tiptap CharacterCount: paste-exceeding-limit now trims to fit (fix verified for plain text) · SceneRecap