O papel de parede estava a pintar sob o corpo, não deixando de carregar

Fixkamo-internal
Navios
7 de setembro de 2026 às 00:44 UTC
Autor
Kamo
Enviar
f6ae0e2

O cenário do launchpad — o gradiente simples, a marca d'água org e o papel de parede slideshow que carrega — tem sido completamente invisível desde 03743d02. Nada. falhou ao obter. A camada inteira estava sendo pintada abaixo de <corpo>. O pano de fundo é a «posição: fixa; inset: 0; z-index: -1». Tintas de índice z negativas BLOW os fundos de seu contexto de empilhamento de descendentes de fluxo, então é apenas visível enquanto cada antepassado até o contexto de empilhamento mais próximo é transparente. Este componente não possui nenhuma dessa cadeia. Era visível porque O invólucro de conteúdo do AuthedChrome era por acaso `posição: absoluta; índice z: 1` e, portanto, um contexto de empilhamento transparente em torno dele — um fato afirmado em um comentário aqui ("nada acima é opaco") sobre um valor em outro arquivo. 03743d02 removeu esse índice z, e estava certo em: fez cada página no aplicativo um filho de um contexto de nível 1, então um dropdown pedindo 40 pintados em 1 e o barras de rolagem Barras de rolagemPortais sobrepostos para <body> desenharam diretamente sobre ele. Mas com ele ido, `-1` escapou para o contexto de empilhamento ROOT, onde `html` e `body` ambos carregar `background: var(--background)` (#ffffff, globals.css). Camada negativa, corpo opaco em cima dele: o pano de fundo desapareceu, silenciosamente, nas duas páginas que Faça-o. A correção diminui o valor negativo em vez de restaurar o contexto que escondeu o Problema. `z-index: 0` coloca a camada no mesmo passo de pintura que o seu posicionado irmãos, que são então ordenados por TREE ORDEM — e ambos os consumidores já renderize sua caixa de conteúdo após <Backdrop />, então o conteúdo ainda pinta em cima. Isso depende apenas da subárvore da página. A barra de rolagem que o valor negativo estava evitando também se foi: `.kamo-page-scroll`s barra nativa é deliberadamente colorido transparente e o visível é portais para <body> em um índice z positivo no contexto raiz, acima de tudo esta camada pode chegar de dentro da página. Medido em um navegador contra uma cópia da cadeia real — html/corpo opaco, o shell wrapper, o roller de página, PageWrapper, o principal da página, o cenário e a caixa de conteúdo, com uma barra portais às 13 e uma lista às 40: wrapper z-index 1, contexto -1 -> fundo VISÍVEL (antes de 03743d02) wrapper none, pano de fundo -1 -> pano de fundo HIDDEN (o que foi enviado) wrapper none, cenário 0 -> cenário VISÍVEL (esta persistência) e nessa última linha a barra ainda ganha a barra de rolagem e o dropdown Ainda vence o bar, por isso, não há solução entre este e o outro. Guardado, porque a asserção que quebrou foi um comentário: check-negative-zindex falha na compilação de qualquer índice z negativo em app/. Havia exactamente um no Codebase, e foi isto.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços