Skip to content

Commit fb1cae1

Browse files
fix: pageerror for non-error types
1 parent 5c871c3 commit fb1cae1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/McpContext.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,13 @@ export class McpContext implements Context {
103103
collect(event);
104104
},
105105
pageerror: event => {
106-
collect(event);
106+
if (event instanceof Error) {
107+
collect(event);
108+
} else {
109+
const error = new Error(`${event}`);
110+
error.stack = undefined;
111+
collect(error);
112+
}
107113
},
108114
} as ListenerMap;
109115
});

0 commit comments

Comments
 (0)