Files
ladybird/Libraries/LibWeb/CredentialManagement/PasswordCredential.idl
Kenneth Myhra 4dc3d9b163 LibWeb: Remove 'origin' attribute
Aligning with the Chromium implementation, deviating from the spec we
remove the 'origin' attribute from FederatedCredentialInit and
PasswordCredentialData.
2026-01-08 13:10:35 +01:00

26 lines
680 B
Plaintext

#import <CredentialManagement/Credential.idl>
[Exposed=Window, SecureContext]
interface PasswordCredential : Credential {
constructor(HTMLFormElement form);
constructor(PasswordCredentialData data);
readonly attribute USVString password;
};
PasswordCredential includes CredentialUserData;
partial dictionary CredentialRequestOptions {
boolean password = false;
};
dictionary PasswordCredentialData : CredentialData {
USVString name;
USVString iconURL;
required USVString password;
};
typedef (PasswordCredentialData or HTMLFormElement) PasswordCredentialInit;
partial dictionary CredentialCreationOptions {
PasswordCredentialInit password;
};