From 57cccb54548a4e0df163d3d9a4806e0be5604d1c Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Mon, 10 Feb 2025 14:35:45 +1100 Subject: [PATCH 1/4] Error.captureStackTrace() --- javascript/builtins/Error.json | 50 ++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json index 2ba6fa358fe036..6c29ccdece2729 100644 --- a/javascript/builtins/Error.json +++ b/javascript/builtins/Error.json @@ -228,6 +228,56 @@ } } }, + "captureStackTrace": { + "__compat": { + "tags": [ + "web-features:javascript" + ], + "support": { + "chrome": { + "version_added": "17" + }, + "chrome_android": "mirror", + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": "136", + "flags": [ + { + "type": "preference", + "name": "javascript.options.experimental.error_capture_stack_trace", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1886820" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "nodejs": { + "version_added": "16.17.0" + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "17.3" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, "cause": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/cause", From 5d8e3383516a46c4a55a944521b76ef5b31ddfe1 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Mon, 10 Feb 2025 14:50:52 +1100 Subject: [PATCH 2/4] Error.stackTraceLimit --- javascript/builtins/Error.json | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json index 6c29ccdece2729..bd1d4732d6de88 100644 --- a/javascript/builtins/Error.json +++ b/javascript/builtins/Error.json @@ -683,6 +683,48 @@ } } }, + "stackTraceLimit": { + "__compat": { + "tags": [ + "web-features:javascript" + ], + "support": { + "chrome": { + "version_added": "17" + }, + "chrome_android": "mirror", + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "nodejs": { + "version_added": "16.17.0" + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "11.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + }, "toString": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/toString", From 8a81335a432ac33c325c7081044673130458c552 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 14 Feb 2025 14:26:09 +0100 Subject: [PATCH 3/4] Set Chrome to version 3 --- javascript/builtins/Error.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json index bd1d4732d6de88..41aea020f3540d 100644 --- a/javascript/builtins/Error.json +++ b/javascript/builtins/Error.json @@ -235,7 +235,7 @@ ], "support": { "chrome": { - "version_added": "17" + "version_added": "3" }, "chrome_android": "mirror", "deno": { @@ -690,7 +690,7 @@ ], "support": { "chrome": { - "version_added": "17" + "version_added": "3" }, "chrome_android": "mirror", "deno": { From 17059afb3cb00cd103d0973e491efd40370b94c0 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 14 Feb 2025 14:27:33 +0100 Subject: [PATCH 4/4] Remove tags --- javascript/builtins/Error.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json index 41aea020f3540d..b15ae5c24a760e 100644 --- a/javascript/builtins/Error.json +++ b/javascript/builtins/Error.json @@ -230,9 +230,6 @@ }, "captureStackTrace": { "__compat": { - "tags": [ - "web-features:javascript" - ], "support": { "chrome": { "version_added": "3" @@ -685,9 +682,6 @@ }, "stackTraceLimit": { "__compat": { - "tags": [ - "web-features:javascript" - ], "support": { "chrome": { "version_added": "3"