<?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>315551</bug_id>
          
          <creation_ts>2026-05-26 00:30:40 -0700</creation_ts>
          <short_desc>[MSE|Cocoa] currentTime can go beyond duration or gap when seeking near them</short_desc>
          <delta_ts>2026-05-26 19:22: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>Media</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="Jean-Yves Avenard [:jya]">jean-yves.avenard</reporter>
          <assigned_to name="Jean-Yves Avenard [:jya]">jean-yves.avenard</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2214044</commentid>
    <comment_count>0</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2026-05-26 00:30:40 -0700</bug_when>
    <thetext>Identified following an intermittent failure in wpt/media-source/mediasource-duration.html

When seeking near the media&apos;s duration, it is possible for the currentTime to go slightly beyond when playback resume.

This occurs as the stall detection is only set when the buffered range changes. It should be set when the currentTime changes too as the location of the next gap would change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214045</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-05-26 00:30:45 -0700</bug_when>
    <thetext>&lt;rdar://problem/177926288&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214047</commentid>
    <comment_count>2</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2026-05-26 00:43:49 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/65657</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2214817</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-05-26 19:22:12 -0700</bug_when>
    <thetext>Committed 313936@main (49f240763dcf): &lt;https://commits.webkit.org/313936@main&gt;

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

    </bug>

</bugzilla>