codex-team / editor.js

A block-style editor with clean JSON output
https://editorjs.io
Apache License 2.0
28.4k stars 2.07k forks source link

Copy Pasted content also carries over extra html tags #2452

Open patratel opened 1 year ago

patratel commented 1 year ago

Hello,

I've been using your editor for a while , great job with it by the way. I've encountered this issue recently where copying over content from a google doc also pastes the text formatting for that text. On the previous version of the editor i was using on an old website this wasn't an issue. In the underneath pictures you can see the result of copy pasting the same paragraph from a google doc:

Old version of editorJs image

New version of editorjs image

On the previous website i was using this version of the editorjs and paragraph tool:

"@editorjs/paragraph": "^2.8.0",
"@editorjs/editorjs": "^2.19.0",

On the current one i'm using this version

  "@editorjs/editorjs": "^2.27.2",
  "@editorjs/paragraph": "^2.10.0",

In both cases I'm initializing the editor in the same way with pretty much the same configuration, I've added a few extra tools tools to the new editor, some ad-hoc, some from the recommended plugins.

I've tried downgrading to "@editorjs/editorjs@2.19.0" and "@editorjs/paragraph@2.8.0", thinking that there might be a difference in how code is sanitized between the different version, the result was the same.

I've also noticed that when i paster this specific paragraph into the editor i get this error image

I was wondering if maybe i'm doing something wrong and if there is any way i can remove the unecessary html code on paste.

Thank you!

chevas commented 1 year ago

Would also like the inline styles not to carry over, or at least have the option to disable.