- Navios
- 2 de setembro de 2026 às 15:09 UTC
- Autor
- Kamo
- Enviar
- 551e970
O estado de espreita do trilho foi escrito por exatamente duas coisas, ponteiro E nada o re-derivava de onde O ponteiro na verdade é. Então um cruzamento de fronteira que nunca é entregue desincroniza-o permanentemente: o trilho fica aberto com o ponteiro longe ele, ou senta-se fechado com o ponteiro em cima dele, até que o membro vai e atravessa a borda novamente. Ambos os sintomas relatados são o mesmo defeito que aponta para direcções opostas. Três maneiras de um cruzamento desaparecer, duas delas determinísticas: - handlePeekEnter lido habilitado/railMode/hoverPeek na hora do EVENT, e React sintetiza não entrar para um nó o ponteiro já está dentro. Uma recarga com virar true após a primeira renderização -- que acontece em cada carga, porque useBreakpoint's useMediaQuery responde false naquele passe. - É Peeking sobreviveu feitiços onde espreitar era impossível, um redimensionamento abaixo do ponto de paragem MD e para trás. Nada o limpou, e o velho verdadeiro então engoliu o próximo colapso, porque `expandido` lê-lo no instante O carril desabou outra vez. - Não deixar terras: o ponteiro sai da borda da janela, ou dnd-kit DragOverlay (fixo, z-index 999, e NÃO ponteiro-eventos: nenhum) assume o teste de hit. useNavHoverPeek não é um quarto caso especial. Re-deriva o estado de onde o ponteiro é, em qualquer movimento em qualquer lugar do documento, perguntando o mesmo Questionar o navegador pergunta quando decide disparar os eventos de limite. Quando os eventos funcionam a reconciliação é um no-op; quando um desaparece, o próximo movimento caso não precisa de nenhum movimento, uma clara difícil sempre que espreitar deixa de ser possível, uma clara quando o ponteiro deixa a janela, arrastar supressão para que o sobreposição não pode fechar o trilho médio-gestura, e um trinco tão colapsando sob uma o ponteiro de repouso ainda permanece colapsado -- que é o que o velho par entra/ deixa Já o fiz. Os próprios manipuladores do trilho permanecem: eles são o caminho da latência zero, e o único caminho um toque pega, uma vez que um toque não produz nenhum ponteiro. Os oito novos testes foram verificados por mutação -- desactivando a reconciliação faz sete dos vermelhos.