<?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>303134</bug_id>
          
          <creation_ts>2025-11-26 05:05:11 -0800</creation_ts>
          <short_desc>[GTK][WPE] Unify touch Pointer Event handling and make it capture aware</short_desc>
          <delta_ts>2026-03-19 23:39:13 -0700</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="Sebastian Krzyszkowiak">webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2161432</commentid>
    <comment_count>0</comment_count>
    <who name="Sebastian Krzyszkowiak">webkit</who>
    <bug_when>2025-11-26 05:05:11 -0800</bug_when>
    <thetext>As it is right now, touch Pointer Events ignore the requirement to implicitly
capture the touch pointer given by the spec in WPE, and force the capture
unconditionally in GTK. While GTK gives the right behavior by default, web content
should be able to control pointer capture with Element::setPointerCapture    
and Element::releasePointerCapture API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2161435</commentid>
    <comment_count>1</comment_count>
    <who name="Sebastian Krzyszkowiak">webkit</who>
    <bug_when>2025-11-26 05:08:25 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/54479</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2191953</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-03-19 23:38:35 -0700</bug_when>
    <thetext>Committed 309600@main (e949d0194653): &lt;https://commits.webkit.org/309600@main&gt;

Reviewed commits have been landed. Closing PR #54479 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2191954</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-03-19 23:39:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/172980577&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>