Issue #5729๐Ÿ’ฌ AnsweredOpened Mar 8, 2024by Sphenox1 reactions

Editing/replacing the text inside of a link

Quick answerby bernestoโค 1

@artf, you're right again. Whitespace in the node matters. If the text butts right up to the closing node, the first keystroke replaces the text, the next keystroke exits the node, if not, it works as one would expect. There is an old thread about this (https://github.com/w3c/editing/issues/1560), specifically in webk...

Read full answer below โ†“

Question

GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v122 Reproducible demo link https://grapesjs.com/demo.html Describe the bug How to reproduce the bug?Open demoCreate a text, with a link in it edit text with the default RTEselect the whole linktype anything, to replace the text of the link What is the expected behavior? When you type something, it should continue to write inside the link. You can edit the text of links that contain only one character. What is the current behavior? Currently only the first character gets written inside the...

Answers (4)

bernestoโ€ข Mar 14, 2024

@artf, you're right again. Whitespace in the node matters. If the text butts right up to the closing node, the first keystroke replaces the text, the next keystroke exits the node, if not, it works as one would expect. There is an old thread about this (https://github.com/w3c/editing/issues/1560),...

bernestoโ€ข Mar 8, 2024

Just to clarify, you are referring to the selection of and editing of the text within the link behaving abnormally like this?

Kapture 2024-03-08 at 09 01 50

Sphenoxโ€ข Mar 10, 2024

Yeah, excactly as shown in the video you provided.

GJS Helperโ€ข May 17, 2026

The issue you're experiencing with the GrapesJS Rich Text Editor (RTE) where typing over a link only keeps the first character inside the link, and subsequent characters appear outside, is a known behavior related to the underlying ProseMirror schema configuration for the link mark. Root Cause The...

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Free option

Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.

Browse free plugins โ†’
Premium option

Premium plugins ship with support, regular updates, and production-ready features โ€” save days of integration work.

Browse premium plugins โ†’

Related tutorials

In-depth guides on the same topic.

All tutorials โ†’

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.