<?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>188959</bug_id>
          
          <creation_ts>2018-08-26 20:39:16 -0700</creation_ts>
          <short_desc>Web Inspector: REGRESSION: virtualized TreeOutline is empty when filtering</short_desc>
          <delta_ts>2018-08-27 10:00:24 -0700</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>WebKit 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>
          <dependson>174968</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1453780</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-08-26 20:39:16 -0700</bug_when>
    <thetext>STEPS TO REPRODUCE:
1. Open WebInspector to a page with a 2D canvas
2. Take a recording of the 2D canvas (try to find one with a few thousand actions)
3. Filter by &quot;as&quot; among the recording actions in the NavigationSidebar
4. Backspace the text in the filter box to just have &quot;a&quot;
 =&gt; Nothing appears, including no &quot;No Filter Results&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1453782</commentid>
    <comment_count>1</comment_count>
      <attachid>348115</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-08-26 20:41:58 -0700</bug_when>
    <thetext>Created attachment 348115
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1453909</commentid>
    <comment_count>2</comment_count>
      <attachid>348115</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-08-27 09:24:58 -0700</bug_when>
    <thetext>Comment on attachment 348115
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=348115&amp;action=review

r=me but please make it more readable

&gt; Source/WebInspectorUI/UserInterface/Views/TreeElement.js:169
&gt; +            this.treeOutline.soon.updateVirtualizedElements(!this._hidden &amp;&amp; this.selected ? this : null);

Pls extract this condition out so I know what the logic is trying to compute. i.e., let focusedTreeElement = ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1453913</commentid>
    <comment_count>3</comment_count>
      <attachid>348151</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-08-27 09:29:21 -0700</bug_when>
    <thetext>Created attachment 348151
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1453937</commentid>
    <comment_count>4</comment_count>
      <attachid>348151</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-27 09:59:48 -0700</bug_when>
    <thetext>Comment on attachment 348151
Patch

Clearing flags on attachment: 348151

Committed r235377: &lt;https://trac.webkit.org/changeset/235377&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1453938</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-27 09:59:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1453939</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-27 10:00:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/43757744&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>348115</attachid>
            <date>2018-08-26 20:41:58 -0700</date>
            <delta_ts>2018-08-27 09:29:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188959-20180826204157.patch</filename>
            <type>text/plain</type>
            <size>1720</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDQzNGQwM2UzZDA1OWI3OWI4NjY1NjM1NjZjOWQ2
OTVjMjQ0YTdhMmQuLjQ1Mjc5Y2Q3MzM1MWE0YWEzN2M1YWU5NGM2MDMwZThlZDNhMzVjZWQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA4LTI2ICBEZXZp
biBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBS
RUdSRVNTSU9OOiB2aXJ0dWFsaXplZCBUcmVlT3V0bGluZSBpcyBlbXB0eSB3aGVuIGZpbHRlcmlu
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4OTU5
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVc2Vy
SW50ZXJmYWNlL1ZpZXdzL1RyZWVFbGVtZW50LmpzOgorICAgICAgICAoV0kuVHJlZUVsZW1lbnQu
cHJvdG90eXBlLnNldCBoaWRkZW4pOgorICAgICAgICBPbmx5IHNldCBgZm9jdXNlZFRyZWVFbGVt
ZW50YCBpZiB0aGUgYFdJLlRyZWVFbGVtZW50YCBpcyBzZWxlY3RlZCBhbmQgbm90IGhpZGRlbi4g
VGhlcmUgaXMKKyAgICAgICAgbm8gcmVhc29uIHRvIGZvY3VzIGEgaGlkZGVuIG9yIHVuc2VsZWN0
ZWQgYFdJLlRyZWVFbGVtZW50YC4KKwogMjAxOC0wOC0yMyAgRGV2aW4gUm91c3NvICA8ZHJvdXNz
b0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogQ29sb3IgcGlja2VyOiBjYW4n
dCBlbnRlciBkZWNpbWFsIG51bWJlcnMgZm9yIG9wYWNpdHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1RyZWVFbGVtZW50LmpzIGIvU291cmNl
L1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvVHJlZUVsZW1lbnQuanMKaW5kZXgg
YzIxYTU5M2I4N2VlZDJkMDY4ZGEzZjBjODBlZDhhZjY4YWQzNDQzNC4uZmU2MzNmNmNkZTllZjNh
MDM4OWU3N2M5ZDY2YmM0MTUyNWUyYmRlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3Rv
clVJL1VzZXJJbnRlcmZhY2UvVmlld3MvVHJlZUVsZW1lbnQuanMKKysrIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvVHJlZUVsZW1lbnQuanMKQEAgLTE2Niw3ICsx
NjYsNyBAQCBXSS5UcmVlRWxlbWVudCA9IGNsYXNzIFRyZWVFbGVtZW50IGV4dGVuZHMgV0kuT2Jq
ZWN0CiAgICAgICAgICAgICB0aGlzLl9jaGlsZHJlbkxpc3ROb2RlLmhpZGRlbiA9IHRoaXMuX2hp
ZGRlbjsKIAogICAgICAgICBpZiAodGhpcy50cmVlT3V0bGluZSkgewotICAgICAgICAgICAgdGhp
cy50cmVlT3V0bGluZS5zb29uLnVwZGF0ZVZpcnR1YWxpemVkRWxlbWVudHModGhpcyk7CisgICAg
ICAgICAgICB0aGlzLnRyZWVPdXRsaW5lLnNvb24udXBkYXRlVmlydHVhbGl6ZWRFbGVtZW50cygh
dGhpcy5faGlkZGVuICYmIHRoaXMuc2VsZWN0ZWQgPyB0aGlzIDogbnVsbCk7CiAKICAgICAgICAg
ICAgIHRoaXMudHJlZU91dGxpbmUuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdJLlRyZWVPdXRs
aW5lLkV2ZW50LkVsZW1lbnRWaXNpYmlsaXR5RGlkQ2hhbmdlLCB7ZWxlbWVudDogdGhpc30pOwog
ICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>348151</attachid>
            <date>2018-08-27 09:29:21 -0700</date>
            <delta_ts>2018-08-27 09:59:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188959-20180827092920.patch</filename>
            <type>text/plain</type>
            <size>1828</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDQzNGQwM2UzZDA1OWI3OWI4NjY1NjM1NjZjOWQ2
