Faire en sorte que le serveur soit réellement capable de lire le chemin du thème

Fixkamo-marketing
Expédié
20 août 2026 à 02:06 UTC
Auteur
Kamo
Commite
f160472

Achève la moitié du changement. Cet engagement a balayé quatre en fuite files d'appels - mise en page.tsx, DynamicMetaLoader, TouchOptimized et ThemedBackground dans un correctif de suivi non lié, sans le module dont ils dépendent. L'essentiel a été la construction et le rendu fin depuis, et l'inlinage de rien, qui est le tout Problème avec cette classe de bugs. CANONICAL-THEME-PATH- est exporté à partir des composants/thème/Thèmex, qui porte "client d'utilisation". Un module serveur important une valeur à partir d'un module client n'obtient pas la valeur - il obtient une référence de client. Donc, lib/theme-config.ts. était en train de construire l'URL "undefined/css/globals.css", la recherche a échoué, et les deux les aides ont rendu leurs replis. Rien n'a été enregistré, rien n'a échoué : le thème Tout simplement jamais entillé, et le diaporama configure a utilisé silencieusement les trois mêmes trois encadre les résultats de la solution de repli, c'est pourquoi il semblait correct. Les alloueurs de chemin de fer se déplacent vers l'initiative «lib/theme-path.ts», qui ne comporte aucune directive, et Theme.tsx les réexporte afin que tous les sites d'appels clients existants restent inchangés. Deux gardes viennent avec, parce que ceux-ci courent dans la disposition locale et donc rendu pour les 190 pages pré-renoulées: -cache()" donc répétez les appels à l'intérieur d'un effondrement de rendu à un aller-retour. Une temporisation, exprimée sous la forme d'une course autour de la promesse plutôt que d'une «AbortSignal» sur le plaquage. Passage du signe à côté de la «prochaine»: revalider fait que l'arrivée patchée de Next échoue - et puisque les deux appelants avalent des erreurs dans un repli, le seul symptôme était, encore une fois, une construction réussie qui s'est enlisée Rien. La course laisse le verre intact, donc Next la cache toujours. Le l'obligation n'est pas théorique: sans une, une page chronométrée chez le constructeur La limite de 60 secondes, tandis que l'hôte du thème était lent. L'accent accessible est résolu ici aussi, et c'est maintenant porteur de charge plutôt qu'une jolie. Le garde existe parce que les verts du thème vivant mesurent 1,15:1, 1,79:1 et 2,84:1 contre cette toile; il était auparavant sûr de les corriger après hydratation uniquement parce que les couleurs défaillantes sont arrivées après hydratation comme Eh bien. Insiner le thème sans insinuer la correction mettrait l'illisible texte dans la première peinture. Il se résout à 4,69:1 dans le balisage. La qualité de l'image gagne un 20 dans la liste d'autorisations, que la toile de fond utilise maintenant.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation