zyfra / Prizm

Other
46 stars 13 forks source link

[BUG] InputDateTime - некорректное поведение компонента при вводе времени вручную #1041

Open AsyaSokolova opened 8 months ago

AsyaSokolova commented 8 months ago

Библиотека

Компонент

InputDateTime

Проект в котором используется Prizm

Скрин / Видео проблемы

https://github.com/zyfra/Prizm/assets/17219726/7fa9c9cf-46ef-452f-bc21-26326e2a64b5

Воспроизведение проблемы

https://prizm.site/components/input-layout-date-time

Описание проблемы

При редактировании "дд"/"мм"/"гггг"/"чч"/"мм"/"сс" меняются все значения в хаотичном порядке.

Ожидаемое поведение: изменение параметров даты и времени происходит в выбранном элементе даты/времени, не изменяя другие элементы даты/времени.

alexhawkins94 commented 8 months ago

@AsyaSokolova действительно есть такая "особенность", довольно долго не можем улучшить это место.

workaround - при редактировании нужно переносить курсор в нужное место и стирать цифру, которую хотите отредактировать и ввести заново.

например, 14.12.2023 - хотите поменять 14 на 15. для этого надо: -поставить курсор после 14 и удалить 4 backspace-ом (либо через Del и курсор перед четверкой) -ввести с клавиатуры желаему цифру chrome_4y6qbcIxFr

ickisIckis commented 5 months ago

1040