EasyMDE: A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.
Describe the bug
When using the side-by-side editor mode and adding a long and wide block of text, horizontally scrolling the preview makes the text go blank in the editor.
The problem can be worked around by clicking/selecting text in the editor.
To Reproduce
Steps to reproduce the behavior:
Open EasyMDE in side-by-side mode (EasyMDE.toggleSideBySide)
Add the following text to the editor:
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
ASDasdasdasdasdasdasdasdasdasdasdasdsadsad asd asdas das dasd asd asd asd asd asd asd asd asdsad asd asd sad asd asd asd asd asd asd asd asd ad asd asd asd asd asd ad asdas dasd asd asdas dasd sad asd
Make sure the browser window is small enough so that the preview shows a horizontal scroll bar.
Scroll the preview to the right.
Expected behavior
The preview scrolls, while the editor continues to show all the text.
Actual behavior
The preview scrolls, but a considerable slice of the content inside the editor becomes blank.
Screenshots
Before scrolling:
After scrolling:
Version information
OS: Linux, possibly other OSes
Browser: Chrome 106 and Firefox 105, possibly other browsers
Describe the bug When using the side-by-side editor mode and adding a long and wide block of text, horizontally scrolling the preview makes the text go blank in the editor. The problem can be worked around by clicking/selecting text in the editor.
To Reproduce Steps to reproduce the behavior:
EasyMDE.toggleSideBySide
)Expected behavior The preview scrolls, while the editor continues to show all the text.
Actual behavior The preview scrolls, but a considerable slice of the content inside the editor becomes blank.
Screenshots Before scrolling:
After scrolling:
![image](https://user-images.githubusercontent.com/6299130/196861397-d2924b5d-6790-46de-9d74-0829046edb5e.png)
Version information