<?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>280567</bug_id>
          
          <creation_ts>2024-09-28 11:51:27 -0700</creation_ts>
          <short_desc>REGRESSION(283790@main) [WebDriver][GLIB] Some mouse actions stopped working</short_desc>
          <delta_ts>2025-08-27 15:13: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>WebDriver</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=274643</see_also>
          <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="Lauro Moura">lmoura</reporter>
          <assigned_to name="Lauro Moura">lmoura</assigned_to>
          <cc>a_protyasha</cc>
    
    <cc>bburg</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2064014</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2024-09-28 11:51:27 -0700</bug_when>
    <thetext>One of the tests that regressed: imported/w3c/webdriver/tests/classic/perform_actions/pointer_mouse.py::test_click_element_center

Failure for WPE (with WPE_BROWSER=minibrowser):

session = &lt;Session b348c6c9-1eb2-4706-8d67-75cd5928a47e&gt;, test_actions_page = None, mouse_chain = &lt;webdriver.client.ActionSequence object at 0x7d7b2c3edd50&gt;                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                              
    def test_click_element_center(session, test_actions_page, mouse_chain):                                                                                                                                                                                                                                                   
        outer = session.find.css(&quot;#outer&quot;, all=False)
        center = get_inview_center(outer.rect, get_viewport_rect(session))
        mouse_chain.click(element=outer).perform()
        events = get_events(session)
&gt;       assert len(events) == 4
E       assert 0 == 4
E        +  where 0 = len([])

center     = {&apos;x&apos;: 58.0, &apos;y&apos;: 198.0}
events     = []
mouse_chain = &lt;webdriver.client.ActionSequence object at 0x7d7b2c3edd50&gt;
outer      = &lt;WebElement node-15EBAA77-5AE9-4F63-8BF1-6CF58213BDF6&gt;
session    = &lt;Session b348c6c9-1eb2-4706-8d67-75cd5928a47e&gt;
test_actions_page = None

To confirm the relation to 283790@main, reverting it makes the test pass. Did not investigate yet why it&apos;s happening, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2139067</commentid>
    <comment_count>1</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2025-08-27 09:11:17 -0700</bug_when>
    <thetext>*** Bug 291615 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2139155</commentid>
    <comment_count>2</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2025-08-27 13:32:19 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/49956</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2139186</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-08-27 15:12:54 -0700</bug_when>
    <thetext>Committed 299229@main (0ec3a1f1a8e1): &lt;https://commits.webkit.org/299229@main&gt;

Reviewed commits have been landed. Closing PR #49956 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2139187</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-08-27 15:13:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/159310535&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>