Это связано не только с недавней ошибкой в iOS 26, о которой я знаю, но происходит уже давно.
Опыт использования Discourse на iOS становится всё хуже и хуже. Когда я впервые настроил свой форум в 2024 году, всё было замечательно, но с тех пор ситуация постепенно ухудшается.
Я воспроизвёл некоторые из этих проблем на Meta, так что знаю, что дело не только в моём форуме, но вот некоторые из тех, с которыми сталкиваюсь я:
При прокрутке больших тем весь экран мигает (см. видео)
При прокрутке вверх в больших темах интерфейс прыгает и пропускает сообщения (см. видео)
При использовании закладки «На главный экран», во время написания сообщения или ответа, после переключения на другое приложение и возврата обратно кнопки панели инструментов перестают работать, а кнопка «Отправить ответ» перестаёт отвечать. Приходится закрывать приложение и открывать заново. Это происходит уже год. Я запишу видео этого.
Самая главная проблема, конечно же, ошибка iOS 26. Не знаю, исправлена ли она в ближайшем релизе?
Я знаю, что эти проблемы касаются не только меня: у меня есть модератор на моём сайте, который отходит от дел и пишет меньше, потому что его сильно расстраивает то, как всё работает на мобильных устройствах. Это действительно вредит.
Вот видео, где я прокручиваю тему снизу вверх здесь.
Видео сжато, но мигание, как сумасшедшее, — именно так это выглядит при прокрутке! И, как вы видите, при некоторых загрузках страниц всё прыгает туда-сюда.
Я думаю, что многие из этих проблем связаны с багами в iOS 26. В публичной бета-версии iOS 26.1 всё работает значительно плавнее: нет мерцания заголовка, не отвечающие на нажатия кнопки, резкие скачки при прокрутке и так далее.
Надеюсь, Apple скоро выпустит это обновление
Для контекста: из-за бага вся геометрия страницы с точки зрения JavaScript/CSS оказывается неверной. Элементы, которые должны быть «внизу», визуально не находятся внизу. При нажатии на что-либо событие клика отправляется не тому элементу. Эти проблемы вызывают цепную реакцию, затрагивая множество функций, включая нашу систему бесконечной прокрутки для постов в теме.
Хорошо, будем надеяться, но я определенно сталкиваюсь с этими проблемами, особенно с тем, что элемент смещается при прокрутке, уже давно, а не только после iOS 26.
Возникла некоторая путаница с версиями. Версия 26.0.1, выпущенная публично, не исправляет ни одной из этих проблем. Версия 26.1, находящаяся в настоящее время в бета-тестировании, судя по всему, исправляет большинство из них.
Тем не менее, я уверен, что вы правы: существуют и другие ошибки. Discourse не идеален. Однако при тестировании на iOS 26.0 очень сложно отделить их от ошибок операционной системы.
Большинство пользователей сообщают об успехе, поэтому, похоже, это более специфический случай, связанный с iPadOS / PWA. Похоже, Penar расследует эту проблему.
Сейчас, на мой взгляд, это лучший опыт. Надеюсь, они скоро объединят это.
В последнее время я не очень убеждён в качестве продуктов Apple.
Даже на стабильной версии 18.6 недавно я заметил, насколько сложнее разрабатывать под Safari по сравнению с Chrome на Android. Safari часто мерцал, тогда как Chrome работал стабильно.
Я думаю, что это одна из причин, по которой многие переходят на Pixel и аналогичные устройства. Я понимаю, что это всё ещё оставляет много пользователей Apple, под которых нужно оптимизировать в любом случае.
У меня эта проблема возникает в приложении Discourse Hub на iOS (версия 18.6.2) на нескольких форумах, включая Meta, уже несколько месяцев. Это происходит настолько часто, что я знаю, что делать, даже не задумываясь. Раньше я беспокоился, что черновик может пропасть, но теперь я знаю, что он в безопасности, поэтому могу закрывать приложение без опасений.
Иногда меню «Изменить/Цитировать» вообще не отображается. Мне кажется, это совпадает с моментом, когда перестаёт работать кнопка «Ответить», хотя это может быть отдельная проблема.
Я сталкивался с этим один-два раза и хотел бы разобраться в причине… вам удаётся воспроизвести это поведение стабильно? Я пробовал несколько способов воспроизвести проблему, но она кажется мне довольно случайной… если мы сможем получить стабильные шаги воспроизведения, это значительно упростит исправление (вместе с версией ОС)
К сожалению, это тоже безумно непоследовательно. Я понятия не имею, что это вызывает. Но я знаю, что другие тоже с этим сталкиваются, так как мы обсуждали это вместе.