By default PopupMenu is not blocking so MouseEvent are still delivered.
so for example clicking outside the menu will both dismiss the PopupMenu and send a new MouseEvent.
I’ve seen in Slider that you have a menuShown flag to ignore mouseDrag while the menu is on screen and I’ve had to do the same in several places in our own Components too.
Would you consider a blocking PopupMenu behaviour that block all events outside the menu area?
I can imagine doing that by adding a transparent Component while the menu is visible. any idea?