<?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>199128</bug_id>
          
          <creation_ts>2019-06-22 13:24:38 -0700</creation_ts>
          <short_desc>Web Inspector: Elements: show shadow DOM by default</short_desc>
          <delta_ts>2019-06-25 17:06: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>P4</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>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>rniwa</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1547123</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2019-06-22 13:24:38 -0700</bug_when>
    <thetext>The toggle for this setting has a prominent spot in the Elements tab, but if overlooked, empty Shadow DOM host nodes in the tree could give the impression that something is wrong or missing.

Shadow DOM host nodes will initially be collapsed in the DOM tree, so there shouldn&apos;t be a downside to enabling this by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547124</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-06-22 13:25:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/52022337&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547125</commentid>
    <comment_count>2</comment_count>
      <attachid>372686</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2019-06-22 13:26:27 -0700</bug_when>
    <thetext>Created attachment 372686
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547871</commentid>
    <comment_count>3</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-06-25 16:27:57 -0700</bug_when>
    <thetext>I&apos;m fine with this, as I always have Shadow DOM enabled.

@rniwa (Ryosuke) or @joepeck (Joe) or @xenon (Tim) is there a reason we wouldn&apos;t want to do this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547883</commentid>
    <comment_count>4</comment_count>
      <attachid>372686</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-25 16:45:44 -0700</bug_when>
    <thetext>Comment on attachment 372686
Patch

Clearing flags on attachment: 372686

