<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>24479</bug_id>
          
          <creation_ts>2014-02-03 08:36:56 +0000</creation_ts>
          <short_desc>[Streams API] Bug: Unable to notify EOF after delivering the last element separately</short_desc>
          <delta_ts>2014-10-29 04:06:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebAppsWG</product>
          <component>Streams API</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Takeshi Yoshino">tyoshino</reporter>
          <assigned_to name="Takeshi Yoshino">tyoshino</assigned_to>
          <cc>mike</cc>
    
    <cc>public-webapps</cc>
          
          <qa_contact>public-webapps-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>99605</commentid>
    <comment_count>0</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2014-02-03 08:36:56 +0000</bug_when>
    <thetext>After refactoring, the read() API is broken. We cannot notify EOF cleanly without setting fake undefined or null value to result.data if the last data is delivered to the reader without eof set.

Needs fix.

As we haven&apos;t received any objection against wait-then-sync-read approach like what I used in the first prototype [1], we can go back to that method again.

[1] http://lists.w3.org/Archives/Public/public-webapps/2013JulSep/0481.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114201</commentid>
    <comment_count>1</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2014-10-29 04:06:48 +0000</bug_when>
    <thetext>Obsolete</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>