<?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>62782</bug_id>
          
          <creation_ts>2011-06-15 23:40:51 -0700</creation_ts>
          <short_desc>Node::showTreeForThisAcrossFrame should show child elements of a shadow host</short_desc>
          <delta_ts>2011-06-16 02:12:30 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hayato Ito">hayato</reporter>
          <assigned_to name="Hayato Ito">hayato</assigned_to>
          <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>421802</commentid>
    <comment_count>0</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2011-06-15 23:40:51 -0700</bug_when>
    <thetext>Node::showTreeForThisAcrossFrame doesn&apos;t show child elements of a shadow host. That should be fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>421822</commentid>
    <comment_count>1</comment_count>
      <attachid>97410</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2011-06-16 00:14:50 -0700</bug_when>
    <thetext>Created attachment 97410
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>421823</commentid>
    <comment_count>2</comment_count>
      <attachid>97411</attachid>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2011-06-16 00:18:40 -0700</bug_when>
    <thetext>Created attachment 97411
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>421866</commentid>
    <comment_count>3</comment_count>
      <attachid>97411</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2011-06-16 02:00:35 -0700</bug_when>
    <thetext>Comment on attachment 97411
Patch

Recursion!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>421875</commentid>
    <comment_count>4</comment_count>
      <attachid>97411</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-16 02:12:26 -0700</bug_when>
    <thetext>Comment on attachment 97411
Patch

Clearing flags on attachment: 97411

Committed r89021: &lt;http://trac.webkit.org/changeset/89021&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>421876</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-16 02:12:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97410</attachid>
            <date>2011-06-16 00:14:50 -0700</date>
            <delta_ts>2011-06-16 00:18:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62782-20110616161448.patch</filename>
            <type>text/plain</type>
            <size>3093</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODg4MjkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0MDMxYTk1NGFhNTRhYTA0
NWU4YTQ4YmI3Mzc1YzAyYzhlMTU4ZDFlLi43NTU2MjIzNzRkZDkxNzNjNzNlNDE5OTc4MGZkYmJl
NDRlN2VlNGFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMDYtMTUgIEhheWF0
byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFNob3cgYSBjaGlsZCBlbGVtZW50cyBvZiBhIHNoYWRvdyBo
b3N0IGluIE5vZGU6OnNob3dUcmVlRm9yVGhpc0Fjcm9zc0ZyYW1lLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjI3ODIKKworICAgICAgICBUbyBtYWtl
IGEgaW1wbGVtZW50YXRpb24gc2ltcGxlIGFuZCBjbGVhbiwgZ2V0IHJpZCBvZiB0cmF2ZXJzZU5l
eHROb2RlQWNyb3NzRnJhbWUKKyAgICAgICAgYW5kIHRyYXZlcnNlIGVhY2ggTm9kZXMgcmVjdXJz
aXZlbHkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIHNpbmNlIHRoZSBmdW5jdGlvbiBpcyBvbmx5
IGF2YWlsYWJsZSBpbiBkZWJ1ZyBidWlsZHMuCisKKyAgICAgICAgKiBkb20vTm9kZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpzaG93U3ViVHJlZUFjcm9zc0ZyYW1lKToKKyAgICAgICAgKFdlYkNv
cmU6Ok5vZGU6OnNob3dUcmVlRm9yVGhpc0Fjcm9zc0ZyYW1lKToKKwogMjAxMS0wNi0xNCAgU2hl
cmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZp
ZXdlZCwgcm9sbGluZyBvdXQgcjg4ODIzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9t
L05vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCmluZGV4IGUyYzkzZDliYWUy
NGU4MDY3ZGQyOTg2Yjk5MTAzN2EyNDYyODZlM2UuLmY1NzY2OWYwYTQ5MDY4MWZiOTQ0ZDFlODFl
ODhhZmM2YWM4ZDFjYWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKQEAgLTIzNjQsMjEgKzIzNjQsMTggQEAg
c3RhdGljIENvbnRhaW5lck5vZGUqIHBhcmVudE9ySG9zdE9yRnJhbWVPd25lcihOb2RlKiBub2Rl
KQogICAgIHJldHVybiBwYXJlbnQ7CiB9CiAKLXN0YXRpYyBOb2RlKiB0cmF2ZXJzZU5leHROb2Rl
QWNyb3NzRnJhbWUoTm9kZSogbm9kZSkKK3N0YXRpYyB2b2lkIHNob3dTdWJUcmVlQWNyb3NzRnJh
bWUoTm9kZSogbm9kZSwgY29uc3QgTm9kZSogbWFya2VkTm9kZSwgY29uc3QgU3RyaW5nJiBpbmRl
bnQpCiB7CisgICAgaWYgKG5vZGUgPT0gbWFya2VkTm9kZSkKKyAgICAgICAgZnB1dHMoIioiLCBz
dGRlcnIpOworICAgIGZwdXRzKGluZGVudC51dGY4KCkuZGF0YSgpLCBzdGRlcnIpOworICAgIG5v
ZGUtPnNob3dOb2RlKCk7CiAgICAgaWYgKG5vZGUtPmlzRnJhbWVPd25lckVsZW1lbnQoKSkKLSAg
ICAgICAgcmV0dXJuIHN0YXRpY19jYXN0PEhUTUxGcmFtZU93bmVyRWxlbWVudCo+KG5vZGUpLT5j
b250ZW50RG9jdW1lbnQoKTsKKyAgICAgICAgc2hvd1N1YlRyZWVBY3Jvc3NGcmFtZShzdGF0aWNf
Y2FzdDxIVE1MRnJhbWVPd25lckVsZW1lbnQqPihub2RlKS0+Y29udGVudERvY3VtZW50KCksIG1h
cmtlZE5vZGUsIGluZGVudCArICJcdCIpOwogICAgIGlmIChTaGFkb3dSb290KiBzaGFkb3cgPSBz
aGFkb3dSb290KG5vZGUpKQotICAgICAgICByZXR1cm4gc2hhZG93OwotICAgIGlmIChub2RlLT5m
aXJzdENoaWxkKCkpCi0gICAgICAgIHJldHVybiBub2RlLT5maXJzdENoaWxkKCk7Ci0gICAgaWYg
KG5vZGUtPm5leHRTaWJsaW5nKCkpCi0gICAgICAgIHJldHVybiBub2RlLT5uZXh0U2libGluZygp
OwotICAgIHdoaWxlIChub2RlICYmICFub2RlLT5uZXh0U2libGluZygpKQotICAgICAgICBub2Rl
ID0gcGFyZW50T3JIb3N0T3JGcmFtZU93bmVyKG5vZGUpOwotICAgIGlmIChub2RlKQotICAgICAg
ICByZXR1cm4gbm9kZS0+bmV4dFNpYmxpbmcoKTsKLSAgICByZXR1cm4gMDsKKyAgICAgICAgc2hv
d1N1YlRyZWVBY3Jvc3NGcmFtZShzaGFkb3csIG1hcmtlZE5vZGUsIGluZGVudCArICJcdCIpOwor
ICAgIGZvciAoTm9kZSogY2hpbGQgPSBub2RlLT5maXJzdENoaWxkKCk7IGNoaWxkOyBjaGlsZCA9
IGNoaWxkLT5uZXh0U2libGluZygpKQorICAgICAgICBzaG93U3ViVHJlZUFjcm9zc0ZyYW1lKGNo
aWxkLCBtYXJrZWROb2RlLCBpbmRlbnQgKyAiXHQiKTsKIH0KIAogdm9pZCBOb2RlOjpzaG93VHJl
ZUZvclRoaXNBY3Jvc3NGcmFtZSgpIGNvbnN0CkBAIC0yMzg2LDE1ICsyMzgzLDcgQEAgdm9pZCBO
b2RlOjpzaG93VHJlZUZvclRoaXNBY3Jvc3NGcmFtZSgpIGNvbnN0CiAgICAgTm9kZSogcm9vdE5v
ZGUgPSBjb25zdF9jYXN0PE5vZGUqPih0aGlzKTsKICAgICB3aGlsZSAocGFyZW50T3JIb3N0T3JG
cmFtZU93bmVyKHJvb3ROb2RlKSkKICAgICAgICAgcm9vdE5vZGUgPSBwYXJlbnRPckhvc3RPckZy
YW1lT3duZXIocm9vdE5vZGUpOwotICAgIGZvciAoTm9kZSogbm9kZSA9IHJvb3ROb2RlOyBub2Rl
OyBub2RlID0gdHJhdmVyc2VOZXh0Tm9kZUFjcm9zc0ZyYW1lKG5vZGUpKSB7Ci0gICAgICAgIGlm
IChub2RlID09IHRoaXMpCi0gICAgICAgICAgICBmcHV0cygiKiIsIHN0ZGVycik7Ci0gICAgICAg
IFN0cmluZyBpbmRlbnQ7Ci0gICAgICAgIGZvciAoTm9kZSogdG1wTm9kZSA9IG5vZGU7IHRtcE5v
ZGUgJiYgdG1wTm9kZSAhPSByb290Tm9kZTsgdG1wTm9kZSA9IHBhcmVudE9ySG9zdE9yRnJhbWVP
d25lcih0bXBOb2RlKSkKLSAgICAgICAgICAgIGluZGVudCArPSAiXHQiOwotICAgICAgICBmcHV0
cyhpbmRlbnQudXRmOCgpLmRhdGEoKSwgc3RkZXJyKTsKLSAgICAgICAgbm9kZS0+c2hvd05vZGUo
KTsKLSAgICB9CisgICAgc2hvd1N1YlRyZWVBY3Jvc3NGcmFtZShyb290Tm9kZSwgdGhpcywgIiIp
OwogfQogCiAjZW5kaWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97411</attachid>
            <date>2011-06-16 00:18:40 -0700</date>
            <delta_ts>2011-06-16 02:12:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62782-20110616161838.patch</filename>
            <type>text/plain</type>
            <size>3081</size>
            <attacher name="Hayato Ito">hayato</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODg4MjkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0MDMxYTk1NGFhNTRhYTA0