Committed r246821: &lt;https://trac.webkit.org/changeset/246821&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547884</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-25 16:45:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547895</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2019-06-25 17:06:19 -0700</bug_when>
    <thetext>(In reply to Devin Rousso from comment #3)
&gt; I&apos;m fine with this, as I always have Shadow DOM enabled.
&gt; 
&gt; @rniwa (Ryosuke) or @joepeck (Joe) or @xenon (Tim) is there a reason we
&gt; wouldn&apos;t want to do this?

I copied Ryosuke on the bug, since he is the domain expert. I think we should consider whether this warrants a toggle at all, and if it does, whether it needs to have such a prominent location (Elements tab navigation bar).

I appreciate that shadow DOM is inherently an encapsulation mechanism, and as such it makes sense to hide the implementation details. That said, maybe it makes more sense to put this toggle in the Settings tab.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>372686</attachid>
            <date>2019-06-22 13:26:27 -0700</date>
            <delta_ts>2019-06-25 16:45:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199128-20190622132627.patch</filename>
            <type>text/plain</type>
            <size>2367</size>
            <attacher name="Matt Baker">mattbaker</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ2NzExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCBi
ZjY5ZDgwOTZkYmJlNDViNTAzZTA0ZTRjYmEyNWRhYmI3ZThjNDgzLi43Mjk3ZDFkMzQxNTVkYWQ0
NzU1ZjE0OTE2NmQ0YTRhMmFiMmQ0ZTAxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxOS0wNi0yMiAgTWF0dCBCYWtlciAgPG1hdHRiYWtlckBhcHBsZS5jb20+
CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogRWxlbWVudHM6IHNob3cgc2hhZG93IERPTSBieSBk
ZWZhdWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
OTkxMjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFVzZXJJbnRlcmZhY2UvQmFzZS9TZXR0aW5nLmpzOgorCisgICAgICAgICogVXNlckludGVyZmFj
ZS9UZXN0L1Rlc3QuanM6CisgICAgICAgIChXSS5sb2FkZWQpOgorICAgICAgICBPdmVycmlkaW5n
IHRoZSBkZWZhdWx0IHZhbHVlIGlzbid0IG5lY2Vzc2FyeSBzaW5jZSB0aGUgZGVmYXVsdCBpcyBu
b3cgdHJ1ZS4KKwogMjAxOS0wNi0yMSAgTWF0dCBCYWtlciAgPG1hdHRiYWtlckBhcHBsZS5jb20+
CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogcmVtb3ZlIHVudXNlZCBEYXRhR3JpZCBzdHlsZSAu
Zm9yY2UtZm9jdXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL0Jhc2UvU2V0dGluZy5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L0Jhc2UvU2V0dGluZy5qcwppbmRleCBiZmE5ODM4MDYzNTllMjIwODM4NjNiN2ZlNmRjMGU2ZmRl
MmE1MGQzLi5kODc3ZGQzODdiMDliOTI1MDI1NjgzYjkzZDdhMWMwYmM0NjRiZTY3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9CYXNlL1NldHRpbmcuanMK
KysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9TZXR0aW5nLmpz
CkBAIC0xNjgsNyArMTY4LDcgQEAgV0kuc2V0dGluZ3MgPSB7CiAgICAgc2hvd1J1bGVyczogbmV3
IFdJLlNldHRpbmcoInNob3ctcnVsZXJzIiwgZmFsc2UpLAogICAgIHNob3dSdWxlcnNEdXJpbmdF
bGVtZW50U2VsZWN0aW9uOiBuZXcgV0kuU2V0dGluZygic2hvdy1ydWxlcnMtZHVyaW5nLWVsZW1l
bnQtc2VsZWN0aW9uIiwgdHJ1ZSksCiAgICAgc2hvd1Njb3BlQ2hhaW5PblBhdXNlOiBuZXcgV0ku
U2V0dGluZygic2hvdy1zY29wZS1jaGFpbi1zaWRlYmFyIiwgdHJ1ZSksCi0gICAgc2hvd1NoYWRv
d0RPTTogbmV3IFdJLlNldHRpbmcoInNob3ctc2hhZG93LWRvbSIsIGZhbHNlKSwKKyAgICBzaG93
U2hhZG93RE9NOiBuZXcgV0kuU2V0dGluZygic2hvdy1zaGFkb3ctZG9tIiwgdHJ1ZSksCiAgICAg
c2hvd1doaXRlc3BhY2VDaGFyYWN0ZXJzOiBuZXcgV0kuU2V0dGluZygic2hvdy13aGl0ZXNwYWNl
LWNoYXJhY3RlcnMiLCBmYWxzZSksCiAgICAgdGFiU2l6ZTogbmV3IFdJLlNldHRpbmcoInRhYi1z
aXplIiwgNCksCiAgICAgdGltZWxpbmVzQXV0b1N0b3A6IG5ldyBXSS5TZXR0aW5nKCJ0aW1lbGlu
ZXMtYXV0by1zdG9wIiwgdHJ1ZSksCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkv
VXNlckludGVyZmFjZS9UZXN0L1Rlc3QuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9UZXN0L1Rlc3QuanMKaW5kZXggNzNhYzNkMzE3YzhmNDVlYjUxZTQ4ODM5MjU4OGMw
Y2VkMjBjMzk3Yy4uNTA1NGY0ZDAyMzBkYjk3ZjFkZWFjODgzZDAzYWExOTdhMmZlZmJiMyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVGVzdC9UZXN0Lmpz
CisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1Rlc3QvVGVzdC5qcwpA
QCAtNjksOSArNjksNiBAQCBXSS5sb2FkZWQgPSBmdW5jdGlvbigpCiAgICAgLy8gUmVnaXN0ZXIg
Zm9yIGV2ZW50cy4KICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9h
ZGVkIiwgV0kuY29udGVudExvYWRlZCk7CiAKLSAgICAvLyBOb24tZGVmYXVsdCBnbG9iYWwgc2V0
dGluZyB2YWx1ZXMgZm9yIHRlc3RzLgotICAgIFdJLnNldHRpbmdzLnNob3dTaGFkb3dET00udmFs
dWUgPSB0cnVlOwotCiAgICAgLy8gVGFyZ2V0cy4KICAgICBXSS5iYWNrZW5kVGFyZ2V0ID0gbnVs
bDsKICAgICBXSS5wYWdlVGFyZ2V0ID0gbnVsbDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>