Как отключить события нажатия в событии contextmenu при использовании Ctrl + Click в Safari для Mac?
При использовании ctrl + click для запуска события contextmenu (Context.JS) в Safari в Mac OS 10.9 также запускаются события mousedown / up / click. Это приводит к закрытию меню. Кажется, что события происходят асинхронно по отношению друг к другу, поэтому stopPropagation не работает, и это также может привести к прерывистому поведению, иногда это нормально, иногда это не так.
Кто-нибудь еще сталкивался с этой проблемой, если да, то как вы и как ее решили / обошли?
К сожалению, я не в состоянии выпустить код в массы, но я надеюсь, что он кому-то там знаком.
fiddle:
http://jsfiddle.net/gnh2tuyj/