Это худший подход, который я только могу себе представить. Проблема известна с июля! Сколько ещё ждать? ![]()
Apple уже исправил проблему, но мы вынуждены ждать, пока они выпустят исправление.
К сожалению, они крайне медленно выпускают критическое обновление ОС. Хотелось бы найти способ ускорить этот процесс, но, к сожалению, ситуация именно такая.
Спасибо за информацию. Это вселяет надежду.
Без сомнения, завтра Apple выпустит обновление, которое исправит всё это, лишь бы опровергнуть мои слова.
Но я задумываюсь: в какой момент может иметь смысл упростить некоторые аспекты дизайна Discourse, чтобы подобные ошибки оказывали меньшее влияние?
Для меня это очень похоже на тот вечный баг с прокруткой, который снова проявился, когда я просматривал тему на сайте, работающем на Discourse. (Речь о том баге, когда при прокрутке на iOS, если задержать палец в неподходящем месте, Discourse начинает многократно подгружать более старые сообщения, откидывая вас, возможно, на десятки постов назад от того места, где вы находились мгновение назад.)
Да, дизайн чрезвычайно изобретателен и выглядит потрясающе, если всё работает как надо. Но он также кажется довольно хрупким и быстро ломается, если браузер не обрабатывает всё идеально. Или даже если интернет-соединение даст сбой в неподходящий момент, из-за чего пост, который вы только что читали, вдруг станет недоступен при возврате к нему.
В любом случае, это, возможно, не мысль, применимая конкретно к проблемам с iOS 26, поскольку, судя по всему, у Apple уже есть готовое исправление, которое скоро будет выпущено. Но скорее философский вопрос, который стоит обдумать при дальнейшей разработке.
Как упоминалось ранее, это не совсем случай, когда мы делаем что-то особенное или сложное… и это никак не связано с бесконечной прокруткой. Apple допустила ошибку, которая нарушает базовый расчёт высоты браузера при открытом клавиатуре. Это влияет на многие сайты, включая некоторые из их собственных.
Нет улучшений с релиз-кандидатом iPadOS 26.1.
Я полностью согласен с @awesomerobot.
Проблема с прокруткой связана исключительно с Apple и WebKit (который лежит в основе ЛЮБОГО браузера на iOS). Довольно стыдно, что Safari был выпущен с такими критическими ошибками, затрагивающими сотни миллионов устройств по всему миру, при этом никто из нас не может предложить даже обходное решение для её исправления. Насколько я понимаю, они некорректно рассчитывают размер области просмотра (viewport) при многих различных событиях, например, после события поднятия клавиатуры.
С учётом того, что вчера был выпущен RC-релиз, можно ожидать публичный релиз в понедельник, 3-го числа.
Нет, исправления нет, но есть один трюк, чтобы выжить в мире Discourse ![]()
Вот как я могу писать и исправлять опечатки, используя iPadOS 26 и DiscourseHub, а Safari работает аналогично:
Это безумие, ха-ха. Отличная отладка!
К сожалению, здесь задействовано множество ошибок, а не одна. Думаю, имеет смысл выделить отдельно ошибку iPad OS, связанную с редактором. Это определённо то, с чем можно найти обходное решение, так как ситуация временная и вызвана прокруткой и фокусом — двумя факторами, которые мы можем обойти.
Вероятно, стоит выделить этот случай отдельно.
Похоже, в версии 26.1 RC наше приложение исправлено, так что давайте надеяться, что мы наконец покончили с этим хаосом.
Я установил Release Candidate iOS 26.1 на iPhone 16 сегодня, и проблема всё ещё сохраняется.
Какая именно проблема?
@j.jaffeux работает над обходным решением для проблемы, когда «Добавить приглашение…» и «Создать личный чат…» прокручиваются не в то место. Мы проверим, решает ли это также проблему с позиционированием редактора на iPad.
Можете попробовать снова на Meta? Проблема всё ещё сохраняется у вас на iOS 26.1?
Мы развернули ещё одно исправление позиционирования здесь
Я сообщу вам, когда выйдет версия 26.1. Сейчас у меня установлена 26.0.1.
Одно улучшение уже произошло. Когда я нажимал «Ответить», макет и положение курсора были некорректными, как обычно в версии 26. Но когда я закрывал виртуальную клавиатуру и открывал её снова, всё приходило в норму и оставалось таким — пока я не переключался на другое приложение и не возвращался обратно. Тогда экран снова сбивался, но поворот экрана (портретный/ландшафтный режим) помогал.
Так что теперь дела обстоят лучше.
(Выставляет ли CDCK счёт Apple после исправления этой проблемы? Думаю, вам стоит это сделать…)
На каком устройстве вы находитесь? Нам пришлось добавить в наш код «паузу» (sleep), чтобы обойти эту проблему: чем медленнее устройство, тем меньше вероятность, что мы выдержали достаточное время ожидания.
Я? Всё довольно просто: iPad — обычная 10-я генерация, а iPhone — 15+.
По слухам, обновление 26.1 выйдет через неделю, так что посмотрим.
Кажется, в версии 26.1 стало лучше, но я столкнулся с другими проблемами: посты с большим количеством вставок вызывают сбой Safari. Это известная проблема?
Safari — это новый IE 6 ![]()
Я об этом не слышал, очень помогла бы репродукция (это может быть просто сырой текст, мы вставим его куда-нибудь и определим, что вызывает проблему.)

