<?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>177379</bug_id>
          
          <creation_ts>2017-09-22 13:17:47 -0700</creation_ts>
          <short_desc>Web Inspector: NavigationBar should coalesce consecutive dividers when items are hidden</short_desc>
          <delta_ts>2017-09-27 12:18:55 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Baker">mattbaker</reporter>
          <assigned_to name="Matt Baker">mattbaker</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>joepeck</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1351798</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2017-09-22 13:17:47 -0700</bug_when>
    <thetext>Summary:
NavigationBar should coalesce consecutive dividers when items are hidden. Currently this is only done when items are forced hidden when collapsing the bar to fit the available space. We should always coalesce dividers during a layout, since hiding items (NavigationItem.prototype.hidden) can also cause dividers to pile up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351800</commentid>
    <comment_count>1</comment_count>
      <attachid>321587</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2017-09-22 13:19:02 -0700</bug_when>
    <thetext>Created attachment 321587
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351808</commentid>
    <comment_count>2</comment_count>
      <attachid>321587</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-09-22 13:39:49 -0700</bug_when>
    <thetext>Comment on attachment 321587
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351821</commentid>
    <comment_count>3</comment_count>
      <attachid>321587</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-22 14:08:31 -0700</bug_when>
    <thetext>Comment on attachment 321587
Patch

Clearing flags on attachment: 321587

Committed r222405: &lt;http://trac.webkit.org/changeset/222405&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351822</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-22 14:08:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353283</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-27 12:18:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/34693012&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>321587</attachid>
            <date>2017-09-22 13:19:02 -0700</date>
            <delta_ts>2017-09-22 14:08:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177379-20170922131901.patch</filename>
            <type>text/plain</type>
            <size>2668</size>
            <attacher name="Matt Baker">mattbaker</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIyMzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCBm
NGI5OGY5NjNiNWM0NjY5YWM4ZmY4NDY3MjdjYmJlMzliNmRmNjNjLi4yY2VmZjRhMTVlMTM1ZDQ4
N2YyNzA3YWZlMjg5MDRmNDZhYjNmYzdlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxNy0wOS0yMiAgTWF0dCBCYWtlciAgPG1hdHRiYWtlckBhcHBsZS5jb20+
CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogTmF2aWdhdGlvbkJhciBzaG91bGQgY29hbGVzY2Ug
Y29uc2VjdXRpdmUgZGl2aWRlcnMgd2hlbiBpdGVtcyBhcmUgaGlkZGVuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzczNzkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3Mv
TmF2aWdhdGlvbkJhci5qczoKKyAgICAgICAgKFdJLk5hdmlnYXRpb25CYXIucHJvdG90eXBlLmxh
eW91dCk6CisKIDIwMTctMDktMjEgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNv
bT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBBZGQgYXV0b2NvbXBsZXRpb24gc3VnZ2VzdGlv
bnMgZm9yIENTUyBmdW5jdGlvbnMgKGNvbnN0YW50KCksIGxpbmVhci1ncmFkaWVudCgpLCBldGMp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9O
YXZpZ2F0aW9uQmFyLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmll
d3MvTmF2aWdhdGlvbkJhci5qcwppbmRleCA2ZWFjMmVhMmMxOGYxN2JhYjM4OGYzMmM3N2YwNTdm
MjZhYjRjODM1Li5mYjhhMjdmMTVjZDlkMjlkZmNmNWYzNjA1NTI3NGM3NzhhYzlhZWZmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9OYXZpZ2F0
aW9uQmFyLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdz
L05hdmlnYXRpb25CYXIuanMKQEAgLTI0OSwyMCArMjQ5LDIwIEBAIFdJLk5hdmlnYXRpb25CYXIg
PSBjbGFzcyBOYXZpZ2F0aW9uQmFyIGV4dGVuZHMgV0kuVmlldwogICAgICAgICAgICAgaXRlbS51
cGRhdGVMYXlvdXQoZmFsc2UpOwogCiAgICAgICAgIHRvdGFsSXRlbVdpZHRoID0gY2FsY3VsYXRl
VmlzaWJsZUl0ZW1XaWR0aCgpOwotICAgICAgICBpZiAodG90YWxJdGVtV2lkdGggPD0gYmFyV2lk
dGgpCi0gICAgICAgICAgICByZXR1cm47CiAKLSAgICAgICAgLy8gSGlkZSB2aXNpYmxlIGl0ZW1z
LCBzdGFydGluZyB3aXRoIHRoZSBsb3dlc3QgcHJpb3JpdHkgaXRlbSwgdW50aWwgdGhlCi0gICAg
ICAgIC8vIGJhciBmaXRzIHRoZSBhdmFpbGFibGUgd2lkdGguCi0gICAgICAgIHZpc2libGVOYXZp
Z2F0aW9uSXRlbXMuc29ydCgoYSwgYikgPT4gYS52aXNpYmlsaXR5UHJpb3JpdHkgLSBiLnZpc2li
aWxpdHlQcmlvcml0eSk7CisgICAgICAgIGlmICh0b3RhbEl0ZW1XaWR0aCA+IGJhcldpZHRoKSB7
CisgICAgICAgICAgICAvLyBIaWRlIHZpc2libGUgaXRlbXMsIHN0YXJ0aW5nIHdpdGggdGhlIGxv
d2VzdCBwcmlvcml0eSBpdGVtLCB1bnRpbAorICAgICAgICAgICAgLy8gdGhlIGJhciBmaXRzIHRo
ZSBhdmFpbGFibGUgd2lkdGguCisgICAgICAgICAgICB2aXNpYmxlTmF2aWdhdGlvbkl0ZW1zLnNv
cnQoKGEsIGIpID0+IGEudmlzaWJpbGl0eVByaW9yaXR5IC0gYi52aXNpYmlsaXR5UHJpb3JpdHkp
OwogCi0gICAgICAgIHdoaWxlICh0b3RhbEl0ZW1XaWR0aCA+IGJhcldpZHRoICYmIHZpc2libGVO
YXZpZ2F0aW9uSXRlbXMubGVuZ3RoKSB7Ci0gICAgICAgICAgICBsZXQgbmF2aWdhdGlvbkl0ZW0g
PSB2aXNpYmxlTmF2aWdhdGlvbkl0ZW1zLnNoaWZ0KCk7Ci0gICAgICAgICAgICB0b3RhbEl0ZW1X
aWR0aCAtPSBuYXZpZ2F0aW9uSXRlbS53aWR0aDsKLSAgICAgICAgICAgIGZvcmNlSXRlbUhpZGRl
bihuYXZpZ2F0aW9uSXRlbSwgdHJ1ZSk7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHdoaWxlICh0
b3RhbEl0ZW1XaWR0aCA+IGJhcldpZHRoICYmIHZpc2libGVOYXZpZ2F0aW9uSXRlbXMubGVuZ3Ro
KSB7CisgICAgICAgICAgICAgICAgbGV0IG5hdmlnYXRpb25JdGVtID0gdmlzaWJsZU5hdmlnYXRp
b25JdGVtcy5zaGlmdCgpOworICAgICAgICAgICAgICAgIHRvdGFsSXRlbVdpZHRoIC09IG5hdmln
YXRpb25JdGVtLndpZHRoOworICAgICAgICAgICAgICAgIGZvcmNlSXRlbUhpZGRlbihuYXZpZ2F0
aW9uSXRlbSwgdHJ1ZSk7CisgICAgICAgICAgICB9CiAKLSAgICAgICAgdmlzaWJsZU5hdmlnYXRp
b25JdGVtcyA9IHRoaXMuX3Zpc2libGVOYXZpZ2F0aW9uSXRlbXM7CisgICAgICAgICAgICB2aXNp
YmxlTmF2aWdhdGlvbkl0ZW1zID0gdGhpcy5fdmlzaWJsZU5hdmlnYXRpb25JdGVtczsKKyAgICAg
ICAgfQogCiAgICAgICAgIC8vIEhpZGUgbGVhZGluZywgdHJhaWxpbmcsIGFuZCBjb25zZWN1dGl2
ZSBkaXZpZGVycy4KICAgICAgICAgbGV0IHByZXZpb3VzSXRlbSA9IG51bGw7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>