Проблемы с позиционированием Composer в iOS

Хотел просто сообщить вам, что мы работаем над исправлением для улучшения composer на iOS. Надеемся, что обновление выйдет на этой неделе.

17 лайков

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

13 лайков

meta и моя актуальная версия имеют одну и ту же проблему: кнопка «Сохранить правку» не реагирует, если клавиатура не свернута, либо вертикальная линия курсора ввода иногда находится на 1 строку ниже, а иногда на несколько строк ниже той, где производится редактирование.

1 лайк

Я разворачиваю Meta с версией, содержащей исправления, связанные с iOS (не только для композера). Дайте знать, как у вас всё получится; развёртывание должно состояться через час после 2025-11-18T23:36:00Z

Не уверен, что это исправит проблему, но возможно. Дайте знать, если она всё ещё сохраняется. И если она осталась, встречается ли она так же часто, как и раньше?

2 лайка

Похоже, всё работает, насколько я могу судить.

Есть ещё одна относительно недавняя проблема: при закрытии клавиатуры редактор открывается на весь экран. Раньше при этом он перемещался в нижнюю половину экрана (примерно туда, где была клавиатура), что позволяло просматривать пост, на который я отвечаю. Теперь мне приходится вручную сворачивать редактор, нажимая кнопку с двумя стрелками вниз. Связано ли это с недавними проблемами в iOS, или мне стоит создать отдельный отчёт об ошибке?

1 лайк

Это #эксперимент-по-дизайну

2 лайка

Он у меня всё ещё есть, хотя я пока не могу сказать, как часто я его использую.

С нетерпением жду выхода этой версии. Discourse уже много месяцев был практически непригоден для использования на iOS. А теперь, когда я пишу этот пост на iPad, всё работает отлично — даже несмотря на то, что панель написания не развернута на весь экран. Так что что бы вы ни сделали, это сработало.

5 лайков

Надеемся, что объединимся на этой неделе :crossed_fingers:, но спасибо, что сообщили — это улучшит ситуацию для вас.

3 лайка

Обычно я не взаимодействую с Discourse через iOS, но решил попробовать, и в целом всё работает как ожидается. :+1: Для меня это выглядит удобным, хотя, признаюсь, я, вероятно, не знаком со всеми случаями, когда оно работало или работает некорректно.

Единственная проблема, которую я обнаружил, — это уже сообщённая здесь: она возникает при переключении на другое приложение и возврате в Discourse — курсор оказывается на строку ниже того места, где вы фактически печатаете. Как только это происходит, вернуть всё в нормальное состояние становится немного затруднительно.

1 лайк

Это продолжает происходить после пересборки сегодня утром

Мы ещё ничего не объединили, поэтому пересборка, как ожидается, ничего не исправит.

1 лайк

По моим текущим тестам в Meta это почти больше не происходит, независимо от того, идёт ли речь о ссылающемся воспроизведении из поста-ссылки или о вашем замечании о переключении между приложениями. Я знаю, что это всё ещё может случаться время от времени, особенно в PWA, но я могу исправить лишь часть багов Apple :man_shrugging:, и PWA, безусловно, худший вариант из всех. Прямой просмотр в Safari или в приложении Discourse, насколько мне известно, работает стабильнее.

Обратите внимание, что у меня есть планы полностью переработать отображение редактора на мобильных устройствах, но это долгосрочная задача. Текущие исправления в основном направлены на тушение пожаров, созданных Apple. Я также надеюсь, что в ближайшие недели они продолжат исправлять всё больше багов.

Кстати, я тестировал это только через приложение Discourse и могу стабильно воспроизвести проблему при переключении на другое приложение и возврате. Иногда курсор кажется находящимся в правильном месте, но при вводе текста всё оказывается не так.

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

1 лайк

Meta по-прежнему кажется мне в порядке: курсор не смещается на пару строк от места ввода, а область нажатия кнопки «Ответить» совпадает с тем, где она отображается на экране, а не находится на дюйм ниже.

Сегодня я столкнулся с некоторой странностью при поиске GIF для вставки в чат. Похоже, всё работает нормально при публикации на форуме.

1 лайк

Да, я видел это. Я исправлю это после слияния PR (что я только что сделал :rocket:), это требует исправления в discourse-gifs.

3 лайка

Это помогло! Спасибо, этот баг был, как бы сказать, сверхъестественно раздражающим. Из-за него я сознательно избегал использования Discourse на iOS.

2 лайка

К сожалению, в редких случаях это всё ещё может происходить. Я не считаю эту проблему полностью решённой, но да, ситуация должна стать гораздо лучше. Чтобы исправить это на 100%, мне потребуется гораздо больше времени.

1 лайк

Когда это исправление станет доступно для сайтов с самостоятельным размещением?