- Spegnimento
- 7 agosto 2026 alle ore 05:07 UTC
- Autore
- kamo
- Impegno
- 429055b
Fare clic destro su una cartella bassa nella barra laterale ha aperto il suo menu sotto la piega. La logica flip-at-the-edge era lì ma mai correva: il componente ritorna null fino a quando non è montato, quindi sul primo passaggio il portale non esiste e non c'è nulla per l'effetto layout da misurare. Chiuso solo sul è rimasto esattamente dove il puntatore l'ha lasciato. `mounted` ora fa parte di quello che la misurazione dipende da. Misurazione utilizza offsetWidth/offsetAltezza piuttosto che ottenereBoundingClientRect, che avrebbe riferito la trasformazione dell'entrata del framer-motion e la sotto-misurata il menu del 4%. Il menu è nascosto fino a quando non è stato posizionato, quindi l'insostituito telaio non è mai dipinto. La geometria si è spostata in app/lib/ui/menuPosition.ts e ha cresciuto i casi in cui era la sua altezza così una finestra corta scorre il menu invece di perdere la fine di esso. Un esaustivo spazzare giù la barra laterale afferma che rimane sullo schermo; che La spazzata e' cio' che ha preso il caso del passato. Il menu della riga del messaggio aveva la stessa classe di bug, bloccato contro un codice rigido Altezza 320px che non corrisponde più a quello che ha reso. Ora si misura attraverso lo stesso aiutante, e i suoi chiamanti passano la posizione puntatore grezzo.