Привет! У меня возникла проблема при попытке внедрить Discourse в наше веб-приложение на NextJS. Я уже искал решения в существующих темах, где обсуждается аналогичная ошибка, но так и не смог найти способ её исправить.
На фронтенде процесс завис на сообщении «Загрузка обсуждений…». Сначала я подумал, что дело в CSP, но я уже добавил домен в белый список для встраивания. В логах консоли и сетевых запросах ошибок не наблюдается.
Я уже несколько часов застрял на этом этапе, поэтому буду очень признателен за любую помощь.
У меня тоже возникает эта проблема с Next.js. При первой загрузке (до создания темы) он застревает в состоянии «загрузка обсуждения». Если обновить страницу, появляются комментарии/кнопка «начать обсуждение» — то есть тема создаётся нормально, но состояние загрузки не обновляется (нужно обновлять страницу, чтобы увидеть обновлённое состояние с полем для комментария).Было бы здорово, если бы существовал какой-то обратный вызов или аналогичный механизм, уведомляющий о том, что тема создана, так как необходимость обновлять страницу не является идеальным решением. Не знаю, возможно ли это в случае использования iframe.
Вот что у меня есть в следующем приложении. Оно работает так, как я упоминал ранее — нужно нажать «Обновить». Дайте знать, если всё сработает.
Иногда мне приходится обновлять страницу несколько раз или подождать некоторое время перед обновлением, чтобы пройти мимо сообщения «Загрузка обсуждения».