ChromeとFirefoxでのサイトナビゲーションの問題

対象ユーザーが貴社サイトにアップロードした動画を確認しました。問題は、ユーザーのブラウザにインストールされている翻訳プラグインの拡張機能が原因で発生しています。ユーザーが開発者コンソールを開くと、ほぼ確実にこのエラーに遭遇するはずです。「Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node」。すべてのブラウザ拡張機能を無効にした匿名ウィンドウでサイトにアクセスすることを推奨します。これにより問題が解決するはずです。匿名モードで問題が発生しない場合は、エラーを防ぐために拡張機能を無効にするか、Discourseサイトでの使用を控える必要があります。ただし、引き続き使用したい場合は、アクションを実行するたびにサイトを更新する必要があり、これは明らかに不便です。

根本的な問題は、これらの翻訳機能/拡張機能(およびスペルチェック拡張機能などの他のいくつかの拡張機能)がアプリケーションのHTML構造を変更することにあります。一方、Emberのようなフレームワークは、その構造が知らぬ間に変更されないことに依存しています。