mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-01 13:49:16 +00:00
LibWeb: Include submitter name and value when constructing FormData
This fixes the SSO buttons on OpenAI's login page giving "Unknown error"
This commit is contained in:
parent
144eac44fb
commit
d9cb8185cc
Notes:
github-actions[bot]
2025-07-15 18:51:17 +00:00
Author: https://github.com/Lubrsi
Commit: d9cb8185cc
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5460
Reviewed-by: https://github.com/gmta ✅
4 changed files with 23 additions and 7 deletions
|
@ -43,8 +43,8 @@ WebIDL::ExceptionOr<GC::Ref<FormData>> FormData::construct_impl(JS::Realm& realm
|
|||
}
|
||||
}
|
||||
|
||||
// 2. Let list be the result of constructing the entry list for form.
|
||||
auto entry_list = TRY(construct_entry_list(realm, *form));
|
||||
// 2. Let list be the result of constructing the entry list for form and submitter.
|
||||
auto entry_list = TRY(construct_entry_list(realm, *form, submitter));
|
||||
// 3. If list is null, then throw an "InvalidStateError" DOMException.
|
||||
if (!entry_list.has_value())
|
||||
return WebIDL::InvalidStateError::create(realm, "Form element does not contain any entries."_string);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue