I also expect nothing is done if I click on anything and move the mouse outside the active window THEN release(unless a drag and drop is involved). I use this all this time with the classic "S*&# I didn't mean to click on that". If move out of the window before releasing nothing happens. This behavior applies to all apps I have used including the LC IDE. I see this behavior both Windows and Mac. What are they doing in the LC IDE to create the expected behavior?
Ralph DiMola IT Director Evergreen Information Services rdim...@evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of Bob Sneidar via use-livecode Sent: Monday, May 23, 2022 2:22 PM To: How to use LiveCode Cc: Bob Sneidar Subject: Is it a bug? I found one thing I think is a bug, and I'd like to report it, but I want to see if anyone else thinks this may be the expected behavior: It seems to me that when clicking and holding the mouse button down on an pulldown menu, then releasing outside that menu so that no menu item is actually selected, the parameter passed to menuPick ought to be empty, if menuPick even should get sent in the first place. What it actually does is it passes the first menu item, even though that item was not specifically chosen. If you click AND release while still IN the pulldown menu so that the menu remains expanded, THEN click off the menu, MenuPick never even gets sent to the pulldown menu, which is what one would expect. This is on MacOS 10.15.7 Catalina running 9.6.7 Pro. What say you? Bob S _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode