diff --git a/.changeset/dirty-planes-tell.md b/.changeset/dirty-planes-tell.md new file mode 100644 index 0000000000..7e057261c4 --- /dev/null +++ b/.changeset/dirty-planes-tell.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +chore: exclude vite optimized deps from stack traces diff --git a/packages/svelte/src/internal/client/dev/tracing.js b/packages/svelte/src/internal/client/dev/tracing.js index 95baefc64a..98be92d4b2 100644 --- a/packages/svelte/src/internal/client/dev/tracing.js +++ b/packages/svelte/src/internal/client/dev/tracing.js @@ -153,16 +153,20 @@ export function get_stack(label) { for (let i = 0; i < lines.length; i++) { const line = lines[i]; + const posixified = line.replaceAll('\\', '/'); if (line === 'Error') { continue; } + if (line.includes('validate_each_keys')) { return null; } - if (line.includes('svelte/src/internal') || line.includes('svelte\\src\\internal')) { + + if (posixified.includes('svelte/src/internal') || posixified.includes('node_modules/.vite')) { continue; } + new_lines.push(line); }