<?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>202057</bug_id>
          
          <creation_ts>2019-09-20 14:30:15 -0700</creation_ts>
          <short_desc>Web Inspector: REGRESSION: Elements detail sidebar sometimes starts collapsed</short_desc>
          <delta_ts>2019-09-25 21:19:19 -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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>joepeck</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1572890</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-09-20 14:30:15 -0700</bug_when>
    <thetext>Elements detail sidebar sometimes starts collapsed

For some reason when I switch to the Elements tab the sidebar is collapsed quite often. It should absolutely not be collapsed on first show most of the time.

I&apos;m of the opinion this probably shouldn&apos;t even be collapsable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572891</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-20 14:30:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/55572345&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572918</commentid>
    <comment_count>2</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-09-20 15:16:08 -0700</bug_when>
    <thetext>We can initialize the default value for this specific sidebar to be true, which certainly seems to help!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572921</commentid>
    <comment_count>3</comment_count>
      <attachid>379275</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-09-20 15:22:25 -0700</bug_when>
    <thetext>Created attachment 379275
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572922</commentid>
    <comment_count>4</comment_count>
      <attachid>379275</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2019-09-20 15:25:33 -0700</bug_when>
    <thetext>Comment on attachment 379275
[PATCH] Proposed Fix

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

&gt; I&apos;m of the opinion this probably shouldn&apos;t even be collapsable.

I agree!!

&gt; Source/WebInspectorUI/UserInterface/Views/ElementsTabContentView.js:70
&gt; +    get detailsSidebarExpandedByDefault()
&gt; +    {
&gt; +        return true;
&gt; +    }

Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1573798</commentid>
    <comment_count>5</comment_count>
      <attachid>379275</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-09-24 13:33:56 -0700</bug_when>
    <thetext>Comment on attachment 379275
[PATCH] Proposed Fix

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

r=me as is, but I&apos;m also r=me for the below suggestion too :)

&gt; Source/WebInspectorUI/UserInterface/Views/TabContentView.js:55
&gt; +        this._detailsSidebarCollapsedSetting = new WI.Setting(identifier + &quot;-details-sidebar-collapsed&quot;, !this.detailsSidebarExpandedByDefault);

Frankly, is there ever a situation where we don&apos;t want the sidebar to be expanded by default?  I think the default collapsed state should just be `false`.

I do think there&apos;s value in allowing the sidebar to be collapsed in certain situations (e.g. resource introspection), but I think most of them provide a lot of super useful utility (especially when the Sources tab becomes default) that we may just want to expand them all by default.

I&apos;m also 100% on board with not allowing the details sidebar from being collapsed in the Elements Tab, if we wanted to go that &quot;far&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1573847</commentid>
    <comment_count>6</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2019-09-24 14:41:56 -0700</bug_when>
    <thetext>I think a default of not collapsed is best. Still, a user may want to collapse it for narrow widths / split view.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574340</commentid>
    <comment_count>7</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-09-25 20:33:30 -0700</bug_when>
    <thetext>(In reply to Devin Rousso from comment #5)
&gt; Comment on attachment 379275 [details]
&gt; [PATCH] Proposed Fix
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=379275&amp;action=review
&gt; 
&gt; r=me as is, but I&apos;m also r=me for the below suggestion too :)
&gt; 
&gt; &gt; Source/WebInspectorUI/UserInterface/Views/TabContentView.js:55
&gt; &gt; +        this._detailsSidebarCollapsedSetting = new WI.Setting(identifier + &quot;-details-sidebar-collapsed&quot;, !this.detailsSidebarExpandedByDefault);
&gt; 
&gt; Frankly, is there ever a situation where we don&apos;t want the sidebar to be
&gt; expanded by default?  I think the default collapsed state should just be
&gt; `false`.

Yeah, I think the &quot;Resource&quot; sidebar in the Sources tab would rather not be expanded. The Scope sidebar will auto expand when paused for the first time.


&gt; I do think there&apos;s value in allowing the sidebar to be collapsed in certain
&gt; situations (e.g. resource introspection), but I think most of them provide a
&gt; lot of super useful utility (especially when the Sources tab becomes
&gt; default) that we may just want to expand them all by default.
&gt; 
&gt; I&apos;m also 100% on board with not allowing the details sidebar from being
&gt; collapsed in the Elements Tab, if we wanted to go that &quot;far&quot;.

I think we do, but not just yet. We should get better in narrow configurations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574352</commentid>
    <comment_count>8</comment_count>
      <attachid>379275</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-25 21:19:17 -0700</bug_when>
    <thetext>Comment on attachment 379275
[PATCH] Proposed Fix

Clearing flags on attachment: 379275

Committed r250376: &lt;https://trac.webkit.org/changeset/250376&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574353</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-25 21:19:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379275</attachid>
            <date>2019-09-20 15:22:25 -0700</date>
            <delta_ts>2019-09-25 21:19:17 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>elements-detail-sidebar.patch</filename>
            <type>text/plain</type>
            <size>3224</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGVlYjZmMDIwMWNhLi41NDA3ODNlYmI1OSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTktMDktMjAgIEpvc2Vw
aCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBSRUdSRVNTSU9OOiBFbGVtZW50cyBkZXRhaWwgc2lkZWJhciBzb21ldGltZXMgc3RhcnRzIGNv
bGxhcHNlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjAyMDU3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NTU3MjM0NT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3Mv
RWxlbWVudHNUYWJDb250ZW50Vmlldy5qczoKKyAgICAgICAgKFdJLkVsZW1lbnRzVGFiQ29udGVu
dFZpZXcucHJvdG90eXBlLmdldCBkZXRhaWxzU2lkZWJhckV4cGFuZGVkQnlEZWZhdWx0KToKKyAg
ICAgICAgRGVmYXVsdCB0aGUgRWxlbWVudHMgdGFiIGRldGFpbCBzaWRlYmFyIHRvIGJlIHNob3du
LCBub3QgY29sbGFwc2VkLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9UYWJDb250
ZW50Vmlldy5qczoKKyAgICAgICAgKFdJLlRhYkNvbnRlbnRWaWV3KToKKyAgICAgICAgKFdJLlRh
YkNvbnRlbnRWaWV3LnByb3RvdHlwZS5nZXQgZGV0YWlsc1NpZGViYXJFeHBhbmRlZEJ5RGVmYXVs
dCk6CisgICAgICAgIEFsbG93IGNsYXNzZXMgdG8gc3BlY2lmeSB3aGV0aGVyIG9yIG5vdCB0aGVp
ciBkZXRhaWwgc2lkZWJhciBzaG91bGQKKyAgICAgICAgYmUgZXhwYW5kZWQgYnkgZGVmYXVsdC4K
KwogMjAxOS0wOS0yMCAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAg
ICAgICAgIFdlYiBJbnNwZWN0b3I6IFJlbW92ZSBCcmFuY2hNYW5hZ2VyIGluIGZhdm9yIG9mIGp1
c3QgdXNpbmcgY3VycmVudFJldmlzaW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvVXNlckludGVyZmFjZS9WaWV3cy9FbGVtZW50c1RhYkNvbnRlbnRWaWV3LmpzIGIvU291cmNl
L1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRWxlbWVudHNUYWJDb250ZW50Vmll
dy5qcwppbmRleCBiOWNmZWYxMjVjNS4uZGQyMTM0YTBiOTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0VsZW1lbnRzVGFiQ29udGVudFZpZXcu
anMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRWxlbWVu
dHNUYWJDb250ZW50Vmlldy5qcwpAQCAtNjQsNiArNjQsMTEgQEAgV0kuRWxlbWVudHNUYWJDb250
ZW50VmlldyA9IGNsYXNzIEVsZW1lbnRzVGFiQ29udGVudFZpZXcgZXh0ZW5kcyBXSS5Db250ZW50
QnJvd3MKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCisgICAgZ2V0IGRldGFpbHNTaWRl
YmFyRXhwYW5kZWRCeURlZmF1bHQoKQorICAgIHsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAg
fQorCiAgICAgY2FuU2hvd1JlcHJlc2VudGVkT2JqZWN0KHJlcHJlc2VudGVkT2JqZWN0KQogICAg
IHsKICAgICAgICAgcmV0dXJuIHJlcHJlc2VudGVkT2JqZWN0IGluc3RhbmNlb2YgV0kuRE9NVHJl
ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdz
L1RhYkNvbnRlbnRWaWV3LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2Uv
Vmlld3MvVGFiQ29udGVudFZpZXcuanMKaW5kZXggOTM3NzQ1MGVlMmMuLmFlOTA2NWY5MjE2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9UYWJD
b250ZW50Vmlldy5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9W
aWV3cy9UYWJDb250ZW50Vmlldy5qcwpAQCAtNTIsNyArNTIsNyBAQCBXSS5UYWJDb250ZW50Vmll
dyA9IGNsYXNzIFRhYkNvbnRlbnRWaWV3IGV4dGVuZHMgV0kuQ29udGVudFZpZXcKICAgICAgICAg
dGhpcy5fbmF2aWdhdGlvblNpZGViYXJDb2xsYXBzZWRTZXR0aW5nID0gbmV3IFdJLlNldHRpbmco
aWRlbnRpZmllciArICItbmF2aWdhdGlvbi1zaWRlYmFyLWNvbGxhcHNlZCIsIGZhbHNlKTsKICAg
ICAgICAgdGhpcy5fbmF2aWdhdGlvblNpZGViYXJXaWR0aFNldHRpbmcgPSBuZXcgV0kuU2V0dGlu
ZyhpZGVudGlmaWVyICsgIi1uYXZpZ2F0aW9uLXNpZGViYXItd2lkdGgiLCBkZWZhdWx0U2lkZWJh
cldpZHRoKTsKIAotICAgICAgICB0aGlzLl9kZXRhaWxzU2lkZWJhckNvbGxhcHNlZFNldHRpbmcg
PSBuZXcgV0kuU2V0dGluZyhpZGVudGlmaWVyICsgIi1kZXRhaWxzLXNpZGViYXItY29sbGFwc2Vk
IiwgdHJ1ZSk7CisgICAgICAgIHRoaXMuX2RldGFpbHNTaWRlYmFyQ29sbGFwc2VkU2V0dGluZyA9
IG5ldyBXSS5TZXR0aW5nKGlkZW50aWZpZXIgKyAiLWRldGFpbHMtc2lkZWJhci1jb2xsYXBzZWQi
LCAhdGhpcy5kZXRhaWxzU2lkZWJhckV4cGFuZGVkQnlEZWZhdWx0KTsKICAgICAgICAgdGhpcy5f
ZGV0YWlsc1NpZGViYXJTZWxlY3RlZFBhbmVsU2V0dGluZyA9IG5ldyBXSS5TZXR0aW5nKGlkZW50
aWZpZXIgKyAiLWRldGFpbHMtc2lkZWJhci1zZWxlY3RlZC1wYW5lbCIsIG51bGwpOwogICAgICAg
ICB0aGlzLl9kZXRhaWxzU2lkZWJhcldpZHRoU2V0dGluZyA9IG5ldyBXSS5TZXR0aW5nKGlkZW50
aWZpZXIgKyAiLWRldGFpbHMtc2lkZWJhci13aWR0aCIsIGRlZmF1bHRTaWRlYmFyV2lkdGgpOwog
CkBAIC0xMDEsNiArMTAxLDEyIEBAIFdJLlRhYkNvbnRlbnRWaWV3ID0gY2xhc3MgVGFiQ29udGVu
dFZpZXcgZXh0ZW5kcyBXSS5Db250ZW50VmlldwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAg
fQogCisgICAgZ2V0IGRldGFpbHNTaWRlYmFyRXhwYW5kZWRCeURlZmF1bHQoKQorICAgIHsKKyAg
ICAgICAgLy8gSW1wbGVtZW50ZWQgYnkgc3ViY2xhc3Nlcy4KKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIH0KKwogICAgIHNob3dEZXRhaWxzU2lkZWJhclBhbmVscygpCiAgICAgewogICAgICAg
ICAvLyBJbXBsZW1lbnRlZCBieSBzdWJjbGFzc2VzLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>