Sam Sneddon
Sam Sneddon
Loading, e.g., https://wpt.fyi/?label=master&product=chrome%5Bstable%5D&product=edge%5Bstable%5D&product=firefox%5Bstable%5D&product=safari%5Bstable%5D&product=safari-18.0%20%2820619.1.26.31.6%29&product=firefox%5Bbeta%5D&product=firefox%5Bexperimental%5D on a bad network connection is a pretty awful experience, even on second load when everything is in cache, with a total transfer size of 1.85MB. This...
`webapp/components/interop-data.js` and `webapp/static/interop-data.json` both contains a decent amount of duplication. I wonder if it would make sense to move the categories to having a singular definition, and then each year...
Currently, we have in our docs: https://github.com/web-platform-tests/wpt.fyi/blob/71fd8da3e1bb7ae76dc05efa63e20d920858fb4b/docs/app-engine.md?plain=1#L51-L56 This isn't particularly useful — even if we don't use Terraform or similar IaC tools, it would be good to document what they...
While we partially document our App Engine setup (c.f. https://github.com/web-platform-tests/wpt.fyi/issues/4180), we don't have a broader listing of what GCP services are needed, nor what their configuration needs to be.
Currently we use a parser written in JS, using ohm.js, to parse the wpt.fyi search syntax. However, this ties the search syntax to the web front end, and there's many...
Having started looking with the query [`enumeratedevices`](https://wpt.fyi/results/mediacapture-streams?q=enumeratedevices&run_id=5187991209508864&run_id=6248307167068160&run_id=5071116760776704&run_id=4883326697734144), I tried changing the query to find things that Firefox passes, which would normally be achieved with the query [`enumeratedevices firefox:pass`](https://wpt.fyi/results/mediacapture-streams?q=enumeratedevices%20firefox%3Apass&run_id=5187991209508864&run_id=6248307167068160&run_id=5071116760776704&run_id=4883326697734144). However, this...
**Is your feature request related to a problem? Please describe.** This is rather related to https://github.com/GoogleChrome/webstatus.dev/issues/277, but this is really a request to expose some of the underlying data in...
https://wpt.fyi/runs?label=master&label=experimental shows few runs in the past week. If we look at https://dev.azure.com/web-platform-tests/wpt/_build?definitionId=1&_a=summary&repositoryFilter=1&branchFilter=9077%2C9077%2C9077, we almost always have at least one job taking more than 180 minutes. Need investigation as to...
See, e.g., https://wpt.fyi/results/custom-elements?q=feature%3Acustomized-built-in-elements%20&run_id=5090921348857856&run_id=5175870701699072&run_id=6272113188274176&run_id=5839508848508928 i.e.: ``` curl 'https://wpt.fyi/api/search' \ -X 'POST' \ --data-raw '{"run_ids":[5090921348857856,5175870701699072,6272113188274176,5839508848508928],"query":{"exists":[{"feature":"customized-built-in-elements"}]}}' ``` This doesn't match what https://github.com/web-platform-tests/wpt/blob/c5aa7f3f769e443f25913b085089579f893cf07c/custom-elements/WEB_FEATURES.yml lists. Notably, this omits: ```yaml - Document-createElement-customized-builtins.html - Document-createElementNS-customized-builtins.html - HTMLElement-constructor-customized-builtins.html...
Currently, our API doesn't provide any way to get subtest results. The dashboard does this: https://github.com/web-platform-tests/wpt.fyi/blob/9c624d869f2e5a04a8895d2a1117c2c4a51e2903/webapp/components/test-file-results.js#L271-L282 It would be much nicer if we just had an endpoint similar to `/api/results`,...