only add markers to head elements in SSR with hydratable=true (#4258)

pull/4260/head
Conduitry 6 years ago
parent c97e8f81db
commit 621333ea98

@ -124,7 +124,7 @@ export default function(node: Element, renderer: Renderer, options: RenderOption
} }
}); });
if (options.head_id) { if (options.hydratable && options.head_id) {
renderer.add_string(` data-svelte="${options.head_id}"`); renderer.add_string(` data-svelte="${options.head_id}"`);
} }

@ -5,7 +5,11 @@ import { x } from 'code-red';
export default function(node: Title, renderer: Renderer, options: RenderOptions) { export default function(node: Title, renderer: Renderer, options: RenderOptions) {
renderer.push(); renderer.push();
renderer.add_string(`<title data-svelte="${options.head_id}">`); renderer.add_string('<title');
if (options.hydratable && options.head_id) {
renderer.add_string(` data-svelte="${options.head_id}"`);
}
renderer.add_string('>');
renderer.render(node.children, options); renderer.render(node.children, options);

Loading…
Cancel
Save