Using ctrl + click to fire the contextmenu event (Context.JS) on Safari on Mac OS 10.9 also triggers mousedown / up / click events. This makes the menu close. Events seem to occur asynchronously with respect to each other, so stopPropagation does not work, and this also seems to lead to intermittent behavior, sometimes sometimes not.
Does anyone else run into this problem, if so is you, and how did you resolve / work it?
Unfortunately, I am not able to release the code to the masses, but I hope that it will be familiar to someone there.
fiddle: http://jsfiddle.net/gnh2tuyj/
javascript jquery dom safari macos
Garethpn
source share