<?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>142466</bug_id>
          
          <creation_ts>2015-03-08 15:26:10 -0700</creation_ts>
          <short_desc>Web Inspector: DOM tree updates lag out when many inline styles change quickly</short_desc>
          <delta_ts>2026-01-12 09:03:32 -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>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Brian Burg">burg</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>graouts</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>jonowells</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1075440</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2015-03-08 15:26:10 -0700</bug_when>
    <thetext>Steps to reproduce:

1. Capture timeline data in 1st level inspector
2. Open 2nd level inspector
3. Show DOM tree in 2nd level inspector
4. Zoom or otherwise change timeline record positions in 1st level inspector

It will take several seconds for the frontend to catch up.

I am not sure what the bottleneck is. We may need a more robust backoff/coalescing approach to fetching attributes. It appears that DOMTreeManager simply coalesces with a 0-delay timer before fetching.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075442</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-03-08 15:26:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/20086880&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1453208</commentid>
    <comment_count>2</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-08-23 13:52:05 -0700</bug_when>
    <thetext>This is so bad inspecting a cnn.com recording that inspector^2 simply hangs.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>