Новый пост, чтобы сообщить следующее: если я снимаю статус модератора с пользователя-модератора (у которого есть эта ошибка), то после обновления страницы он сможет писать без проблем — поле ввода появится. Это подтверждает, что проблема возникает только у модераторов и администраторов.
Однако я пересмотрел все свои плагины, также попробовал режим ?safe_mode=only_official, но это ничего не изменило — проблема сохраняется только у модераторов и администраторов.
А теперь самое интересное: пока я писал эти строки, мне пришло в голову, что «единственное различие — это админы/модераторы, но у вас на Meta такой проблемы нет, значит, дело в чём-то очень специфичном в моих настройках». Тогда я предположил, что хотя «безопасный режим» отключает плагины, он не отключает компоненты темы.
Я попробовал, и это подтвердилось: причиной проблемы был компонент темы Restrict Uploads (иронично, что модераторы и администраторы могут загружать файлы, поэтому их панель не затронута, но по какой-то причине она не загружается).
Подытожим:
-
Что касается исходной проблемы: похоже, она связана с поведением, которое описал @awesomerobot, так как она исправилась сама собой «со временем» (хотя и не сразу после выполнения тех команд, что я отмечу).
-
У меня была другая проблема, касающаяся полей ввода текста, и она была связана с компонентом темы Restrict Uploads от @tshenry.
Может ли кто-нибудь подтвердить это, прежде чем я опубликую сообщение в теме компонента темы?
Шаги для воспроизведения:
- Обновитесь до версии 2.6.0.beta2.
- Установите компонент темы Restrict Uploads.
- Войдите в систему как модератор или администратор.
- Попробуйте создать любой пост (новую тему, ответ, личное сообщение).
Наблюдаемое поведение:
- Неважно, отвечаете вы или создаёте новую тему — всплывающий редактор появляется, но без поля ввода текста.
- Поле ввода заголовка (в случае новой темы) появляется, и вы можете вводить текст.
- Выпадающие списки (категория и т. д.) появляются, но, похоже, не работают.
- Проблема наблюдается как на мобильных устройствах, так и на настольных компьютерах.
- Проблема возникает в окнах инкогнито и после жёсткого обновления страницы.
- Проблема наблюдается в последних версиях Chrome и Firefox (не ночные сборки).
- Неважно, отвечаете вы или создаёте новую тему — всплывающий редактор появляется, но без поля ввода текста.
Ошибки в консоли
Chrome: Uncaught TypeError: Cannot read property 'authorized_extensions' of undefined
Firefox: Uncaught TypeError: t is undefined