<?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>112869</bug_id>
          
          <creation_ts>2013-03-20 19:25:34 -0700</creation_ts>
          <short_desc>[Shadow]: @host styles are not applied dynamically</short_desc>
          <delta_ts>2013-03-21 20:04:48 -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>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>72352</blocked>
    
    <blocked>59827</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Steve Orvell">sorvell</reporter>
          <assigned_to name="Takashi Sakamoto">tasak</assigned_to>
          <cc>dominicc</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>esprehn</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>tasak</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>859952</commentid>
    <comment_count>0</comment_count>
      <attachid>194168</attachid>
    <who name="Steve Orvell">sorvell</who>
    <bug_when>2013-03-20 19:25:34 -0700</bug_when>
    <thetext>Created attachment 194168
reduction

A node with a shadowRoot that has an @host selector which matches dynamically after the shadowRoot is rendered will not be applied.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>860138</commentid>
    <comment_count>1</comment_count>
      <attachid>194200</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-03-21 01:35:47 -0700</bug_when>
    <thetext>Created attachment 194200
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>860196</commentid>
    <comment_count>2</comment_count>
      <attachid>194200</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2013-03-21 04:00:25 -0700</bug_when>
    <thetext>Comment on attachment 194200
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861022</commentid>
    <comment_count>3</comment_count>
      <attachid>194200</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-21 20:04:42 -0700</bug_when>
    <thetext>Comment on attachment 194200
Patch

Clearing flags on attachment: 194200

Committed r146556: &lt;http://trac.webkit.org/changeset/146556&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861023</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-21 20:04:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>194168</attachid>
            <date>2013-03-20 19:25:34 -0700</date>
            <delta_ts>2013-03-20 19:25:34 -0700</delta_ts>
            <desc>reduction</desc>
            <filename>host-dynamic-reduction.html</filename>
            <type>text/html</type>
            <size>536</size>
            <attacher name="Steve Orvell">sorvell</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICA8dGl0bGU+RHluYW1pYyBIb3N0IFN0eWxp
bmc8L3RpdGxlPgo8L2hlYWQ+Cjxib2R5PgogIAogIDxkaXYgaWQ9Imhvc3QxIiBjbGFzcz0ic2Vs
ZWN0ZWQiPjwvZGl2PgogIDxicj4KICA8cCBpZD0iaG9zdDIiPjwvcD4KICAKICA8c2NyaXB0Pgog
ICAgCiAgICBmdW5jdGlvbiBhZGRTaGFkb3dSb290KGluTm9kZSkgewogICAgICB2YXIgcm9vdCA9
IGluTm9kZS53ZWJraXRDcmVhdGVTaGFkb3dSb290KCk7CiAgICAgIHJvb3QuaW5uZXJIVE1MID0g
JzxzdHlsZT5AaG9zdCB7ICouc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiBncmVlbjsgfSB9PC9zdHls
ZT5JIHNob3VsZCBiZSBncmVlbiEnOwogICAgfQogICAgCiAgICBhZGRTaGFkb3dSb290KGhvc3Qx
KTsKICAgIGFkZFNoYWRvd1Jvb3QoaG9zdDIpOwogICAgCiAgICBzZXRUaW1lb3V0KGZ1bmN0aW9u
KCkgewogICAgICBob3N0Mi5jbGFzc0xpc3QuYWRkKCdzZWxlY3RlZCcpOwogICAgfSkKICA8L3Nj
cmlwdD4KPC9ib2R5PgoKPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194200</attachid>
            <date>2013-03-21 01:35:47 -0700</date>
            <delta_ts>2013-03-21 20:04:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112869-20130321173135.patch</filename>
            <type>text/plain</type>
            <size>4362</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2NDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjRlMDU1OGZiYTM5Mzg2
