-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tooltip] В тултипе с триггером hover не отрабатывает handleMouseLeave, когда выбираешь айтем в боксе или дату в datepicker #898
Comments
Потому что mouseleave никогда не сработает при таком сценарии |
А делать что? Мы тултип как-то неправильно настраиваем? На гифке из скринкаста же, наверное, не все хорошо выглядит? |
@wKich такое написал
|
Согласен, что выглядит не очень хорошо. Закрывать тултип надо руками на onchange или как-то еще. |
Ну то есть вы не будете пробовать это лечить внутри коробки? ) |
Это известная проблема #646 , решения пока нет, но мы будем его искать. А я лишь помогаю тебе разобраться в ситуации |
Провел небольшое исследование. Ситуация следующая:
Во всех последующих сценариях будем считать, что
Чтобы отказаться от такого поведения, нужно вместо событий react'а получить
Учитывая, что popup - внутренний компонент, и изменения в нем не должны коснуться пользователей, я пока попробую 3ий вариант. @wKich @zhzz - может есть какие-то нюансы, которые стоит учесть? |
Если при наведении на бокс, триггерится тултип, и после выбора айтема тултип тоже должен триггериться (например, сменилась валидация), то после выбора этого айтема, тултип не исчезает, хотя hover off по факту произошел.
Код, с которым можно воспроизвести.
Пример того, как проявляется в форме.
https://www.screencast.com/t/mfK8BljrNjq
The text was updated successfully, but these errors were encountered: