サイト上で別の問題に気づきました。ブログのダークモード/ライトモードシステムを新しい Discourse 埋め込みと連携させ、ブログのモードを変更すると埋め込みのモードも自動的に切り替わるように実装されているようです。Firefox と Chrome では正常に動作しているようですが、Safari では機能していません。これは Discourse 側の問題ではないかと推測しています。なぜなら、「アクセスを許可」のポップアップは Safari のみに表示されるものであり、スクロールバーの動作が正しくないという別の問題も Safari のみに影響しているからです。
それらはさておき、ダークモード/ライトモードの連携がどのように実装されたのか気になっています。数年前に「埋め込みコメントの自動ダークモード」を投稿し、それに基づいて postMessage を使用したスクリプトを作成して、2 つのシステムを連携させることができました。しかし、Discourse の新しいフルコメントシステム埋め込みでは、そのスクリプトが機能しなくなっているようです(デフォルトが奇妙にも Discourse テーマのダークモードになっているため)。そこで質問ですが、以前に postMessage スクリプトを作成し、Discourse の新しい埋め込みシステム用に更新されたのでしょうか?もしそうであれば(WordPress を使用しているのに対し、私は Ghost を使用していますが)、コードを共有していただけませんか?あなたのコードと私のコードを比較して、Ghost とブログのダークモード設定でも動作するように改善できないか試してみたいと考えています。