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

Right clicking triggers mouse down reporter and it never un-triggers on Chrome #2412

Open BryceLTaylor opened 6 years ago

BryceLTaylor commented 6 years ago

Expected Behavior

If you right click, the mouse down block should not trigger.

Actual Behavior

Right clicking causes Mouse Down to become true, and it doesn't turn off until you click off of the context menu to dismiss it and then left click again.

(On Windows it only briefly rotates and then stops when you right click)

Steps to Reproduce

Load this project: https://llk.github.io/scratch-gui/develop/#228228816 Let it run through until you get to the section that has the crab. right click somewhere on the stage Note: the crab starts rotating and a context menu appears Note: the crab does not stop spinning after you have clicked (on Mac, on Windows it stops) Left click somewhere on the stage Note: the crab still doesn't stop spinning but the context menu dismisses Left click the stage again Note: the crab stops spinning

Operating System and Browser

Chrome on Mac Not on Firefox or Safari

Chrome on Windows behaves slightly differently Not on Firefox or Edge on Windows

AmazingMech2418 commented 6 years ago

Cannot reproduce on Windows with Chrome.