В Theme Creator экспорт тем приводит к белому экрану

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

2 лайка

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

На рабочем столе воспроизвести это не удаётся — у меня всё работает как ожидалось: появляется модальное окно загрузки, после чего происходит возврат на страницу темы.

Ошибок в консоли не обнаружено.

4 лайка

@kairo162 @Lilly Это происходит только в PWA? На своем собственном телефоне я смог воспроизвести проблему в режиме PWA, но в Safari всё работает как положено.

1 лайк

это было два месяца назад, и я не совсем помню — думаю, дело было не только в PWA, так что, возможно, это уже исправлено :woman_shrugging:t2:

3 лайка

Да, это уже начинает надоедать.

Команда занята, и им нужно расставлять приоритеты в исправлении ошибок. Создание мобильных тем не влияет на базовую функциональность Discourse.

2 лайка

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

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

@kairo162, ваш исходный скриншот был сделан в Safari? Или на iOS? Или проблема не специфична для какой-либо среды, и вы видите её часто?

1 лайк

Я немного поработал над этим и смог исправить проблему для PWA. Скоро сделаю merge, как только все тесты в CI пройдут.

Мне не удалось воспроизвести проблему в Safari на iOS, она проявляется только в PWA и Hub. Для Hub потребуется немного дополнительной работы непосредственно в самом Hub — я сделаю follow-up, чтобы попытаться исправить её там.

2 лайка