codex-team / codex-team/editor.js

[Bug] Pasting multiple paragraphs of text makes block output null

Open
#1,755 11 comments 3 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
31.9k
Forks
2.2k
Avg merge
1d 1h
Merged PRs (30d)
1

Description

Noticed that if you try pasting a few paragraphs of text into the editor the blocks data output will return null. Adding a space after will update the data, but not great if someone pastes a few paragraphs and saves.

Steps to reproduce:
1. Go to the editor demo page - https://editorjs.io
2. Empty the editor fully and paste in the following text:

```
Lorem ipsum dolor sit amet praesent bibendum est interdum nibh purus. Platea duis pellentesque risus maecenas nisi urna mollis dictumst a tellus. Fringilla iaculis tempor nunc platea porta gravida vel sapien fermentum iaculis. A eu faucibus molestie quam malesuada tristique pulvinar pellentesque. Sollicitudin euismod tincidunt convallis mattis velit elit bibendum ultricies dictum arcu eget urna.

Consequat odio sollicitudin massa vivamus nisl lobortis neque eget diam adipiscing phasellus etiam iaculis. Sed tristique pretium venenatis vulputate pretium purus velit cras fames duis leo porta platea. Dictumst molestie mollis sagittis mollis tristique sagittis in ultrices. Viverra tempus labore dui dapibus malesuada pellentesque pretium aliquet sodales odio consectetur. Labore nulla sapien dui facilisis aliqua libero eiusmod sagittis hac.

Incididunt malesuada purus vivamus dui tempus fusce sodales dapibus turpis bibendum odio viverra libero tincidunt. Quis fusce dolore luctus consectetur luctus nibh suspendisse integer labore convallis. Laoreet dapibus viverra laoreet malesuada tristique leo mollis maecenas fusce porttitor dictum quisque ut. Quis risus imperdiet habitasse pellentesque condimentum mi lobortis lectus sodales quam congue erat ultrices hendrerit. Tincidunt porttitor in eget praesent lobortis sagittis labore tellus tristique ut eiusmod posuere eiusmod.
```

3. Look at the data preview below the editor. You can see the "Blocks" value is an empty array.

Expected behavior:
It should output the pasted text. Interestingly, sometimes it will work fine, seems to output null more often than not though.

https://user-images.githubusercontent.com/13979799/130320444-aeae9c94-da11-4b66-ba20-2933d16c1223.mov

Screenshots:

Device, Browser, OS: Safari 14.1.2 - Mac 11.5.2

Editor.js version: 2.22.2

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.