OTVjMjQ0YTdhMmQuLjIzN2E2Y2M3MTQyYmU5NmQxZDU5N2Y5MDM5YTRkNjY0YmQ1ODMxNjYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA4LTI3ICBEZXZp
biBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBS
RUdSRVNTSU9OOiB2aXJ0dWFsaXplZCBUcmVlT3V0bGluZSBpcyBlbXB0eSB3aGVuIGZpbHRlcmlu
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4OTU5
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQnJpYW4gQnVyZy4KKworICAgICAgICAqIFVzZXJJbnRl
cmZhY2UvVmlld3MvVHJlZUVsZW1lbnQuanM6CisgICAgICAgIChXSS5UcmVlRWxlbWVudC5wcm90
b3R5cGUuc2V0IGhpZGRlbik6CisgICAgICAgIE9ubHkgc2V0IGBmb2N1c2VkVHJlZUVsZW1lbnRg
IGlmIHRoZSBgV0kuVHJlZUVsZW1lbnRgIGlzIHNlbGVjdGVkIGFuZCBub3QgaGlkZGVuLiBUaGVy
ZSBpcworICAgICAgICBubyByZWFzb24gdG8gZm9jdXMgYSBoaWRkZW4gb3IgdW5zZWxlY3RlZCBg
V0kuVHJlZUVsZW1lbnRgLgorCiAyMDE4LTA4LTIzICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFw
cGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBDb2xvciBwaWNrZXI6IGNhbid0IGVu
dGVyIGRlY2ltYWwgbnVtYmVycyBmb3Igb3BhY2l0eQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvVHJlZUVsZW1lbnQuanMgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9UcmVlRWxlbWVudC5qcwppbmRleCBjMjFh
NTkzYjg3ZWVkMmQwNjhkYTNmMGM4MGVkOGFmNjhhZDM0NDM0Li5kNDg3MTQ3Yzk1MTU3MWFlZjU1
M2E3Nzg2OWRhMDVlZjQ3YTM1YjBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkv
VXNlckludGVyZmFjZS9WaWV3cy9UcmVlRWxlbWVudC5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9UcmVlRWxlbWVudC5qcwpAQCAtMTY2LDcgKzE2Niwx
MCBAQCBXSS5UcmVlRWxlbWVudCA9IGNsYXNzIFRyZWVFbGVtZW50IGV4dGVuZHMgV0kuT2JqZWN0
CiAgICAgICAgICAgICB0aGlzLl9jaGlsZHJlbkxpc3ROb2RlLmhpZGRlbiA9IHRoaXMuX2hpZGRl
bjsKIAogICAgICAgICBpZiAodGhpcy50cmVlT3V0bGluZSkgewotICAgICAgICAgICAgdGhpcy50
cmVlT3V0bGluZS5zb29uLnVwZGF0ZVZpcnR1YWxpemVkRWxlbWVudHModGhpcyk7CisgICAgICAg
ICAgICBsZXQgZm9jdXNlZFRyZWVFbGVtZW50ID0gbnVsbDsKKyAgICAgICAgICAgIGlmICghdGhp
cy5faGlkZGVuICYmIHRoaXMuc2VsZWN0ZWQpCisgICAgICAgICAgICAgICAgZm9jdXNlZFRyZWVF
bGVtZW50ID0gdGhpczsKKyAgICAgICAgICAgIHRoaXMudHJlZU91dGxpbmUuc29vbi51cGRhdGVW
aXJ0dWFsaXplZEVsZW1lbnRzKGZvY3VzZWRUcmVlRWxlbWVudCk7CiAKICAgICAgICAgICAgIHRo
aXMudHJlZU91dGxpbmUuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdJLlRyZWVPdXRsaW5lLkV2
ZW50LkVsZW1lbnRWaXNpYmlsaXR5RGlkQ2hhbmdlLCB7ZWxlbWVudDogdGhpc30pOwogICAgICAg
ICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>