Open DJ-ZX opened 5 years ago
А можно поподробней что имеется в виду под "навигация курсором".
И это проявляется только в мобильном виде или десктопном тоже (если форсировать десктопны вид)?
на всех скринах курсор физически находится в конце текста (на первом - в начале) или выделения текст не сдвигается при переходе курсором, тачем его тоже мувнуть нельзя, то есть ты напечатал, решил переключить фокус, текст смещается автоматом и потом чтобы переместить курсор - ты вслепую переносишь курсор (походу вебкит не видит границ поля ввода), потом нажимаешь пробел и тогда видишь конец текста. я понимаю что нужно видео, но по хорошему чтобы ты увидел в чём лажа изнутри тебе нужно ставить эмулятор иОС я тестил только на иОС, попробовать на макос?
Ну сперва бы форсировать десктопный режим и проверить как там.
тоже самое, альтернативный вариант - в родной клавиатуре использовать перемещение форс тачем, но в андроиде ты можешь просто перемещать пальцем курсор поле, в поле ввода того же гугла можно и иос, глючит именно наш форум
Ну текст тоже можно скроллить, не только курсор перемещать. В мобильном Хроме норм, если я правильно пытался воспроизвести. https://webm.video/fgMLKO
А проблемы только с этим полем или с другими подобными полями тоже? Например поле заголовка темы при создании сообщения или тема письма в личке.
А у тебя какая версия iOS? Интернеты говорят что у них были какие-то баги с курсором в полях, говорят пофиксили в 11.3.
иос 12.1 бета 4, они пофиксили в 12 ещё больше, раньше была ваще жопа. проблема со всеми полями, там вопрос что воспроизводится если заполнить всё поле текстом, чтобы пришлось пролистывать. воспрозиводишь правильно. вообще вот на скринах видно, что курсор вылазит за рамки поля ввода, это баг даже сам по себе
Короче, похоже баг не у нас По ссылкам о той же проблеме речь? https://bugs.webkit.org/show_bug.cgi?id=148061 https://bugs.webkit.org/show_bug.cgi?id=138201 https://github.com/twbs/bootstrap/issues/16988 При каких обстоятельствах баг может проявляться, инфы не нашёл.
ну эт очень похоже, я там вижу даж какие-то воркэраунды были, посмотри, я могу потестить промежуточные чекины, если нужно
Потесть поля http://jsfiddle.net/1on63j2x/2/
я понял что надо сделать с этим багом (вроде реально, гуглить не гуглил): нужно и на десктопе и в мобильном виде сделать поля вертикально расширяющиеся при заполнении, вот как эта форма в гитхабе, в которую я печатаю. это будет пиздец как удобно. Баг могу переназвать
Ну можно. Я вообще не понимаю нахрена мобильные браузеры сделали вид полей ввода как в десктопных версиях. У меня в альбомной ориентации при клике по полям ввода включается полноэкранный ввод. Только я хз что за это отвечает, браузер или виртуальная клава. Можно попробовать такое поведение эмулировать, но подобные свистоперделки могут где-то глючить.
отвечает клава, это не удобно, нормальный режим лучше, особенно в современных вытянутых экранах, но я просто печатал в гитхабе и понял, что это идеальное решение для всех текстовых полей форума - просто форма никогда не перекрывает текст, а тупо вертикально расширяется при вводе (кстати, только на мобиле, хотя я бы и на десктопе юзал (я и юзаю, тока не автоматом - это хром если что, позволяет расширять форму потянув за правый нижний край)
Возможность растягивать textarea и в Firefox появилась сколько-то лет назад.
отвечает клава, это не удобно,
Почему это? Разница только в том что такой вариант просто использует пространство более эффективно без лишних анимаций с динамическим растягиванием поля по мере заполнения текстом. ХЗ зачем.
потому что я могу отвечать не на один коммент или пост, а сразу на несколько, у меня память ок, но запоминать это всё - извращение
Я хз как полноэкранный ввод может мешать этому.
блин, полноэкранный отрисовывает полноэкранное поле и скрывает весь контент а надо так
Ну ок, только прежде придётся кнопки переместить как предлагалось в другом реквесте, иначе в текущий вариант это не очень вписывается.
ну да текстовое поле движется вниз, счётчик символов и кнопка отправки пусть движутся или под ним или, в принципе, в комментах могут и сбоку с ним по нижней границе, а кнопку закрытия и счётчик оставшихся комментов можно двигать в самый верх блока комментов, но сча это не критично кстати, при редактировании коммента тоже нужно чтобы поле сразу разширялось под контент
и наверное сделаю реквест для внедрения быстрого редактирования постов, а не в новой странице
Dev ветку форума бы допилить сперва :(
~На iOS (движок WebKit) не работает навигация курсором в текстовых полях с фиксированным размером~
А этот баг в iOS не исправили ещё?
В иОС и исправили? они тока ломают. И нет, дев ветка формума - это ок, но пофиксь троха юзабилити вещей типа этой.
собственно курсор перемещается, а текст не сдвигается, могу попробовать записать видео, но скриншоты очевидны имхо