LibWeb: No longer return undefined on null table entry in Wasm API

Return `null` instead, as per the specification.
This commit is contained in:
Diego Frias 2024-07-30 10:24:25 -07:00 committed by Ali Mohammad Pur
commit 3c5e3eef10
Notes: github-actions[bot] 2024-07-30 21:44:36 +00:00
2 changed files with 4 additions and 3 deletions

View file

@ -106,8 +106,6 @@ WebIDL::ExceptionOr<JS::Value> Table::get(u32 index) const
return vm.throw_completion<JS::RangeError>("Table element index out of range"sv);
auto& ref = table->elements()[index];
if (!ref.ref().has<Wasm::Reference::Null>())
return JS::js_undefined();
Wasm::Value wasm_value { ref };
return Detail::to_js_value(vm, wasm_value);