Skip to content

Commit e243091

Browse files
committed
tweak
1 parent 0bbceee commit e243091

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

packages/svelte/src/internal/client/error-handling.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,22 +62,21 @@ function adjust_error(error, effect) {
6262
if (adjusted_errors.has(error)) return;
6363
adjusted_errors.add(error);
6464

65-
const component_stack = [effect.fn?.name || '<unknown>'];
66-
const indent = is_firefox ? ' ' : '\t';
67-
65+
var indent = is_firefox ? ' ' : '\t';
66+
var component_stack = `\n${indent}in ${effect.fn?.name || '<unknown>'}`;
6867
var context = effect.ctx;
6968

7069
while (context !== null) {
71-
component_stack.push(context.function?.[FILENAME].split('/').pop());
70+
component_stack += `\n${indent}in ${context.function?.[FILENAME].split('/').pop()}`;
7271
context = context.p;
7372
}
7473

7574
define_property(error, 'message', {
76-
value: error.message + `\n${component_stack.map((name) => `\n${indent}in ${name}`).join('')}\n`
75+
value: error.message + `\n${component_stack}\n`
7776
});
7877

79-
// Filter out internal files from callstack
8078
if (error.stack) {
79+
// Filter out internal modules
8180
define_property(error, 'stack', {
8281
value: error.stack
8382
.split('\n')

0 commit comments

Comments
 (0)