NWU4YTQ4YmI3Mzc1YzAyYzhlMTU4ZDFlLi5lNzBkZWU3OTE4NTAxZmY2NjQ4YWY4NGNkY2RjZjM5
ZTQzNjhmZDY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMDYtMTUgIEhheWF0
byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFNob3cgY2hpbGQgZWxlbWVudHMgb2YgYSBzaGFkb3cgaG9z
dCBpbiBOb2RlOjpzaG93VHJlZUZvclRoaXNBY3Jvc3NGcmFtZS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyNzgyCisKKyAgICAgICAgVG8gbWFrZSBh
biBpbXBsZW1lbnRhdGlvbiBzaW1wbGUsIGdldCByaWQgb2YgdHJhdmVyc2VOZXh0Tm9kZUFjcm9z
c0ZyYW1lCisgICAgICAgIGFuZCB0cmF2ZXJzZSBlYWNoIE5vZGUgcmVjdXJzaXZlbHkuCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzIHNpbmNlIHRoZSBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSBp
biBkZWJ1ZyBidWlsZHMuCisKKyAgICAgICAgKiBkb20vTm9kZS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpzaG93U3ViVHJlZUFjcm9zc0ZyYW1lKToKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6OnNo
b3dUcmVlRm9yVGhpc0Fjcm9zc0ZyYW1lKToKKwogMjAxMS0wNi0xNCAgU2hlcmlmZiBCb3QgIDx3
ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGlu
ZyBvdXQgcjg4ODIzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwIGIv
U291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCmluZGV4IGUyYzkzZDliYWUyNGU4MDY3ZGQyOTg2
Yjk5MTAzN2EyNDYyODZlM2UuLmY1NzY2OWYwYTQ5MDY4MWZiOTQ0ZDFlODFlODhhZmM2YWM4ZDFj
YWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vTm9kZS5jcHAKQEAgLTIzNjQsMjEgKzIzNjQsMTggQEAgc3RhdGljIENvbnRh
aW5lck5vZGUqIHBhcmVudE9ySG9zdE9yRnJhbWVPd25lcihOb2RlKiBub2RlKQogICAgIHJldHVy
biBwYXJlbnQ7CiB9CiAKLXN0YXRpYyBOb2RlKiB0cmF2ZXJzZU5leHROb2RlQWNyb3NzRnJhbWUo
Tm9kZSogbm9kZSkKK3N0YXRpYyB2b2lkIHNob3dTdWJUcmVlQWNyb3NzRnJhbWUoTm9kZSogbm9k
ZSwgY29uc3QgTm9kZSogbWFya2VkTm9kZSwgY29uc3QgU3RyaW5nJiBpbmRlbnQpCiB7CisgICAg
aWYgKG5vZGUgPT0gbWFya2VkTm9kZSkKKyAgICAgICAgZnB1dHMoIioiLCBzdGRlcnIpOworICAg
IGZwdXRzKGluZGVudC51dGY4KCkuZGF0YSgpLCBzdGRlcnIpOworICAgIG5vZGUtPnNob3dOb2Rl
KCk7CiAgICAgaWYgKG5vZGUtPmlzRnJhbWVPd25lckVsZW1lbnQoKSkKLSAgICAgICAgcmV0dXJu
IHN0YXRpY19jYXN0PEhUTUxGcmFtZU93bmVyRWxlbWVudCo+KG5vZGUpLT5jb250ZW50RG9jdW1l
bnQoKTsKKyAgICAgICAgc2hvd1N1YlRyZWVBY3Jvc3NGcmFtZShzdGF0aWNfY2FzdDxIVE1MRnJh
bWVPd25lckVsZW1lbnQqPihub2RlKS0+Y29udGVudERvY3VtZW50KCksIG1hcmtlZE5vZGUsIGlu
ZGVudCArICJcdCIpOwogICAgIGlmIChTaGFkb3dSb290KiBzaGFkb3cgPSBzaGFkb3dSb290KG5v
ZGUpKQotICAgICAgICByZXR1cm4gc2hhZG93OwotICAgIGlmIChub2RlLT5maXJzdENoaWxkKCkp
Ci0gICAgICAgIHJldHVybiBub2RlLT5maXJzdENoaWxkKCk7Ci0gICAgaWYgKG5vZGUtPm5leHRT
aWJsaW5nKCkpCi0gICAgICAgIHJldHVybiBub2RlLT5uZXh0U2libGluZygpOwotICAgIHdoaWxl
IChub2RlICYmICFub2RlLT5uZXh0U2libGluZygpKQotICAgICAgICBub2RlID0gcGFyZW50T3JI
b3N0T3JGcmFtZU93bmVyKG5vZGUpOwotICAgIGlmIChub2RlKQotICAgICAgICByZXR1cm4gbm9k
ZS0+bmV4dFNpYmxpbmcoKTsKLSAgICByZXR1cm4gMDsKKyAgICAgICAgc2hvd1N1YlRyZWVBY3Jv
c3NGcmFtZShzaGFkb3csIG1hcmtlZE5vZGUsIGluZGVudCArICJcdCIpOworICAgIGZvciAoTm9k
ZSogY2hpbGQgPSBub2RlLT5maXJzdENoaWxkKCk7IGNoaWxkOyBjaGlsZCA9IGNoaWxkLT5uZXh0
U2libGluZygpKQorICAgICAgICBzaG93U3ViVHJlZUFjcm9zc0ZyYW1lKGNoaWxkLCBtYXJrZWRO
b2RlLCBpbmRlbnQgKyAiXHQiKTsKIH0KIAogdm9pZCBOb2RlOjpzaG93VHJlZUZvclRoaXNBY3Jv
c3NGcmFtZSgpIGNvbnN0CkBAIC0yMzg2LDE1ICsyMzgzLDcgQEAgdm9pZCBOb2RlOjpzaG93VHJl
ZUZvclRoaXNBY3Jvc3NGcmFtZSgpIGNvbnN0CiAgICAgTm9kZSogcm9vdE5vZGUgPSBjb25zdF9j
YXN0PE5vZGUqPih0aGlzKTsKICAgICB3aGlsZSAocGFyZW50T3JIb3N0T3JGcmFtZU93bmVyKHJv
b3ROb2RlKSkKICAgICAgICAgcm9vdE5vZGUgPSBwYXJlbnRPckhvc3RPckZyYW1lT3duZXIocm9v
dE5vZGUpOwotICAgIGZvciAoTm9kZSogbm9kZSA9IHJvb3ROb2RlOyBub2RlOyBub2RlID0gdHJh
dmVyc2VOZXh0Tm9kZUFjcm9zc0ZyYW1lKG5vZGUpKSB7Ci0gICAgICAgIGlmIChub2RlID09IHRo
aXMpCi0gICAgICAgICAgICBmcHV0cygiKiIsIHN0ZGVycik7Ci0gICAgICAgIFN0cmluZyBpbmRl
bnQ7Ci0gICAgICAgIGZvciAoTm9kZSogdG1wTm9kZSA9IG5vZGU7IHRtcE5vZGUgJiYgdG1wTm9k
ZSAhPSByb290Tm9kZTsgdG1wTm9kZSA9IHBhcmVudE9ySG9zdE9yRnJhbWVPd25lcih0bXBOb2Rl
KSkKLSAgICAgICAgICAgIGluZGVudCArPSAiXHQiOwotICAgICAgICBmcHV0cyhpbmRlbnQudXRm
OCgpLmRhdGEoKSwgc3RkZXJyKTsKLSAgICAgICAgbm9kZS0+c2hvd05vZGUoKTsKLSAgICB9Cisg
ICAgc2hvd1N1YlRyZWVBY3Jvc3NGcmFtZShyb290Tm9kZSwgdGhpcywgIiIpOwogfQogCiAjZW5k
aWYK
</data>

          </attachment>
      

    </bug>

</bugzilla>