<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Fix ResourceTiming XHR and initiator flakiness"
   href="https://bugs.webkit.org/show_bug.cgi?id=158019#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Fix ResourceTiming XHR and initiator flakiness"
   href="https://bugs.webkit.org/show_bug.cgi?id=158019">bug 158019</a>
              from <span class="vcard"><a class="email" href="mailto:yoav&#64;yoav.ws" title="Yoav Weiss &lt;yoav&#64;yoav.ws&gt;"> <span class="fn">Yoav Weiss</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=158019#c14">comment #14</a>)
<span class="quote">&gt; Comment on <span class=""><a href="attachment.cgi?id=279645&amp;action=diff" name="attach_279645" title="Patch">attachment 279645</a> <a href="attachment.cgi?id=279645&amp;action=edit" title="Patch">[details]</a></span>
&gt; Patch
&gt; 
&gt; View in context:
&gt; <a href="https://bugs.webkit.org/attachment.cgi?id=279645&amp;action=review">https://bugs.webkit.org/attachment.cgi?id=279645&amp;action=review</a>
&gt; 
&gt; Would it work with a timeout of 0?</span >

I believe it would.

<span class="quote">&gt; I think a better approach would be to
&gt; create the xhr after you're done with the first runTest call to make sure it
&gt; will never start before the first one.
&gt; 
&gt; &gt; LayoutTests/http/tests/performance/performance-resource-timing-xhr-single-entry.html:35
&gt; &gt; +            setTimeout(runTest, 10);
&gt; 
&gt; Why do you call runTest twice but only expect it to be run once?</span >

I copied this mechanism from another test where the XHR call is racing with window's onload event (as XHR is not blocking onload). So, I wanted the test to run once at the later one of those events, but not inside XHR's onload event, as the entries are not yet added at this point. It's true that for the xhr-single-entry I could just eliminate the window.onload part altogether.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>