2
0

@solidjs%[email protected] 1.0 KB

123456789101112131415161718
  1. diff --git a/dist/server/StartServer.jsx b/dist/server/StartServer.jsx
  2. index 0c6a9fe3121a88520db252570a8b5997a36e0452..b3479cdb78c70d7a655d302d8e6ab536b4ff07a3 100644
  3. --- a/dist/server/StartServer.jsx
  4. +++ b/dist/server/StartServer.jsx
  5. @@ -52,11 +52,11 @@ export function StartServer(props) {
  6. else if (import.meta.env.DEV)
  7. console.warn("No route matched for preloading js assets");
  8. }
  9. - assets = await Promise.all(assetPromises).then(a =>
  10. + assets = await Promise.all(assetPromises).then(a =>
  11. // dedupe assets
  12. [...new Map(a.flat().map(item => [item.attrs.key, item])).values()].filter(asset => import.meta.env.START_ISLANDS
  13. ? false
  14. - : asset.attrs.rel === "modulepreload" &&
  15. + : (asset.attrs.rel === "modulepreload" || asset.attrs.rel === "stylesheet") &&
  16. !context.assets.find((a) => a.attrs.key === asset.attrs.key)));
  17. });
  18. useAssets(() => (assets.length ? assets.map(m => renderAsset(m)) : undefined));