- Navios
- 7 de agosto de 2026 às 05:07 UTC
- Autor
- kamo
- Enviar
- 429055b
Clicando com o botão direito de uma pasta na barra lateral, abriu seu menu abaixo da dobra. A lógica flip-at-the-edge estava lá mas nunca foi executada: o componente retorna null até que tenha montado, então na primeira passagem o portal não existe e não há nada para o efeito de layout medir. Teclado apenas na Ficou exactamente onde o ponteiro o deixou. «montado» é agora parte do que o a medição depende. Medição usa offsetWidth/offsetHeight em vez de getBoundingClientRect, que teria comunicado a transformação de entrada do framer-motion e submedido o menu em 4%. O menu está escondido até ser colocado, por isso o não colocado A moldura nunca é pintada. A geometria mudou-se para app/lib/ui/menuPosition.ts e cresceu os casos que era sua própria altura para que uma janela curta role o menu em vez de perder o fim Dela. Uma varredura exaustiva abaixo da barra lateral afirma que permanece na tela; que Foi o que apanhou o caso da margem passada. O menu da linha de mensagens tinha a mesma classe de erros, preso contra um código rígido 320px de altura que já não corresponde ao que renderizou. Agora mede-se a si próprio através do mesmo ajudante, e seus interlocutores passar a posição de ponteiro bruto.