- Порезанный
- 5 сентября 2026 г. в 22:22 UTC
- Автор
- Kamo
- Обещать
- d4d2c84
Предыдущая попытка исправить это неправильный обработчик. Он научил мириться в использоватьNavHoverPeek, чтобы увидеть через бар, что стоило делать и было не тем, что Разваливалась железная дорога: у NavPri также есть собственный onPointerLeave на <nav>. При этом, прежде чем примириться с ним, он должен произнести ложное слово. The Бар отображается с портала в <body>, поэтому переход на него является реальной границей. Пересечение и браузер доставляет ему настоящий отпуск. handlePeekLeave теперь решает event.relatedTarget — куда пошёл указатель — через реестр оверлей записывает в то время, когда он монтируется, поэтому бар решает Элемент он прокручивает. Поэтому переход на собственную свитковую панель рельса не является выход из рельса; бар другой панели или диалог все еще есть, и есть Тест для каждого из них. Реестр, а не DOM или геометрический ответ, потому что ни один из них не доступен: не является потомком того, что он прокручивает, и обработчик указателя Он передал элемент, указатель пошел на и ничего больше. Измеряется в реальном браузере с реальным указателем, за рулем того же рельса раньше и После — отдых на трассе бара: перед шириной рельсов [192, 87, 80], 2 изменения, концы обвалились после ширины рельса [260], 0 изменений, окончания заглядывают и перетаскивание большого пальца теперь держит [260] по всему, пока список прокручивается 0 -> 550, с переходом в конец до 1036. Также исправляет комментарий, написанный на неправильное прочтение: ранее предложенный демпинг Chrome исключает водосточный желоб из испытаний на попадание, и рельс не был под баром Во всяком случае. Это было сделано после того, как начался обвал. Проверка, пока железная дорога [OVERLAY, OVERLAY, IN RAIL, IN RAIL, IN RAIL, IN RAIL] — рельс Там; это никогда не было проблемой.