<?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>245240</bug_id>
          
          <creation_ts>2022-09-15 13:01:08 -0700</creation_ts>
          <short_desc>navigator.userActivation API to query user activation state</short_desc>
          <delta_ts>2022-11-11 09:09:52 -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>UI Events</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="Mustaq Ahmed">mustaq</reporter>
          <assigned_to name="Marcos Caceres">marcosc</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1898776</commentid>
    <comment_count>0</comment_count>
    <who name="Mustaq Ahmed">mustaq</who>
    <bug_when>2022-09-15 13:01:08 -0700</bug_when>
    <thetext>We have seen general interest about this API [1], mainly for sake of WPTs for user activation.  Those WPTs otherwise have to rely on the behavior of dependent APIs like popup or fullscreen.

Note that this is about only the navigator interface part of the state propagation discussion [2]. Here is the PR to the HTML spec [3] for that interface.

[1] https://github.com/whatwg/html/pull/4009#issuecomment-542363760
[2] https://github.com/whatwg/html/issues/1983
[3] https://github.com/whatwg/html/pull/8254</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1900432</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-09-22 13:02:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/100289454&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1902220</commentid>
    <comment_count>2</comment_count>
    <who name="Marcos Caceres">marcosc</who>
    <bug_when>2022-09-29 16:36:33 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/4841</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1911830</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-11-11 09:09:50 -0800</bug_when>
    <thetext>Committed 256572@main (2df18f66ddd3): &lt;https://commits.webkit.org/256572@main&gt;

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

    </bug>

</bugzilla>