Skip to content

Commit dcbfb2d

Browse files
trueadmdummdidumm
andauthored
Update packages/svelte/src/internal/server/index.js
Co-authored-by: Simon H <[email protected]>
1 parent 4eee134 commit dcbfb2d

File tree

1 file changed

+6
-2
lines changed
  • packages/svelte/src/internal/server

1 file changed

+6
-2
lines changed

packages/svelte/src/internal/server/index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,13 @@ export function assign_payload(p1, p2) {
101101
* @param {string} message
102102
*/
103103
function error_on_client(payload, message) {
104+
message =
105+
`Svelte SSR validation error:\n\n${message}\n\n` +
106+
'Ensure your components render valid HTML as the browser will try to repair invalid HTML, ' +
107+
'which may result in content being shifted around and will likely result in a hydration mismatch.';
104108
// eslint-disable-next-line no-console
105-
console.error('Svelte SSR validation error:\n\n', message);
106-
payload.head.out += `<script>console.error(\`Svelte SSR validation error:\n\n${message}\n\nEnsure your components render valid HTML as this will likely result in a hydration mismatch!\`)</script>`;
109+
console.error(message);
110+
payload.head.out += `<script>console.error(${message})</script>`;
107111
}
108112

109113
/**

0 commit comments

Comments
 (0)