You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've encountered a consistent issue with Slate.js when using the Grammarly extension. When Grammarly is used to make edits on a Slate.js editor, multiple suggestions accepted across different parts of the text are grouped into a single action in the undo (Ctrl+Z) stack.
This results in multiple, distinct edits being undone in one step, affecting the editing experience.
Recording
CleanShot.2024-01-08.at.11.31.24.mp4
Steps to Reproduce:
Open a Slate.js editor (can be replicated using the Slate.js examples).
Ensure Grammarly browser extension is active.
Type in text with various errors to prompt Grammarly corrections.
Accept multiple Grammarly suggestions across different sections of the editor.
Use Ctrl+Z to undo the changes.
Observe that multiple Grammarly edits are undone in a single step.
Expectation
Each accepted Grammarly suggestion should be treated as an individual edit in the undo history, allowing for granular control over the undo function.
Environment
Slate Version: 0.94.0
Operating System: macOS
Browser: Chrome
The text was updated successfully, but these errors were encountered:
Description
I've encountered a consistent issue with Slate.js when using the Grammarly extension. When Grammarly is used to make edits on a Slate.js editor, multiple suggestions accepted across different parts of the text are grouped into a single action in the undo (Ctrl+Z) stack.
This results in multiple, distinct edits being undone in one step, affecting the editing experience.
Recording
CleanShot.2024-01-08.at.11.31.24.mp4
Steps to Reproduce:
Expectation
Each accepted Grammarly suggestion should be treated as an individual edit in the undo history, allowing for granular control over the undo function.
Environment
The text was updated successfully, but these errors were encountered: