DiscourseHub на iPad неожиданно закрывается

Извините, это, пожалуй, самый бесполезный отчёт об ошибке.

Когда я читаю несколько тем, Hub неожиданно закрывается. Я не могу точно сказать, сколько тем нужно открыть, чтобы это произошло, но вчера вечером я прочитал здесь новые темы, а утром в разделе /latest оказалось около дюжины. На форуме OpenAI это случается быстрее, чем здесь, потому что там гораздо больше новых сообщений, и многие темы довольно длинные.

Hub не падает. Он просто закрывается сам и возвращается на главный экран. Пометка последнего посещения будет верной, но это ожидаемо, так как она берётся из Discourse, а не из Hub.

Это не связано с новыми версиями iPadOS 17.7.x или 18, потому что проблема началась немного раньше. Я бы сказал, что она появилась, когда у нас появились полезные иконки и скрытая кнопка подключения. Но, конечно, я не уверен в этом на сто процентов. Также я не знаю, случается ли то же самое на iPhone, поскольку использую устройство только для быстрых проверок.

Как воспроизвести проблему… Ну, купите базовый iPad 10-го поколения и много читайте через DiscourseHub. Извините, ребята, я не знаю, как ещё могу предоставить больше информации :man_shrugging:

3 лайка

Да, мне удалось воспроизвести это на iPad. На iPhone воспроизвести не удалось… странная проблема, разберусь с этим подробнее.

2 лайка

Мне сложно воспроизвести это стабильно. Сегодня я много времени провёл на iPad в Meta и на нескольких других сайтах, но смог воспроизвести проблему только один раз.

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

Хорошо, у меня есть довольно устойчивый сценарий воспроизведения, и я вижу, что процесс WebView завершает работу самостоятельно. Я просмотрел системные логи iPad (через приложение Console на macOS, когда iPad настроен для разработки), но ничего особенного не обнаружил — это происходит на уровне операционной системы. Вероятно, это не связано с недавними обновлениями приложения.

Исправить это будет довольно сложно, однако я продолжу исследовать проблему. Один из тестов, который я хотел бы провести, — это поработать с сайтами Meta или OpenAI в обычном Safari в течение некоторого времени и посмотреть, возникнут ли какие-либо проблемы. Другая возможность заключается в том, что это проблема управления памятью на уровне ОС. Я попробую воспроизвести проблему, переходя по страницам сообщества более медленно.

3 лайка

Я не думаю, что мы исправили эту проблему, хотя в последнее время мне не удавалось её воспроизвести. Тем не менее, вышла новая бета-версия мобильного приложения по ссылке https://testflight.apple.com/join/mzqp6Bk3, в которой может быть временное решение.

Мне удавалось воспроизвести подобные проблемы в Safari на iOS, где браузер замечает сбой страницы и перезагружает её. В новой бета-версии мобильного приложения мы делаем то же самое: при сбое страница перезагружается. Теоретически это должно работать немного лучше.

1 лайк

Я попробовал использовать свой испытательный стенд доверия: форум OpenAI и темы Dall-E :smirking_face:

Центр аварийно завершил работу, но после короткого белого экрана вернулся к теме. Не точно в том же месте, а немного раньше. Так даже лучше.

1 лайк

Какой у вас iPad? Я тоже недавно был в темах про DALL-E… не смог воспроизвести.

Обычное 10-е поколение.

1 лайк

@Jagster, ты всё ещё можешь воспроизвести это по желанию в темах DallE? Я внес возможное связанное изменение в ядро, но не уверен, повлияет ли оно на это. Спасибо!

Я просмотрел довольно много постов с AI-изображениями, немного прокрутил /latest и заглянул в темы, где всегда было более 20 сообщений. Всё, что я заметил, — это дважды на очень короткое мгновение, на долю секунды, белый экран, а затем полоса загрузки на 2 секунды перед открытием темы. И всё.

На данный момент я бы сказал, что вы исправили это :+1:

1 лайк

И… всего несколько секунд назад здесь. Я читал последние сообщения, и поскольку я часто посещаю этот форум, нераскрытых тем было не так много, да и ни одна из них не была слишком длинной. Кроме того, Meta была первой в моём утреннем обходе, и вот что произошло: Discourse Icon

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

Не знаю… сейчас всё довольно спокойно, и похоже, что я единственный, кто жалуется. Кроме того, доля рынка комбинации iPad + хаб, должно быть, действительно мала. Возможно, эта проблема не стоит усилий.

1 лайк