<?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>138677</bug_id>
          
          <creation_ts>2014-11-12 15:37:17 -0800</creation_ts>
          <short_desc>Web Inspector: Reduce work when activating multiple agents sequentially</short_desc>
          <delta_ts>2014-11-12 16:27:21 -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>RESOLVED</bug_status>
          <resolution>FIXED</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1048284</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-11-12 15:37:17 -0800</bug_when>
    <thetext>* SUMMARY
When activating agents lazily, only do the work in handlers if the current agent is being activated. Otherwise the duplicate work could produce exceptions. E.g. Multiple PageAgent.getResourceTree calls.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048285</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-11-12 15:37:54 -0800</bug_when>
    <thetext>&lt;rdar://problem/18962467&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048286</commentid>
    <comment_count>2</comment_count>
      <attachid>241446</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-11-12 15:38:13 -0800</bug_when>
    <thetext>Created attachment 241446
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048297</commentid>
    <comment_count>3</comment_count>
      <attachid>241446</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-12 16:27:17 -0800</bug_when>
    <thetext>Comment on attachment 241446
[PATCH] Proposed Fix

Clearing flags on attachment: 241446

Committed r176049: &lt;http://trac.webkit.org/changeset/176049&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048298</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-12 16:27:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241446</attachid>
            <date>2014-11-12 15:38:13 -0800</date>
            <delta_ts>2014-11-12 16:27:17 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>domains.patch</filename>
            <type>text/plain</type>
            <size>3302</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGFjMjU5ZTIuLmY0NDM3ZjEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTExLTEyICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogUmVkdWNl
IHdvcmsgd2hlbiBhY3RpdmF0aW5nIG11bHRpcGxlIGFnZW50cyBzZXF1ZW50aWFsbHkKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzODY3NworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVXNlckludGVyZmFj
ZS9CYXNlL01haW4uanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuYWN0aXZhdGVFeHRyYURvbWFp
bnMpOgorICAgICAgICAqIFVzZXJJbnRlcmZhY2UvQ29udHJvbGxlcnMvRnJhbWVSZXNvdXJjZU1h
bmFnZXIuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuRnJhbWVSZXNvdXJjZU1hbmFnZXIucHJv
dG90eXBlLl9leHRyYURvbWFpbnNBY3RpdmF0ZWQpOgorICAgICAgICAqIFVzZXJJbnRlcmZhY2Uv
Q29udHJvbGxlcnMvU3RvcmFnZU1hbmFnZXIuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU3Rv
cmFnZU1hbmFnZXIucHJvdG90eXBlLl9leHRyYURvbWFpbnNBY3RpdmF0ZWQpOgorCiAyMDE0LTEx
LTExICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2Vi
IEluc3BlY3RvcjogSGFuZGxlIGFjdGl2YXRpbmcgZXh0cmEgYWdlbnRzIHByb3Blcmx5IGFmdGVy
IGluc3BlY3RvciBoYXMgY29ubmVjdGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvVXNlckludGVyZmFjZS9CYXNlL01haW4uanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9CYXNlL01haW4uanMKaW5kZXggOGMyNzUwOC4uY2UzZjQxNyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9NYWluLmpzCisrKyBi
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0Jhc2UvTWFpbi5qcwpAQCAtMzY1
LDcgKzM2NSw3IEBAIFdlYkluc3BlY3Rvci5hY3RpdmF0ZUV4dHJhRG9tYWlucyA9IGZ1bmN0aW9u
KGRvbWFpbnMpCiAgICAgICAgICAgICBhZ2VudC5lbmFibGUoKTsKICAgICB9CiAKLSAgICB0aGlz
Lm5vdGlmaWNhdGlvbnMuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5Ob3Rp
ZmljYXRpb24uRXh0cmFEb21haW5zQWN0aXZhdGVkKTsKKyAgICB0aGlzLm5vdGlmaWNhdGlvbnMu
ZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5Ob3RpZmljYXRpb24uRXh0cmFE
b21haW5zQWN0aXZhdGVkLCB7ImRvbWFpbnMiOiBkb21haW5zfSk7CiAKICAgICBXZWJJbnNwZWN0
b3IuQ1NTQ29tcGxldGlvbnMucmVxdWVzdENTU05hbWVDb21wbGV0aW9ucygpOwogfTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0NvbnRyb2xsZXJzL0Zy
YW1lUmVzb3VyY2VNYW5hZ2VyLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvQ29udHJvbGxlcnMvRnJhbWVSZXNvdXJjZU1hbmFnZXIuanMKaW5kZXggZWNiNzk3YS4uNDE1
MDJlNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQ29u
dHJvbGxlcnMvRnJhbWVSZXNvdXJjZU1hbmFnZXIuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL1VzZXJJbnRlcmZhY2UvQ29udHJvbGxlcnMvRnJhbWVSZXNvdXJjZU1hbmFnZXIuanMKQEAg
LTU4Nyw5ICs1ODcsOSBAQCBXZWJJbnNwZWN0b3IuRnJhbWVSZXNvdXJjZU1hbmFnZXIucHJvdG90
eXBlID0gewogICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnRUb0xpc3RlbmVycyhXZWJJbnNwZWN0
b3IuRnJhbWVSZXNvdXJjZU1hbmFnZXIuRXZlbnQuTWFpbkZyYW1lRGlkQ2hhbmdlLCB7b2xkTWFp
bkZyYW1lOiBvbGRNYWluRnJhbWV9KTsKICAgICB9LAogCi0gICAgX2V4dHJhRG9tYWluc0FjdGl2
YXRlZDogZnVuY3Rpb24oKQorICAgIF9leHRyYURvbWFpbnNBY3RpdmF0ZWQ6IGZ1bmN0aW9uKGV2
ZW50KQogICAgIHsKLSAgICAgICAgaWYgKHdpbmRvdy5QYWdlQWdlbnQpCisgICAgICAgIGlmIChl
dmVudC5kYXRhLmRvbWFpbnMuY29udGFpbnMoIlBhZ2UiKSAmJiB3aW5kb3cuUGFnZUFnZW50KQog
ICAgICAgICAgICAgUGFnZUFnZW50LmdldFJlc291cmNlVHJlZSh0aGlzLl9wcm9jZXNzTWFpbkZy
YW1lUmVzb3VyY2VUcmVlUGF5bG9hZC5iaW5kKHRoaXMpKTsKICAgICB9CiB9OwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQ29udHJvbGxlcnMvU3RvcmFn
ZU1hbmFnZXIuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Db250cm9s
bGVycy9TdG9yYWdlTWFuYWdlci5qcwppbmRleCA1MDQ2MzRjLi5hMjM5NDJlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Db250cm9sbGVycy9TdG9yYWdl
TWFuYWdlci5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Db250
cm9sbGVycy9TdG9yYWdlTWFuYWdlci5qcwpAQCAtMzA4LDkgKzMwOCwxMCBAQCBXZWJJbnNwZWN0
b3IuU3RvcmFnZU1hbmFnZXIucHJvdG90eXBlID0gewogICAgICAgICByZXR1cm4gbnVsbDsKICAg
ICB9LAogCi0gICAgX2V4dHJhRG9tYWluc0FjdGl2YXRlZDogZnVuY3Rpb24oKQorICAgIF9leHRy
YURvbWFpbnNBY3RpdmF0ZWQ6IGZ1bmN0aW9uKGV2ZW50KQogICAgIHsKLSAgICAgICAgaWYgKHdp
bmRvdy5ET01TdG9yYWdlQWdlbnQgJiYgRE9NU3RvcmFnZUFnZW50LmdldERPTVN0b3JhZ2VJdGVt
cykKKyAgICAgICAgCisgICAgICAgIGlmIChldmVudC5kYXRhLmRvbWFpbnMuY29udGFpbnMoIkRP
TVN0b3JhZ2UiKSAmJiB3aW5kb3cuRE9NU3RvcmFnZUFnZW50ICYmIERPTVN0b3JhZ2VBZ2VudC5n
ZXRET01TdG9yYWdlSXRlbXMpCiAgICAgICAgICAgICBXZWJJbnNwZWN0b3IuRnJhbWUuYWRkRXZl
bnRMaXN0ZW5lcihXZWJJbnNwZWN0b3IuRnJhbWUuRXZlbnQuU2VjdXJpdHlPcmlnaW5EaWRDaGFu
Z2UsIHRoaXMuX3NlY3VyaXR5T3JpZ2luRGlkQ2hhbmdlLCB0aGlzKTsKICAgICB9CiB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>