<?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>151949</bug_id>
          
          <creation_ts>2015-12-07 11:07:23 -0800</creation_ts>
          <short_desc>[Streams API] pipeTo tests are failing</short_desc>
          <delta_ts>2025-11-29 00:26:12 -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>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="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>csaavedra</cc>
    
    <cc>lmoura</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1146912</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-12-07 11:07:23 -0800</bug_when>
    <thetext>We are just flagging these tests as pipeTo specification is not complete. When it becomes more complete, we&apos;ll have a deeper look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146943</commentid>
    <comment_count>1</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-12-07 12:28:56 -0800</bug_when>
    <thetext>Now it is failing in GTK+ too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146945</commentid>
    <comment_count>2</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-12-07 12:35:32 -0800</bug_when>
    <thetext>Committed r193644: &lt;http://trac.webkit.org/changeset/193644&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683122</commentid>
    <comment_count>3</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-08-26 13:58:39 -0700</bug_when>
    <thetext>After the last round of stream commits, pipe-to.html keeps failing with this diff (from a Catalina build):

-FAIL Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the source |this| is not a Promise
+FAIL Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the source assert_equals: at t = 0 ms, ws should be writable expected (string) &quot;writable&quot; but got (undefined) undefined

The test still expects WritableStream to have the &apos;state&apos; attribute, but it is some detail from the reference implementation, not part of the public WritableStraem API, right?

Btw, testing with both GTK and WPE removing the state check fails at 225ms with:

-FAIL Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the source |this| is not a Promise
+FAIL Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the source assert_array_equals: at t = 225 ms, the two enqueued chunks in rs did not cause backpressure property 1, expected 1 but got 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2161889</commentid>
    <comment_count>4</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2025-11-29 00:26:00 -0800</bug_when>
    <thetext>streams/pipe-to.html has been passing consistently for a while, no more references to this bug, so closing.

 
-#////////////////////////////////////////////////////////////////////////////////////////
-# Streams-related bugs
-#////////////////////////////////////////////////////////////////////////////////////////
-
-webkit.org/b/151949 streams/pipe-to.html [ Failure ]
-
-#////////////////////////////////////////////////////////////////////////////////////////
-# End of Streams-related bugs
-#////////////////////////////////////////////////////////////////////////////////////////
-
-</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2161890</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-11-29 00:26:12 -0800</bug_when>
    <thetext>&lt;rdar://problem/165546552&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>