scratchfoundation / scratch-gui

Graphical User Interface for creating and running Scratch 3.0 projects.
https://scratchfoundation.github.io/scratch-gui/develop/
BSD 3-Clause "New" or "Revised" License
4.46k stars 3.55k forks source link

Sprites Can Intercept Clicks on Project page #5840

Open GrahamSH-LLK opened 4 years ago

GrahamSH-LLK commented 4 years ago

Expected Behavior

Projects shouldn't be able to intercept clicks.

Actual Behavior

This project: https://scratch.mit.edu/projects/347872901/ can.

Steps to Reproduce

Go to project here: https://scratch.mit.edu/projects/347872901/ Start Project Click See Inside Click See Project Page Click Love Try Clicking Unlove If it unloves, reload and try again

Operating System and Browser

My browser / operating system: ChromeOS 12871.102.0, Chrome 81.0.4044.141, No Flash version detected

BryceLTaylor commented 4 years ago

I'm not sure that the breaking of the love (or favorite) buttons has anything to do with that project in particular. I was able to reproduce the issue with a random project that in no way attempts to block loves or favorites. Just click the love button a number of times on any project and eventually it will get stuck in a state where you can't toggle it anymore. It seemed to break much more reliably if I clicked quickly.

@GrahamSH-LLK can you reproduce the issue on another project? (such as a https://scratch.mit.edu/projects/401006870/ which is just a brand new project with the cat. No edits have been made to it.)