La carta da parati stava dipingendo sotto il corpo, non mancando di caricare

Fixkamo-internal
Spegnimento
7 settembre 2026 alle ore 00:44 UTC
Autore
Kamo
Impegno
f6ae0e2

Lo sfondo della piattaforma di lancio — il gradiente normale, la filigrana di org e la carta da parati slideshow porta — è stato completamente invisibile dal 03743d02. Niente. non sono riuscito a prendere. L'intero strato veniva dipinto sotto <body>. Backdrop è `posizione: fisso; inset: 0; z-index: -1`. Un negativo z-index vernici BELOW gli sfondi dei discendenti in flusso del suo contesto impilante, quindi è solo sempre visibile mentre ogni antenato fino al contesto di impilamento più vicino è trasparente. Questo componente non possiede nessuna di quella catena. Era visibile perché L'involucro dei contenuti di AuthedChrome è stato `posizione: assoluta; z-index: 1` e quindi un contesto di impilamento trasparente avvolto intorno a esso — un fatto affermato in un commento qui ("niente sopra è opaco") circa un valore in un altro file. 03743d02 rimosso che z-index, ed era giusto a: ha fatto ogni pagina nell'app a bambino di un contesto di livello 1, quindi una discesa chiedendo 40 dipinto a 1 e scorrevoli ScrollbarOverlay portali a <body> disegnato direttamente su di esso. Ma con questo andato, `-1` scappato al contesto di stacking ROOT, dove `html` e `body` entrambi portare `background: var(--background)` (#ffffffffff, globals.css). strato negativo, corpo opaco sopra di esso: lo sfondo svanito, silenziosamente, sulle due pagine che renderlo. La correzione scende il valore negativo piuttosto che ripristinare il contesto che nascondeva il problema. `z-index: 0` mette lo strato nello stesso passo di pittura del suo posizionato i fratelli, che sono poi ordinati da TREE ORDER — ed entrambi i consumatori già rendere la loro casella di contenuto dopo <Backdrop />, in modo che il contenuto ancora dipinge sopra. Dipende solo dal sottotetto della pagina. La barra di scorrimento il valore negativo è andato anche: `.kamo-page-scroll` bar nativo è volutamente colorato trasparente e quello visibile è a portale a <body> a z-index positivo nel contesto radice, sopratutto questo strato può raggiungere dall'interno della pagina. Misurato in un browser contro una copia della catena reale — html/corpo opaque, il shell wrapper, la pagina scroller, PageWrapper, la pagina principale, lo sfondo e la casella dei contenuti, con una barra a portale a 13 e una discesa a 40: wrapper z-index 1, sfondo -1 -> sfondo VISIBLE (prima 03743d02) avvolgente nessuno, fondale -1 -> sfondo HIDDEN (che spedito) avvolgente nessuno, sfondo 0 -> sfondo VISIBLE (questo commit) e in quell'ultima riga la barra vince ancora la barra di scorrimento e la discesa vince ancora sul bar, quindi nessuno siede tra di loro. Guardiato, perché l'affermazione che ha rotto è stato un commento: check-negative-zindex fallisce la costruzione su qualsiasi negativo z-index in app/. C'era esattamente uno nel Codebase, e questo era tutto.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo