Проблемы с загрузкой изображений на некоторых устройствах/браузерах

Мои пользователи сообщают о проблемах с загрузкой изображений. Мне не удалось воспроизвести проблему в Firefox на Windows или Android, поэтому, похоже, она специфична для определённых устройств, операционных систем или браузеров.

1 лайк

Можете ли вы попросить людей на FTC проверить, воспроизводится ли проблема в этой теме об ошибке? (Если да, то какая именно модель браузера у них используется)

1 лайк

Кстати, вы можете изменить загрузку темы на ту, что используется в чате? Я проверил, и в чате (живой чат) она загружается намного быстрее, чем в теме (не знаю, как это называется, извините, лол).

Похоже, это проблема, характерная для более новых версий iOS (и, возможно, macOS?). Мой iPad отлично работал с версией 15.4, но после обновления до 17.5.1 загрузка из трёх файлов прервалась после второго файла со следующей ошибкой:

/var/www/discourse/lib/discourse.rb:138:in `exec':

Похоже, это не зависит от браузера.

Другие пользователи сообщают о тайм-аутах, но пока никто не упоминал сообщения об ошибках.

Это происходит и здесь?

Я не могу воспроизвести это здесь на iPad с версией 17.5.1 и браузерами Safari/Chrome, сколько бы раз ни пытался. Однако у меня возникают проблемы с загрузкой изображений на форуме Роберта и на двух других продакшн-инстансах, которыми я владею (последняя версия, безопасный режим включён).К сожалению, у меня нет Mac, чтобы проверить консоль браузера на iPad.Неясно, где именно кроется проблема.

  • Это всегда завершается ошибкой с сообщением:
    «Извините, произошла ошибка при загрузке [имя файла здесь]. Пожалуйста, попробуйте снова»
  • Ошибка может возникать при загрузке одного изображения (не только при пакетной загрузке)
  • Загрузка одного и того же изображения иногда проходит успешно, но чаще всего завершается ошибкой.
  • Та же проблема наблюдается в Chrome (похоже, это не специфично для браузера)
  • На локальном экземпляре разработки воспроизвести не удаётся
  • Включение параметра composer_ios_media_optimisation_image_enabled снижает частоту возникновения проблемы, но она всё ещё появляется при пакетной загрузке.

:thinking:

1 лайк

Я заметил, что загрузка через функцию чата работает гораздо лучше.