<?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>311032</bug_id>
          
          <creation_ts>2026-03-29 13:55:19 -0700</creation_ts>
          <short_desc>REGRESSION(310087@main): [GStreamer] Introduced 3 new layout test failures/timeouts</short_desc>
          <delta_ts>2026-03-31 09:45:15 -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>Platform</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=310895</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=307032</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="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Philippe Normand">philn</assigned_to>
          <cc>aboya</cc>
    
    <cc>philn</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2194896</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2026-03-29 13:55:19 -0700</bug_when>
    <thetext>The following layout tests are timing out on WPE and GTK since 310087@main 



Regressions: Unexpected text-only failures (1)
  imported/w3c/web-platform-tests/mediacapture-streams/MediaStream-removetrack.https.html [ Failure ]

Regressions: Unexpected timeouts (2)
  media/media-fragments/TC0009.html [ Timeout ]
  media/media-fragments/TC0014.html [ Timeout ]


The diff on the failure is:

--- /sdk/webkit/layout-test-results/imported/w3c/web-platform-tests/mediacapture-streams/MediaStream-removetrack.https-expected.txt
+++ /sdk/webkit/layout-test-results/imported/w3c/web-platform-tests/mediacapture-streams/MediaStream-removetrack.https-actual.txt
@@ -7,6 +7,6 @@
 
 
 PASS Tests that a removal from a MediaStream works as expected
-PASS Test that removal from a MediaStream fires ended on media elements (video first)
+FAIL Test that removal from a MediaStream fires ended on media elements (video first) assert_equals: got video ended event expected true but got false
 FAIL Test that removal from a MediaStream fires ended on media elements (audio first) assert_equals: audio element ended because no more audio tracks expected true but got false
 


Note: I have double checked this: reverting 310087@main locally makes this test pass back again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195032</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2026-03-30 00:45:54 -0700</bug_when>
    <thetext>Why was this not detected by EWS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195107</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2026-03-30 04:45:07 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/61682</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195193</commentid>
    <comment_count>3</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2026-03-30 09:30:56 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #1)
&gt; Why was this not detected by EWS?

I had a conversation with Claudio about this. Currently the EWS is very conservative about reporting errors and will not report any tests that don&apos;t fail consistently in both runs. When the EWS ran, the tests were reported as flaky and therefore ignored. https://ews-build.webkit.org/#/builders/34/builds/117975

Changes just landed to try to be less conservative, with the hope that that is feasible now that the bots are greener, but this is still being currently experimented. https://github.com/WebKit/WebKit/commit/471453201b4f4770ce4eb2edb0539c8ff2cb4066</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195594</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-03-31 09:44:56 -0700</bug_when>
    <thetext>Committed 310318@main (84afeac1a2e5): &lt;https://commits.webkit.org/310318@main&gt;

Reviewed commits have been landed. Closing PR #61682 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195595</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-03-31 09:45:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/173789590&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>