-
Notifications
You must be signed in to change notification settings - Fork 12
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
[Feature Request] Web Features API omits mobile support information #996
Comments
Notes for self We also need to ingest the data before we can actually show it. We still get browser release info from BCD
Then when we need to handle the mobile cases here when we get the data from web features webstatus.dev/lib/gcpspanner/spanneradapters/web_features_consumer.go Lines 149 to 179 in 214db6d
|
This FR would be useful to help distinguish cases when mobile support lands well after desktop, as was the case recently with Popover: "safari": {
"version_added": "17"
},
"safari_ios": [
{
"version_added": "18.3"
},
{
"version_added": "17",
"version_removed": "18.3",
"partial_implementation": true,
"notes": "On iOS and iPadOS, popovers are not dismissed when the user taps outside of the popover area, see [bug 267688](https://webkit.org/b/267688)."
}
], This leads to situations where the Newly available date doesn't match up with the browser availability dates: https://webstatus.dev/features/popover ![]() Ideally, Safari's availability would reflect the most recent iOS-specific version/date, which would correspond to the Newly available date of 2025-01-27. |
Describe the bug
The
get_feature
endpoint uses thedefaultBrowsers
set.webstatus.dev/backend/pkg/httpserver/get_feature.go
Line 36 in 91c1655
This omits mobile browsers, which are taken into account for baseline status.
https://github.com/GoogleChrome/webstatus.dev/blob/main/backend/pkg/httpserver/server.go#L106-L113
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Support information for
android_chrome
,firefox_chrome
andsafari_ios
should be included.Additional context
This is causing issues with the
baseline-status
web component, which renderspaint-order
as limited availability, but with all green checkmarks, as Safari iOS does not support it.web-platform-dx/baseline-status#46
The text was updated successfully, but these errors were encountered: