Резюме
На iOS/iPadOS 18.x невозможно изменить выделение текста в редакторе перетаскиванием пальцем. После выделения слова (например, двойным нажатием) перетаскивание маркеров выделения не дает никакого результата: выделение остается зафиксированным на первоначально выбранном слове. Это делает крайне затруднительным выделение фразы, предложения или произвольного диапазона текста при редактировании сообщения.
Выделение текста вне редактора (например, в отображенном сообщении на той же странице) на том же устройстве работает нормально — следовательно, проблема специфична для редактора. Она затрагивает как устаревший редактор, так и новый визуальный (WYSIWYG) редактор, и воспроизводится как в Safari, так и в Chrome на iOS/iPadOS (оба используют WebKit), поэтому проблема не связана с конкретным браузером.
Шаги для воспроизведения
- На iPhone или iPad под управлением iOS/iPadOS 18.x откройте Safari (или Chrome) и перейдите на meta.discourse.org.
- Начните ответ или создайте новую тему, чтобы открыть редактор.
- Введите предложение.
- Дважды нажмите на слово, чтобы выделить его.
- Попробуйте перетащить один из маркеров выделения (или перетащите палец по тексту), чтобы расширить выделение на соседние слова.
Ожидаемый результат
Выделение увеличивается/уменьшается, следуя за пальцем, как это происходит в любом другом нативном текстовом поле / textarea на iOS, и как это происходит с текстом отображенных сообщений на той же странице.
Фактический результат
Выделение остается фиксированным на первоначально выбранном слове. Жесты перетаскивания маркеров не оказывают эффекта; диапазон не может быть изменен с помощью касания.
Окружение
- Устройство / ОС: iOS 18.x и iPadOS 18.x (последняя версия 18) — воспроизводится на обеих.
- Браузеры: Safari и Chrome на iOS/iPadOS (оба на базе WebKit)
- Сайт: meta.discourse.org
- Область: Только редактор — как устаревший, так и WYSIWYG. Выделение текста вне редактора на том же устройстве работает нормально.