LibWeb: Implement transfer {,receiving} steps for ImageBitmap

This commit is contained in:
Kenneth Myhra 2025-07-19 08:07:15 +02:00 committed by Shannon Booth
commit ed3d0d76ec
Notes: github-actions[bot] 2025-07-20 00:31:58 +00:00
3 changed files with 22 additions and 9 deletions

View file

@ -1147,6 +1147,11 @@ static WebIDL::ExceptionOr<GC::Ref<Bindings::PlatformObject>> create_transferred
TRY(transform_stream->transfer_receiving_steps(decoder));
return transform_stream;
}
case TransferType::ImageBitmap: {
auto image_bitmap = target_realm.create<ImageBitmap>(target_realm);
TRY(image_bitmap->transfer_receiving_steps(decoder));
return image_bitmap;
}
case TransferType::ArrayBuffer:
case TransferType::ResizableArrayBuffer:
case TransferType::Unknown: