<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Web Inspector: Network tab content view is blank after reload"
   href="https://bugs.webkit.org/show_bug.cgi?id=168029#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Web Inspector: Network tab content view is blank after reload"
   href="https://bugs.webkit.org/show_bug.cgi?id=168029">bug 168029</a>
              from <span class="vcard"><a class="email" href="mailto:mattbaker&#64;apple.com" title="Matt Baker &lt;mattbaker&#64;apple.com&gt;"> <span class="fn">Matt Baker</span></a>
</span></b>
        <pre>Comment on <span class=""><a href="attachment.cgi?id=302429&amp;action=diff" name="attach_302429" title="Patch">attachment 302429</a> <a href="attachment.cgi?id=302429&amp;action=edit" title="Patch">[details]</a></span>
Patch

View in context: <a href="https://bugs.webkit.org/attachment.cgi?id=302429&amp;action=review">https://bugs.webkit.org/attachment.cgi?id=302429&amp;action=review</a>

<span class="quote">&gt; Source/WebInspectorUI/UserInterface/Views/NetworkSidebarPanel.js:194
&gt; +        this.showDefaultContentView();</span >

In general we try to avoid doing work in tabs that aren't visible. A fairly common idiom used in the Inspector UI is:

1. Handle a message
2. is the view processing the message visible?
3. If so, update the view  (on the next animation frame, if coalescing multiple events in quick succession)
4. If not, mark the view as having pending changes and update when it is shown

For an example of this, see the treatment of &quot;pending records&quot; in Timeline content views.</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>