-
Notifications
You must be signed in to change notification settings - Fork 175
Add caniuse links where the IDs are different #3301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Follow-up to web-platform-dx#3300 which only covered cases of (hyphenless) IDs matching. The starting point was a bunch of changes suggested by Gemini, asked to identify features that might be the same. The suggests were reviewed and about half of them are good. Comments were added where the features almost match but not quite. The description of execCommand() is also updated to reflect that the method sits on document, which is baked into the caniuse ID.
caniuse: datauri | ||
status: | ||
compute_from: http.data-url |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To align statuses, we'd have to include http.data-url.html_files
in the status computation. That would shift the Baseline date forward (2015→2020). Probably good?
@@ -1,6 +1,7 @@ | |||
name: Navigation timing | |||
description: The `navigation` performance entry and the `PerformanceNavigationTiming` API measures navigation events, such as loading time or the number of redirects. | |||
spec: https://w3c.github.io/navigation-timing/ | |||
caniuse: nav-timing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think nav-timing
more closely matches up with our (discouarged) performancetiming
feature.
@@ -1,6 +1,7 @@ | |||
name: Network Information | |||
description: The `navigator.connection` API provides information about the network connection a device is using and fires events when the connection type changes. | |||
spec: https://wicg.github.io/netinfo/ | |||
caniuse: netinfo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Our feature differs from caniuse quite a bit (showing headline support for Chrome and Chrome for Android but not Edge, while caniuse is green only for Chrome for Android). I think there's some kind of reconciliation needed between caniuse and BCD on this one.
@@ -1,6 +1,7 @@ | |||
name: navigator.share() | |||
description: The `navigator.share()` method invokes the device's native sharing mechanism and passes text, links, files, and other content to share targets. | |||
spec: https://w3c.github.io/web-share/ | |||
caniuse: web-share |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one is fine, but it would be nice to send a PR to caniuse (or BCD, depending) to reconcile support on Chrome for Android (dist file shows support, caniuse is red).
@@ -1,6 +1,7 @@ | |||
name: spellcheck | |||
description: The `spellcheck` global HTML attribute sets whether the browser may check an element for spelling errors. | |||
spec: https://html.spec.whatwg.org/multipage/interaction.html#attr-spellcheck | |||
caniuse: spellcheck-attribute |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We show this feature as Baseline high, while caniuse shows that no mobile browser fully supports this. Some sort of reconciliation is needed here.
Follow-up to #3300 which only covered cases of (hyphenless) IDs matching.
The starting point was a bunch of changes suggested by Gemini, asked to
identify features that might be the same. The suggests were reviewed and
about half of them are good. Comments were added where the features
almost match but not quite.
The description of execCommand() is also updated to reflect that the
method sits on document, which is baked into the caniuse ID.