NjMyNTE1MzA2YWQyM2U0ZDBjYjJhNjNmMC4uYzFlYTI1Zjg3YWI3MGQzNmU5MDlhM2RkODM0Yzgx
YmM5N2YxNTg3YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAzLTIxICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBbU2hhZG93XTogQGhv
c3Qgc3R5bGVzIGFyZSBub3QgYXBwbGllZCBkeW5hbWljYWxseQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEyODY5CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTmVlZCB0byBhZGQgZmVhdHVyZXMgb2YgQGhv
c3QgQC1ydWxlcyB0byBydWxlIGZlYXR1cmUgc2V0LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9t
L3NoYWRvdy9hdGhvc3QtYXBwbHktZHluYW1pY2FsbHkuaHRtbAorCisgICAgICAgICogY3NzL1N0
eWxlU2NvcGVSZXNvbHZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTdHlsZVNjb3BlUmVzb2x2
ZXI6OmNvbGxlY3RGZWF0dXJlc1RvKToKKwogMjAxMy0wMy0yMCAgQWRhbSBCYXJ0aCAgPGFiYXJ0
aEB3ZWJraXQub3JnPgogCiAgICAgICAgIEhUTUxOYW1lcyBzaG91bGQgY29uc3RydWN0IHN0cmlu
Z3MgYXQgY29tcGlsZSB0aW1lCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVT
Y29wZVJlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVNjb3BlUmVzb2x2ZXIu
Y3BwCmluZGV4IGI0NjA2NDQ2MDI4NzcyN2QzODcxYTcwZmQyZjJhZDkwZjY0NjAyMGEuLjZmOTY4
ZTczYjFkYzE3ZTRhOWM5M2I4NWI2ODNkOGE5MGE4OGE0MzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9TdHlsZVNjb3BlUmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nz
cy9TdHlsZVNjb3BlUmVzb2x2ZXIuY3BwCkBAIC0xNTUsNiArMTU1LDEwIEBAIHZvaWQgU3R5bGVT
Y29wZVJlc29sdmVyOjpjb2xsZWN0RmVhdHVyZXNUbyhSdWxlRmVhdHVyZVNldCYgZmVhdHVyZXMp
CiB7CiAgICAgZm9yIChTY29wZWRSdWxlU2V0TWFwOjppdGVyYXRvciBpdCA9IG1fYXV0aG9yU3R5
bGVzLmJlZ2luKCk7IGl0ICE9IG1fYXV0aG9yU3R5bGVzLmVuZCgpOyArK2l0KQogICAgICAgICBm
ZWF0dXJlcy5hZGQoaXQtPnZhbHVlLT5mZWF0dXJlcygpKTsKKyNpZiBFTkFCTEUoU0hBRE9XX0RP
TSkKKyAgICBmb3IgKFNjb3BlZFJ1bGVTZXRNYXA6Oml0ZXJhdG9yIGl0ID0gbV9hdEhvc3RSdWxl
cy5iZWdpbigpOyBpdCAhPSBtX2F0SG9zdFJ1bGVzLmVuZCgpOyArK2l0KQorICAgICAgICBmZWF0
dXJlcy5hZGQoaXQtPnZhbHVlLT5mZWF0dXJlcygpKTsKKyNlbmRpZgogfQogCiBpbmxpbmUgUnVs
ZVNldCogU3R5bGVTY29wZVJlc29sdmVyOjplbnN1cmVBdEhvc3RSdWxlU2V0Rm9yKGNvbnN0IFNo
YWRvd1Jvb3QqIHNoYWRvd1Jvb3QpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDg3NmJkYmNlMjBlZDYxZGMwNmFjYzg3ZDU5
NmY3ODcwYTIzMzg1NS4uMzMwNjlmMjY2ODljY2ZjZDgxMzgxNDUxYzdlZTJlNDlkYmUxMzhmZiAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAzLTIxICBUYWthc2hpIFNha2Ftb3RvICA8dGFz
YWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBbU2hhZG93XTogQGhvc3Qgc3R5bGVzIGFyZSBub3Qg
YXBwbGllZCBkeW5hbWljYWxseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTEyODY5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L2RvbS9zaGFkb3cvYXRob3N0LWFwcGx5LWR5bmFtaWNhbGx5LWV4
cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9hdGhvc3QtYXBw
bHktZHluYW1pY2FsbHkuaHRtbDogQWRkZWQuCisKIDIwMTMtMDMtMjAgIFBldGVyIEthc3Rpbmcg
IDxwa2FzdGluZ0Bnb29nbGUuY29tPgogCiAgICAgICAgIFtjaHJvbWl1bV0gVXBkYXRlIHRlc3Qg
ZXhwZWN0YXRpb25zIHRvIG1vcmUgY2xvc2VseSBtYXRjaCByZWFsaXR5LgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2F0aG9zdC1hcHBseS1keW5hbWljYWxseS1leHBl
Y3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2F0aG9zdC1hcHBseS1keW5h
bWljYWxseS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU3MzA2ZTdlNDc3YWY5ZTcyZGEyMjE3
OGRmNDBmZjkxMmZkY2ZmYzMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9zaGFkb3cvYXRob3N0LWFwcGx5LWR5bmFtaWNhbGx5LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSw5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+CisgIDxkaXY+QnVnIDExMjg2
OSAtIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTI4
NjkiPmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTI4Njk8L2E+W3No
YWRvd10gQGhvc3Qgc3R5bGVzIGFyZSBub3QgYXBwbGllZCBkeW5hbWljY2FseS48L2Rpdj4KKyAg
PGRpdiBpZD0iaG9zdDEiIGNsYXNzPSJzZWxlY3RlZCIgc3R5bGU9ImJhY2tncm91bmQ6Z3JlZW4i
Pkkgc2hvdWxkIGJlIGdyZWVuITwvZGl2PgorICA8YnI+CisgIDxwIGlkPSJob3N0MiIgc3R5bGU9
ImJhY2tncm91bmQ6Z3JlZW4iPkkgc2hvdWxkIGJlIGdyZWVuITwvcD4KKzwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9hdGhvc3QtYXBwbHkt
ZHluYW1pY2FsbHkuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9hdGhvc3QtYXBw
bHktZHluYW1pY2FsbHkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yYTFmNjhjMGFmMjZhNmNlMDJkNjAxZmY1
MTY4MTRkNjcxNjkwNjUzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20v
c2hhZG93L2F0aG9zdC1hcHBseS1keW5hbWljYWxseS5odG1sCkBAIC0wLDAgKzEsMzIgQEAKKzwh
RE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RS
dW5uZXIpCisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKK2Z1bmN0aW9uIGFkZFNo
YWRvd1Jvb3QoaW5Ob2RlKSB7CisgICAgdmFyIHJvb3QgPSBpbk5vZGUud2Via2l0Q3JlYXRlU2hh
ZG93Um9vdCgpOworICAgIHJvb3QuaW5uZXJIVE1MID0gJzxzdHlsZT5AaG9zdCB7ICouc2VsZWN0
ZWQgeyBiYWNrZ3JvdW5kOiBncmVlbjsgfSB9PC9zdHlsZT5JIHNob3VsZCBiZSBncmVlbiEnOwor
fQorICAgIAorZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICB2YXIgaG9zdDEgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnaG9zdDEnKTsKKyAgICB2YXIgaG9zdDIgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnaG9zdDInKTsKKyAgICBhZGRTaGFkb3dSb290KGhvc3QxKTsKKyAgICBhZGRTaGFk
b3dSb290KGhvc3QyKTsKKyAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgaW50ZXJu
YWxzLmFkZHJlc3MoaG9zdDIpOworICAgICAgaG9zdDIuY2xhc3NMaXN0LmFkZCgnc2VsZWN0ZWQn
KTsKKyAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIH0sIDApCit9Cis8L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKyAgPGRpdj5CdWcgMTEyODY5
IC0gPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjg2
OSI+aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjg2OTwvYT5bc2hh
ZG93XSBAaG9zdCBzdHlsZXMgYXJlIG5vdCBhcHBsaWVkIGR5bmFtaWNjYWx5LjwvZGl2PgorICA8
ZGl2IGlkPSJob3N0MSIgY2xhc3M9InNlbGVjdGVkIj48L2Rpdj4KKyAgPGJyPgorICA8cCBpZD0i
aG9zdDIiPjwvcD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>