diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index bc82a58aac5..98ac2cb6621 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -239,10 +239,6 @@ compat_features: - api.HTMLTemplateElement.shadowRootSerializable - api.HTMLUnknownElement - api.HTMLVideoElement.playsInline - - api.HashChangeEvent - - api.HashChangeEvent.HashChangeEvent - - api.HashChangeEvent.newURL - - api.HashChangeEvent.oldURL - api.ImageData - api.ImageData.ImageData - api.ImageData.colorSpace diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index a7f6283a5a1..7456407d4d2 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -1222,33 +1222,6 @@ compat_features: # safari_ios: "5" - html.elements.input.type_number - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "8" - # chrome_android: "18" - # edge: "12" - # firefox: "3.6" - # firefox_android: "4" - # safari: "5" - # safari_ios: "5" - - api.HashChangeEvent - - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "8" - # chrome_android: "18" - # edge: "12" - # firefox: "6" - # firefox_android: "6" - # safari: "5.1" - # safari_ios: "5" - - api.HashChangeEvent.newURL - - api.HashChangeEvent.oldURL - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -1406,19 +1379,6 @@ compat_features: # safari_ios: "6" - api.HTMLUnknownElement - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "16" - # chrome_android: "18" - # edge: "12" - # firefox: "11" - # firefox_android: "14" - # safari: "6" - # safari_ios: "6" - - api.HashChangeEvent.HashChangeEvent - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 diff --git a/features/hashchange.yml b/features/hashchange.yml new file mode 100644 index 00000000000..f090bdce933 --- /dev/null +++ b/features/hashchange.yml @@ -0,0 +1,10 @@ +name: hashchange +description: "The `hashchange` event fires when the URL fragment identifier (the part of the URL starting with `#`) of the current page has changed." +spec: https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-hashchangeevent-interface +caniuse: hashchange +compat_features: + - api.HashChangeEvent + - api.HashChangeEvent.HashChangeEvent + - api.HashChangeEvent.newURL + - api.HashChangeEvent.oldURL + - api.Window.hashchange_event diff --git a/features/hashchange.yml.dist b/features/hashchange.yml.dist new file mode 100644 index 00000000000..0cd08f19052 --- /dev/null +++ b/features/hashchange.yml.dist @@ -0,0 +1,69 @@ +# Generated from: hashchange.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: high + baseline_low_date: 2015-07-29 + baseline_high_date: 2018-01-29 + support: + chrome: "16" + chrome_android: "18" + edge: "12" + firefox: "11" + firefox_android: "14" + safari: "6" + safari_ios: "6" +compat_features: + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "4" + # chrome_android: "18" + # edge: "12" + # firefox: "3.6" + # firefox_android: "4" + # safari: "5" + # safari_ios: "5" + - api.Window.hashchange_event + + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "8" + # chrome_android: "18" + # edge: "12" + # firefox: "3.6" + # firefox_android: "4" + # safari: "5" + # safari_ios: "5" + - api.HashChangeEvent + + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "8" + # chrome_android: "18" + # edge: "12" + # firefox: "6" + # firefox_android: "6" + # safari: "5.1" + # safari_ios: "5" + - api.HashChangeEvent.newURL + - api.HashChangeEvent.oldURL + + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "16" + # chrome_android: "18" + # edge: "12" + # firefox: "11" + # firefox_android: "14" + # safari: "6" + # safari_ios: "6" + - api.HashChangeEvent.HashChangeEvent