Кнопка «Сохранить» на странице профиля исчезает при использовании плагина Calendar

Когда плагин календаря включен и вы переходите на страницу /preferences/profile через интерфейс, кнопка «Сохранить изменения» исчезает, и в консоли я вижу следующее:

Если же перейти по прямому URL профиля, в консоли я вижу следующее:

Проблема возникает здесь:

К сожалению, я не знаю, откуда она берётся (у меня она не воспроизводится), но, возможно, это даст подсказку кому-то другому с более глубокими знаниями :slight_smile:

Я не могу воспроизвести это в мета-режиме. Попробуйте либо включить безопасный режим, либо отключить другие темы или плагины. Я подозреваю, что что-то ещё может мешать.

Я боялся этого. Когда я включаю безопасный режим, отключая неофициальные плагины, проблема всё равно сохраняется, но если отключить все плагины, проблема исчезает. Затем я попробовал отключить все остальные официальные плагины, кроме календаря, в разделе /admin/plugins, но проблема осталась. Также я не могу воспроизвести это на своём тестовом сайте, поэтому, похоже, дело в чём-то специфичном для моего сайта и плагина календаря. Кроме того, при включении календаря я получаю эту ошибку: «Не удалось настроить ссылку на «Календарь». Убедитесь, что блокировщики рекламы отключены, и попробуйте перезагрузить страницу». При этом uBlock отключён.

На неработающем сайте, пожалуйста, выполните следующую команду в консоли браузера и поделитесь здесь результатом:

JSON.parse(Discourse.__container__.lookup('site-settings:main').available_locales)

Я выполнил эту команду на этой странице на странице NPN (как анонимный пользователь), и она вернула массив из 25 языков (с названиями и значениями), что кажется правильным.

Я вижу то же самое, странно, что сегодня утром, хотя ничего не менял, проблема исчезла :face_with_spiral_eyes:

К сведению: это был конфликт с многоязычным плагином. Я отключил его, и теперь всё в порядке.