<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>250912</bug_id>
          
          <creation_ts>2023-01-20 12:53:55 -0800</creation_ts>
          <short_desc>&quot;WKWebViews should correctly indicate whether passkeys are available&quot;</short_desc>
          <delta_ts>2023-01-23 17:06:48 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jason Lee">jlee32</reporter>
          <assigned_to name="Jason Lee">jlee32</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1927003</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Lee">jlee32</who>
    <bug_when>2023-01-20 12:53:55 -0800</bug_when>
    <thetext>&quot;In WKWebView, we only allow passkeys to be used if it’s in an entitled web browser or has matching associated domain. However, isUserVerifyingPlatformAuthenticatorAvailable() and isConditionalMediationAvailable() will both return true in all WKWebViews regardless of this, which is incorrect. We should make these two calls respect whether passkeys are actually available.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1927004</commentid>
    <comment_count>1</comment_count>
    <who name="Jason Lee">jlee32</who>
    <bug_when>2023-01-20 12:54:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/104194528&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1927005</commentid>
    <comment_count>2</comment_count>
    <who name="Jason Lee">jlee32</who>
    <bug_when>2023-01-20 13:01:08 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/8891</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1927653</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-01-23 17:06:46 -0800</bug_when>
    <thetext>Committed 259253@main (0cf1f113fe36): &lt;https://commits.webkit.org/259253@main&gt;

Reviewed commits have been landed. Closing PR #8891 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>