LibWeb: Reserve zero for not supported transfer type

Previously we were using 0 for both unsupported type and MessagePort,
which led to crashing on attempt to decode unsupported transfer type as
MessagePort.

Fixes crashing on
https://docs.mapbox.com/mapbox-gl-js/clip-layer-building-demo.html
This commit is contained in:
Aliaksandr Kalenik 2025-04-13 19:50:49 +02:00 committed by Alexander Kalenik
parent e18e7d6019
commit ea8a6b43f7
Notes: github-actions[bot] 2025-04-14 15:02:44 +00:00
3 changed files with 10 additions and 5 deletions

View file

@ -65,7 +65,7 @@ HTML::TransferType ImageBitmap::primary_interface() const
{
// FIXME: Implement this
dbgln("(STUBBED) ImageBitmap::primary_interface()");
return {};
return TransferType::Unknown;
}
// https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagebitmap-width