BUG: When pasting plain text into text element in Chrome
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Chrome 96.0.4664.110
Reproducible demo link
I haven't a public one
Describe the bug
How to reproduce the bug?
- Use Chrome and Grapes newsletter Editor
- drag a "Text" element into the page and write something in it.
- In the same element, press "Enter" so you have a new line and paste some plain text
- Save the template somewhere in order to have it if you reload the page
What is the expected behavior? Have a "Text" element with all the editable text inserted before
What is the current behavior? Grapes generate a "Box" element with inside the written text that is no longer editable and N "Text" element's for each rows pasted before (editable)
This behavior apply only Chrome but may affect other Webkit's browsers. Thanks
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (1)
The default exported template in HTML doesn't have any reference of the Text component so, there is no way to know from all the possible tags where the text component should be identified. This is why when you store and reload templates you should always rely on JSON data of the project and not on HTML/CSS.
One option would be to export "re-importable" HTML with data-gjs-* attributes.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #3832
BUG: The css classes are removed and the autogenerated ids for each html tags gets changed ( Example : ivj5m-2) after each reload
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome Reproducible demo link Not there De...
Issue #5037
FEATURE: How to drag external text into particular index inside the textable component?
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome Reproducible demo link NA Describe...
Issue #3986
BUG: Cannot read properties of undefined (reading 'uploadFile')
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v96.0.4664.45 Reproducible demo lin...
Issue #6409
BUG: Cannot drag to move components on mobile
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v133 Reproducible demo link https:/...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.