Branch: refs/heads/webkitglib/2.50
  Home:   https://github.com/WebKit/WebKit
  Commit: 96868c9287277b256621d84d8cfafc48ad1f05e2
      
https://github.com/WebKit/WebKit/commit/96868c9287277b256621d84d8cfafc48ad1f05e2
  Author: Adrian Perez de Castro <[email protected]>
  Date:   2025-11-11 (Tue, 11 Nov 2025)

  Changed paths:
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyArrayInlines.h
    M Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.h

  Log Message:
  -----------
  Unreviewed build fix after 298234.283@webkitglib/2.50

Do not use WTFMove() on const values.

Canonical link: https://commits.webkit.org/298234.285@webkitglib/2.50


  Commit: 6961a2ce62eb76b5cff0de18d5acc29640135466
      
https://github.com/WebKit/WebKit/commit/6961a2ce62eb76b5cff0de18d5acc29640135466
  Author: Adrian Perez de Castro <[email protected]>
  Date:   2025-11-11 (Tue, 11 Nov 2025)

  Changed paths:
    M Source/JavaScriptCore/wasm/js/WebAssemblyGCStructure.cpp

  Log Message:
  -----------
  Unreviewed non-unified build fix.

* Source/JavaScriptCore/wasm/js/WebAssemblyGCStructure.cpp: Add missing
  WasmTypeDefinitionInlines.h inclusion.

Canonical link: https://commits.webkit.org/298234.286@webkitglib/2.50


  Commit: f3d5697995791668f6d4c338574aecc0076a3a67
      
https://github.com/WebKit/WebKit/commit/f3d5697995791668f6d4c338574aecc0076a3a67
  Author: Adrian Perez de Castro <[email protected]>
  Date:   2025-11-11 (Tue, 11 Nov 2025)

  Changed paths:
    M Source/WebCore/Modules/credentialmanagement/BasicCredential.cpp
    M Source/WebCore/Modules/credentialmanagement/BasicCredential.h
    M Source/WebCore/Modules/credentialmanagement/BasicCredential.idl
    M Source/WebCore/Modules/credentialmanagement/CredentialCreationOptions.h
    M Source/WebCore/Modules/credentialmanagement/CredentialCreationOptions.idl
    M 
Source/WebCore/Modules/credentialmanagement/CredentialMediationRequirement.idl
    M Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.h
    M Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.idl
    M Source/WebCore/Modules/credentialmanagement/CredentialsContainer.cpp
    M Source/WebCore/Modules/credentialmanagement/CredentialsContainer.h
    M Source/WebCore/Modules/credentialmanagement/CredentialsContainer.idl
    M Source/WebCore/Modules/credentialmanagement/MediationRequirement.h
    M Source/WebCore/Modules/credentialmanagement/Navigator+Credentials.idl
    M Source/WebCore/Modules/credentialmanagement/NavigatorCredentials.cpp
    M Source/WebCore/Modules/credentialmanagement/NavigatorCredentials.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialCreationOptions.idl
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialRequestOptions.idl
    M Source/WebCore/bindings/js/JSBasicCredentialCustom.cpp
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/Quirks.h
    M Source/WebCore/page/QuirksData.h

  Log Message:
  -----------
  Cherry-pick 302791@main (b08846a9d6c8). 
https://bugs.webkit.org/show_bug.cgi?id=301202

    Cannot log-in to Google account with WebAuthn disabled if second factor 
configured
    https://bugs.webkit.org/show_bug.cgi?id=301202

    Reviewed by Pascoe.

    Add a quirk that makes the navigator.credentials API available for
    the accounts.google.com domain, which tries to use it unconditionally
    without a correct fallback for the TypeError thrown when accessing
    the unavailable property.

    When WebAuthn support is disabled at build time, the implementation is
    stubbed to always resolve the Promise returned by .get() or .create()
    with the "null" value, which Google Accounts does handle correctly and
    triggers the fallback that prompts for a different second factor method.

    * Source/WebCore/Modules/credentialmanagement/BasicCredential.cpp:
    (WebCore::BasicCredential::isConditionalMediationAvailable):
    * Source/WebCore/Modules/credentialmanagement/BasicCredential.h:
    * Source/WebCore/Modules/credentialmanagement/BasicCredential.idl:
    * Source/WebCore/Modules/credentialmanagement/CredentialCreationOptions.h:
    * Source/WebCore/Modules/credentialmanagement/CredentialCreationOptions.idl:
    * 
Source/WebCore/Modules/credentialmanagement/CredentialMediationRequirement.idl:
    * Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.h:
    * Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.idl:
    * Source/WebCore/Modules/credentialmanagement/CredentialsContainer.cpp:
    (WebCore::CredentialsContainer::get):
    (WebCore::CredentialsContainer::isCreate):
    * Source/WebCore/Modules/credentialmanagement/CredentialsContainer.h:
    * Source/WebCore/Modules/credentialmanagement/CredentialsContainer.idl:
    * Source/WebCore/Modules/credentialmanagement/MediationRequirement.h:
    * Source/WebCore/Modules/credentialmanagement/Navigator+Credentials.idl:
    * Source/WebCore/Modules/credentialmanagement/NavigatorCredentials.cpp:
    * Source/WebCore/Modules/credentialmanagement/NavigatorCredentials.h:
    * Source/WebCore/Modules/webauthn/PublicKeyCredentialCreationOptions.idl:
    * Source/WebCore/Modules/webauthn/PublicKeyCredentialRequestOptions.idl:
    * Source/WebCore/page/Quirks.cpp:
    (WebCore::Quirks::shouldExposeCredentialsContainerQuirk const):
    (WebCore::handleGoogleQuirks):
    * Source/WebCore/page/Quirks.h:
    * Source/WebCore/page/QuirksData.h:

    Canonical link: https://commits.webkit.org/302791@main

Canonical link: https://commits.webkit.org/298234.287@webkitglib/2.50


Compare: https://github.com/WebKit/WebKit/compare/2b7bebc4537d...f3d569799579

To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to