Chrome では、右クリック ダイアログがすべてのマウス イベントを飲み込むように見えます。これは、対応するマウスアップ イベントなしでマウスダウン イベントを取得することを意味します。
これには、すべての右クリックと、左ボタンが離される前に右ボタンが押された場合の左クリックが含まれます (この場合、2 回のマウスダウンが発生しますが、マウスアップは発生しません)。
興味がある場合は、ここで問題の動作を確認できます (スピーカーをミュートしたい場合があります) 。
誰かがこれに対する回避策を知っているかどうか疑問に思っていましたか? window.onmousedown
残念ながら、代わりに使用document.onmousedown
しても問題は解決しません。