diff --git a/features/aborting.yml b/features/aborting.yml index 7554cc49e9d..db91b7bc9d6 100644 --- a/features/aborting.yml +++ b/features/aborting.yml @@ -2,3 +2,18 @@ name: AbortController and AbortSignal description: The `AbortController` and `AbortSignal` APIs allow you to cancel an ongoing operation, such as a `fetch()` request. spec: https://dom.spec.whatwg.org/#aborting-ongoing-activities caniuse: abortcontroller +status: + compute_from: api.AbortController +compat_features: + - api.AbortController + - api.AbortController.AbortController + - api.AbortController.abort + - api.AbortController.signal + - api.AbortSignal + - api.AbortSignal.abort_event + - api.AbortSignal.abort_static + - api.AbortSignal.abort_static.reason_parameter + - api.AbortSignal.aborted + - api.AbortSignal.reason + - api.AbortSignal.throwIfAborted + - api.AbortSignal.timeout_static diff --git a/features/aborting.yml.dist b/features/aborting.yml.dist index 27ca1ab8263..e6a3604d1cc 100644 --- a/features/aborting.yml.dist +++ b/features/aborting.yml.dist @@ -45,3 +45,53 @@ compat_features: - api.AbortController.AbortController - api.AbortController.abort - api.AbortController.signal + + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "93" + # chrome_android: "93" + # edge: "93" + # firefox: "88" + # firefox_android: "88" + # safari: "15" + # safari_ios: "15" + - api.AbortSignal.abort_static + + # baseline: low + # baseline_low_date: 2022-03-14 + # support: + # chrome: "98" + # chrome_android: "98" + # edge: "98" + # firefox: "97" + # firefox_android: "97" + # safari: "15.4" + # safari_ios: "15.4" + - api.AbortSignal.abort_static.reason_parameter + - api.AbortSignal.reason + + # baseline: low + # baseline_low_date: 2022-04-01 + # support: + # chrome: "100" + # chrome_android: "100" + # edge: "100" + # firefox: "97" + # firefox_android: "97" + # safari: "15.4" + # safari_ios: "15.4" + - api.AbortSignal.throwIfAborted + + # baseline: low + # baseline_low_date: 2022-09-12 + # support: + # chrome: "103" + # chrome_android: "103" + # edge: "103" + # firefox: "100" + # firefox_android: "100" + # safari: "16" + # safari_ios: "16" + - api.AbortSignal.timeout_static