servo/tests/wpt/meta/fetch/metadata
Simon Wülker dcd25072d3
script: Load and rasterize favicons before passing them to the embedder (#38949)
Currently the embedding API only provides the embedder with the URL for
a favicon. This is not great, for multiple reasons:
* Loading the icon should happen according to the fetch spec which is
not easy for the embedder to recreate (consider CSP, timing information
etc)
* Rasterizing a svg favicon is not trivial

With this change, servo fetches and rasterizes the icon to a bitmap
which is then passed to the embedder.

Testing: I'm not sure how I can write tests for the embedding api. I've
tested the correctness manually using
https://github.com/servo/servo/pull/36680.
Prepares for https://github.com/servo/servo/pull/36680

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-08-27 14:28:42 +00:00
..
generated script: Load and rasterize favicons before passing them to the embedder (#38949) 2025-08-27 14:28:42 +00:00
redirect Fix Sec-Fetch-Site header (#37277) 2025-06-07 16:57:29 +00:00
audio-worklet.https.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
embed.https.sub.tentative.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
fetch-preflight.https.sub.any.js.ini Fix Sec-Fetch-Site header (#37277) 2025-06-07 16:57:29 +00:00
fetch.https.sub.any.js.ini Fix Sec-Fetch-Site header (#37277) 2025-06-07 16:57:29 +00:00
navigation.https.sub.html.ini Implement fetch metadata headers (#33830) 2024-10-16 04:15:56 +00:00
object.https.sub.html.ini Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
paint-worklet.https.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
preload.https.sub.html.ini Fix Sec-Fetch-Site header (#37277) 2025-06-07 16:57:29 +00:00
serviceworker-accessors.https.sub.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
sharedworker.https.sub.html.ini Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
track.https.sub.html.ini Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
trailing-dot.https.sub.any.js.ini Consume BOM in the text() method of fetch bodies (#36192) 2025-03-28 19:02:48 +00:00
xslt.https.sub.html.ini Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00