Я заметил ещё одну проблему на вашем сайте. Вижу, что вы интегрировали систему переключения тёмной/светлой темы вашего блога с новым встраиваемым кодом Discourse, так что изменение темы блога автоматически меняет тему встраиваемого блока. Однако, хотя интеграция отлично работает в Firefox и Chrome, она не работает в Safari. Я предполагаю, что это проблема самого Discourse, поскольку всплывающее окно «Разрешить доступ» актуально только для Safari, и ещё одна проблема с некорректной работой полосы прокрутки также затрагивает только Safari.
Но отложив это в сторону, мне интересно, как вам удалось реализовать интеграцию тёмной/светлой темы. Несколько лет назад я создал тему Автоматический тёмный режим для встроенных комментариев, и благодаря этому мне удалось найти кого-то, кто написал скрипт с использованием postMessage для синхронизации обеих систем. Однако с новым встраиваемым кодом полной системы комментариев Discourse этот скрипт, похоже, перестал работать (причём по умолчанию странно устанавливается тёмная тема самого Discourse). Так что мой вопрос: писали ли вы ранее скрипт с использованием postMessage, который затем обновили для новой системы встраивания Discourse? И если да (и хотя вы используете WordPress, а я — Ghost), не могли бы вы поделиться своим кодом? Возможно, я смогу сравнить его с тем, что у меня есть, и попытаться заставить всё работать с Ghost и настройками тёмной темы моего блога.