New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Quick mouse clicks/movements can cause the editor to freeze #2692
Comments
Hi @mazuschlag and thanks for your kind words. About the issue, can you elaborate better on the |
Hmm that does sort of sound like the problem I was experiencing. This involves holding down the left click on the mouse as you quickly drag a component before releasing it. This happens when working quickly - you click on a component and as you move your mouse away (while still clicking down for a moment) the editor gets "stuck". You can unfreeze it by clicking on the component again and dragging it somewhere. |
@mazuschlag so, are you using an old version or the latest of grapesjs? I'm not able to reproduce it on the latest |
A coworker was able to capture the issue on video: https://www.screencast.com/t/9FKTJed5cLzv |
I'm still not able to reproduce it even by doing the same thing... errors in console? |
Unfortunately there are no errors in the console. |
Facing the same issue. Its not something new, i've been experiencing it since last summer. |
@makkaronis4e same behavior for reproduction? |
@artf yep, same behavior. Just fast clicking on blocks. I can easily reproduce it on demo. |
@artf I'm facing the same issue, when you clicking move & click mouse quickly, the whole editor will freeze |
Ok, I was able to reproduce it somehow, not sure what is exactly the cause but for some reason, the SelectComponent command (which is responsible for a lot of stuff in the canvas) doesn't restart after drag & drop is ended. |
First off thanks for all your hard work on the project! This is a very great project that a lot of people depend upon, so thanks for your effort.
This is a weird one, but the basic gist of it is that moving your mouse quickly as you click on an element can cause the builder to freeze. This isn't always a huge problem but it can be annoying when working quickly. You can reproduce this issue in the GrapesJS website demo page.
To reproduce:
It doesn't always reproduce, but when it does the whole builder freezes. This may get worse/easier to reproduce as more content is added to the editor.
The text was updated successfully, but these errors were encountered: