jmoenig / Snap

a visual programming language inspired by Scratch
http://snap.berkeley.edu
GNU Affero General Public License v3.0
1.51k stars 745 forks source link

Obscure strange behavior of Libraries... dialog #2758

Open brianharvey opened 3 years ago

brianharvey commented 3 years ago

Click and hold on the picture of the blocks of a library. Drag left to the list of libraries, hover over another library, let go. The dialog (immediately) imports the new library, but the block picture is still from the old library. I did this by accident (so other people will too) and was really confused about what it was doing, especially because I wasn't trying to import the second library at all! I just happened to let go over the list of libraries.

jmoenig commented 3 years ago

Sigh. This keeps coming up in various guises and there are reasons for firing the click event on whichever object is underneath the mouse pointer at the time the mouse button is released. We'll eventually sort them out.