Click the red halo button for the flap closest to the right edge of the world. The menu pops up under the mouse cursor and if you don't hold down the mouse button, then the menu item under the mouse cursor receives the mouse up event. Quick tests with other morphs similarly placed revealed no problem; in those cases the menu popped up to the left of the mouse cursor.
Image: 3.2gamma-4811 VM: Linux 3.2-4743 #1 [oss audio, xshm] from deb.
Ken Causey
Thank you, Ken!
I've finally tracked down and fixed both of these bugs.
The first one was particularly pernicious, and turns out to have been with us since the event reworking of November, 2000, and hence in *every* 3.x Squeak:
If you brought up a menu with a mouse-click invoked near the right edge of the screen, with the intention of having the menu remain there while you operated it with the mouse up, you could sometimes find to your surprise and dismay that a menu item would be under the mouse and would be selected and executed as a consequence of that initial click, all before you could even blink.
If the unexpectedly-executed menu item happened to be something serious like "save and quit" you might be very sorry (thinking back, this actually has happened to me a few times over the past 18 months.)
The second bug arrived last December in update 4598OccamsMenuKeys.
The fixes are now in the internal 3.3a and 3.2g update streams, in update 4851menuFixes.
-- Scott
At 9:32 AM -0500 4/17/02, Ken Causey wrote:
Click the red halo button for the flap closest to the right edge of the world. The menu pops up under the mouse cursor and if you don't hold down the mouse button, then the menu item under the mouse cursor receives the mouse up event. Quick tests with other morphs similarly placed revealed no problem; in those cases the menu popped up to the left of the mouse cursor.
At 9:37 AM -0500 4/17/02, Ken Causey wrote:
Click on the world close to the bottom, below roughly the tops of the bottom edge flaps. The World menu appears and immediately disappears unless the mouse button is held down.
squeak-dev@lists.squeakfoundation.org