diff --git a/.changeset/smart-drinks-reply.md b/.changeset/smart-drinks-reply.md new file mode 100644 index 000000000..749b042ab --- /dev/null +++ b/.changeset/smart-drinks-reply.md @@ -0,0 +1,5 @@ +--- +"solid-js": patch +--- + +use correct hydration id in server lazy diff --git a/packages/solid/src/server/rendering.ts b/packages/solid/src/server/rendering.ts index aeca5bbcb..425e77350 100644 --- a/packages/solid/src/server/rendering.ts +++ b/packages/solid/src/server/rendering.ts @@ -493,7 +493,7 @@ export function lazy>( const wrap: Component> & { preload?: () => Promise<{ default: T }>; } = props => { - const id = sharedConfig.context!.id.slice(0, -1); + const id = sharedConfig.context!.id; let ref = sharedConfig.context!.lazy[id]; if (ref) p = ref; else load(id);