Tornar o servidor realmente capaz de ler o caminho do tema

Fixkamo-marketing
Navios
20 de agosto de 2026 às 02:06 UTC
Autor
Kamo
Enviar
f160472

Completa a mudança 48493ae enviado metade de. Aquele commit varreu quatro em voo. arquivos — layout.tsx, DynamicMetaLoader, TouchOtimized e ThemedBackground — em uma correção de rastreamento não relacionada, sem o módulo que eles dependem. O principal foi construção e prestação de bem desde, e nada inlining, que é o todo problema com esta classe de bug. «CANONICAL THEME PATH» é exportado de «componentes/tema/tema.tsx», que carrega `"use client"`. Um módulo servidor que importa um valor de um módulo cliente não obtém o valor — obtém uma referência ao cliente. Então `lib/teme-config.ts` foi construindo o URL `undefined/css/globals.css`, o fetch falhou, e ambos Os ajudantes retornaram seus recuos. Nada registado, nada falhou: o tema simplesmente nunca inlined, ea configuração slideshow silenciosamente usado os mesmos três emoldura o backback fornece, por isso parecia correto. Os ajudantes de caminhos passam para ‘lib/theme-path.ts’, que não tem diretiva, e Theme.tsx reexporta-los para que cada site de chamada de cliente existente é inalterado. Dois guardas vêm com ele, porque estes correm no layout local e, portanto, renderizar para todas as 190 páginas pré-renderizadas: · `cache()` para repetir chamadas dentro de um colapso renderizado para uma busca. · Um tempo limite, expresso como uma corrida em torno da promessa em vez de um 'AbortSignal' na busca. Passando por `sinal' ao lado de `próximo: { revalidate}` faz com que a requisição remendada do Next falhe — e desde que ambos os chamados engolem erros para um retrocesso, o único sintoma foi, novamente, uma construção bem sucedida que inlinou Nada. A corrida deixa a busca intocada para que o Next ainda a guarde. A encadernado não é teórico: sem um, uma página cronometrada no construtor Limite de 60 segundos enquanto o host tema foi lento. O acento acessível é resolvido aqui também, e isso agora é carregar em vez do que uma simpatia. A guarda existe porque os verdes do tema vivo medem 1.15:1, 1.79:1 e 2.84:1 contra esta tela; antes era seguro corrigi-los após hidratação só porque as cores falhantes chegaram após hidratação como Bem. Inlinear o tema sem inlinear a correção colocaria ilegível texto para a primeira pintura. Ele resolve para 4.69:1 na marcação. A qualidade da imagem ganha um 20 na lista de permissão, que o cenário agora usa.

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