「フローティング」ポップアップ div を使用してウィンドウと右クリック メニューをエミュレートする Web ベースのアプリの構築に取り組んでいます。CSS (display:none) を使用して div を「閉じる」(非表示にする) たびに、50/50 の確率で Firefox がクラッシュします。
クラッシュ ログを調べたところ、(ff ソース コードの) 壊れている行は、特定のオブジェクトに「pointer-events: none」があるかどうかを判断しようとしている行です... またはそれがどのように見えるか.
javascript を使用して svg 要素を操作し、操作の直前または直後に display:none を他の何かに適用すると、どのような場合でも発生するようです。通常、svg の変更と css の変更 (ブレーク ポイント、アラート ボックスなど) の間の遅延により、クラッシュが防止されます。
他の誰かがこのようなことに遭遇したことがありますか、またはなぜそれが起こるのか知っていますか?