diff --git a/package.json b/package.json index 7ec2126b2..cb54440d4 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "yootils": "0.0.16" }, "peerDependencies": { - "svelte": "^3.5.0" + "svelte": "^3.17.3" }, "scripts": { "test": "mocha --opts mocha.opts", diff --git a/runtime/src/app/app.ts b/runtime/src/app/app.ts index 95b882fd0..b952cbe84 100644 --- a/runtime/src/app/app.ts +++ b/runtime/src/app/app.ts @@ -228,16 +228,6 @@ async function render(redirect: Redirect, branch: any[], props: any, page: Page) props: await root_preloaded }; - // first load — remove SSR'd contents - const start = document.querySelector('#sapper-head-start'); - const end = document.querySelector('#sapper-head-end'); - - if (start && end) { - while (start.nextSibling !== end) detach(start.nextSibling); - detach(start); - detach(end); - } - root_component = new App({ target, props, diff --git a/runtime/src/server/middleware/get_page_handler.ts b/runtime/src/server/middleware/get_page_handler.ts index 53f413640..a5b341459 100644 --- a/runtime/src/server/middleware/get_page_handler.ts +++ b/runtime/src/server/middleware/get_page_handler.ts @@ -324,7 +324,7 @@ export function get_page_handler( .replace('%sapper.base%', () => ``) .replace('%sapper.scripts%', () => `${script}`) .replace('%sapper.html%', () => html) - .replace('%sapper.head%', () => `${head}`) + .replace('%sapper.head%', () => head) .replace('%sapper.styles%', () => styles); res.statusCode = status;