Тривиальная ошибка "'TransitionAborted" в консоли после нажатия кнопки чата в боковой панели

Это происходит, когда настройка chat separate sidebar mode установлена в always и вы нажимаете кнопку в боковой панели.

Маршрут чата не падает; чат открывается, но в консоли всё равно возникает ошибка:

Кажется, проблема в async/await (было добавлено недавно здесь).

3 лайка

Возможно, это та проблема, о которой @ranjeet сообщил здесь Chat buttons not working

1 лайк

Хорошая мысль. Однако мне не удалось воспроизвести его проблему.

Я понимаю, почему у него возникла ошибка при нажатии на ту же кнопку, что и у меня, но остальные места, похоже, не имеют прямого отношения к этому. :thinking: Например, иконка чата в верхней части не использует тот же способ перенаправления на страницу чата.

1 лайк

Я не могу воспроизвести эту проблему ни локально, ни на meta.

Хорошо, я понял: это когда у вас нет публичных каналов.

1 лайк

Странно, я думаю, у меня он есть. :thinking:

Безопасный режим для тем, все плагины отключены. Настройки чата по умолчанию, за исключением chat separate sidebar mode.

Это должно быть исправлено в:

https://github.com/discourse/discourse/pull/25814

2 лайка

Я попытался применить изменение вручную, но ошибка всё ещё возникает :thinking: :

Я попробую отключить все плагины или запустить новую dev-версию.

Не знаю, всё, что я могу сказать, это то, что раньше я мог воспроизвести проблему, а после этого изменения — нет.

Без проблем, спасибо. Я тоже не знаю, что происходит. :sweat_smile:

Я попробовал снова, используя только стандартные плагины и безопасный режим для тем. Результат тот же.

РЕДАКТИРОВАНИЕ:

Я хотел удалить все каналы. Начал с канала «Staff», но при удалении возникла ошибка.

Тем не менее, я смог удалить все каналы (хотя при удалении каналов «Staff» и «General» возникли ошибки).
Я создал заново только один публичный канал «General», но ошибка всё ещё появляется:

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

Приведу ещё один пример в другом контексте: я обновил рабочую версию Discourse с 3.2.0-dev4 до последней (в которой уже есть исправление), но ошибка всё равно возникает. (До обновления всё работало корректно)

Извините, что не предоставил никакой полезной информации. Я постараюсь разобраться и вернусь к вам, если что-то выясню.

Привет, я тоже могу воспроизвести это на Meta.

Воспроизведение:

  1. Установите режим чата в виде выдвижной панели
  2. Включите отдельные режимы боковой панели для форума и чата
    • Когда чат в полноэкранном режиме ИЛИ
    • Всегда
  3. Нажмите на боковую панель Чат

Когда я открываю чат на всю страницу с помощью кнопки боковой панели, я не вижу ошибки.

2 лайка

Спасибо, Дон; я только что понял, что мы можем установить режим на странице настроек пользователя. :smile:
По крайней мере, я не сошел с ума.

2 лайка

Эта ошибка совершенно безвредна и ожидаема, я просто подавлю её:

4 лайка

Эта тема была автоматически закрыта через 24 часа после последнего ответа. Новые ответы больше не принимаются.