From 29a075de2b625e1c893f6fad163a6d6937894a7a Mon Sep 17 00:00:00 2001 From: ud2 Date: Wed, 5 Jun 2024 07:09:13 +0800 Subject: chore(ext/web): use `Error.captureStackTrace` in `DOMException` constructor (#23986) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This makes `DOMException`'s `stack` property behave the same as native errors' – `stack` is now an own accessor property on every instance, and the getter calls `Error.prepareStackTrace`. Upgrades `deno_core` to 0.284.0. --------- Co-authored-by: Bartek Iwańczuk --- tests/testdata/run/eval_context_throw_dom_exception.js.out | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tests/testdata/run') diff --git a/tests/testdata/run/eval_context_throw_dom_exception.js.out b/tests/testdata/run/eval_context_throw_dom_exception.js.out index 39f5a8174..24ea0cffc 100644 --- a/tests/testdata/run/eval_context_throw_dom_exception.js.out +++ b/tests/testdata/run/eval_context_throw_dom_exception.js.out @@ -1,6 +1,5 @@ { - thrown: DOMException: foo - at new DOMException (ext:deno_web/01_dom_exception.js:[WILDCARD]) + thrown: Error: foo at [WILDCARD] at Object.evalContext (ext:core/01_core.js:[WILDCARD]) at file:///[WILDCARD]/eval_context_throw_dom_exception.js:1:48, -- cgit v1.2.3