Реклама AdSense не обновляется при навигации по темам или на страницах ToC: ошибки CSP frame-src refused и необработанные исключения EmberJS

Спасибо, @simon, за быстрый ответ.

По вашему совету я отключил Cloudflare, Brotli, а также все функции минификации для CSS, JS и HTML. Также я отключил Rocket Loader.

Я также очистил кэш Cloudflare и выждал 30 минут для проверки результатов, но на моей главной странице https://howtodiscuss.com по-прежнему появляются странные ошибки в консоли JS:

А при переходе на страницы тем, например https://howtodiscuss.com/t/catholic-rosary/18598:

Вы можете воспроизвести эти ошибки, открыв мой сайт в режиме инкогнито Chrome и перейдя по нескольким страницам/темам.

Также, не знаете ли вы, почему моя закрепленная реклама AdSense справа от временной шкалы темы/навигации по теме отображается только при полной перезагрузке страницы через кнопку обновления браузера или при первом заходе на сайт? При последующих переходах между страницами функция не срабатывает — она не определяет, что страница темы изменилась.

Каждый раз код попадает в блок else. Есть ли ошибка в логике моего кастомного плагина Discourse, отвечающего за определение перехода пользователя на страницу темы? Я хочу показывать и перезагружать новую рекламу AdSense при каждом переходе, но код уходит в блок else, полагая, что элемент с ID #friends уже существует. Однако он не перезагружается, если не выполнить полную жесткую перезагрузку страницы. Таймаут истёк, сдались.

Пожалуйста, помогите. Вы можете сами просмотреть темы на моём сайте — все проблемы видны в консоли JS. Также я получаю следующее предупреждение в консоли JS, и рекламный блок Google Vignette никогда не остаётся достаточно долго, чтобы пользователь мог на него нажать.

Предупреждение об устаревании: одновременное удаление всех слушателей событий устарело, пожалуйста, удаляйте каждый слушатель отдельно.

Я отключил оптимизации скорости Cloudflare, как вы и советовали: минификацию CSS/JS/HTML, Rocket Loader и Brotli. Что ещё может быть причиной? Может ли проблема быть в плагине Discourse? Вот список моих текущих плагинов:

Мой SSL настроен в режиме «Strict». Может ли это быть проблемой?

Я также только что выполнил полную пересборку, на случай если изменения вступят в силу после неё… но ошибки остаются прежними. Только что проверил снова :frowning: