diff --git a/src/main_wpt.zig b/src/main_wpt.zig index 27df82c1..55159ff9 100644 --- a/src/main_wpt.zig +++ b/src/main_wpt.zig @@ -125,13 +125,15 @@ fn run( // Check the final test status. js_context.eval("report.status", "teststatus") catch |err| { - err_out.* = try_catch.err(arena) catch @errorName(err) orelse "unknown"; + const caught = try_catch.caughtOrError(arena, err); + err_out.* = caught.exception; return err; }; // return the detailed result. const value = js_context.exec("report.log", "report") catch |err| { - err_out.* = try_catch.err(arena) catch @errorName(err) orelse "unknown"; + const caught = try_catch.caughtOrError(arena, err); + err_out.* = caught.exception; return err; };