Skip to content

Commit a81d917

Browse files
committed
browser: display js err trace on debug mode
1 parent 301a1c6 commit a81d917

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/browser/browser.zig

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,11 @@ pub const Page = struct {
385385
if (res.success) {
386386
log.debug("eval inline: {s}", .{res.result});
387387
} else {
388-
log.info("eval inline: {s}", .{res.result});
388+
if (builtin.mode == .Debug and res.stack != null) {
389+
log.info("eval inline: {s}", .{res.stack.?});
390+
} else {
391+
log.info("eval inline: {s}", .{res.result});
392+
}
389393
}
390394

391395
return;
@@ -438,7 +442,11 @@ pub const Page = struct {
438442
};
439443
}
440444

441-
log.info("eval remote {s}: {s}", .{ src, res.result });
445+
if (builtin.mode == .Debug and res.stack != null) {
446+
log.info("eval remote {s}: {s}", .{ src, res.stack.? });
447+
} else {
448+
log.info("eval remote {s}: {s}", .{ src, res.result });
449+
}
442450
return FetchError.JsErr;
443451
}
444452
}

0 commit comments

Comments
 (0)