<?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>7775</bug_id>
          
          <creation_ts>2009-09-30 16:02:38 +0000</creation_ts>
          <short_desc>are the extra events needed when status is checking or downloading</short_desc>
          <delta_ts>2010-12-01 15:28:00 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>pre-LC1 HTML5 spec (editor: Ian Hickson)</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>NE</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anne">annevk</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ian</cc>
    
    <cc>mike</cc>
    
    <cc>Ms2ger</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>27950</commentid>
    <comment_count>0</comment_count>
    <who name="Anne">annevk</who>
    <bug_when>2009-09-30 16:02:38 +0000</bug_when>
    <thetext>Why do the events in substep 4 and 5 need to be dispatched if the algorithm is already in progress elsewhere? Because if the algorithm is in progress the ApplicationCache update will get events on that already.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27972</commentid>
    <comment_count>1</comment_count>
    <who name="Anne">annevk</who>
    <bug_when>2009-10-01 13:53:33 +0000</bug_when>
    <thetext>Another thing to consider here is that currently only the &quot;cache host&quot; that started the update process can show progress UI. Is that really desired? If the user switches tabs shouldn&apos;t it be able to see some kind of progress there too?

Maybe if people want to do that they should use Web Workers? Maybe add a note somewhere if that is the case?

Also, might it be good to explicitly tell an application author that an update is already in progress somewhere? E.g. by instead of feeding the author checking and downloading events that the author would get anyway (as far as I can tell) maybe give a specific event such as alreadyupdating.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28475</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2009-10-18 22:08:59 +0000</bug_when>
    <thetext>All the cache hosts get all the events. I don&apos;t understand this bug report.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>