<?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>94304</bug_id>
          
          <creation_ts>2012-08-17 00:21:13 -0700</creation_ts>
          <short_desc>Needs pseudo class enabled when a replaced element has a special inner element.</short_desc>
          <delta_ts>2019-10-04 22:16:45 -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>CONFIGURATION CHANGED</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>
          
          <blocked>82313</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Web Components Team">webcomponents-bugzilla</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dominicc</cc>
    
    <cc>hayato</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>morrita</cc>
    
    <cc>rniwa</cc>
    
    <cc>tasak</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>697966</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-08-17 00:21:13 -0700</bug_when>
    <thetext>Styling for replaced element when a ShadowRoot is attached has a problem.

Basically the host element has various styles. We want to reset such styles when an Author Shadow DOM is added, since we want the host element to behave like just a div.
It seems good to have a pseudo class to be enabled when the replaced element is &apos;really&apos; replaced, which means there is an inner special element in the User Agent Shadow DOM in replaced elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697969</commentid>
    <comment_count>1</comment_count>
      <attachid>159024</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-08-17 00:24:12 -0700</bug_when>
    <thetext>Created attachment 159024
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577144</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-10-04 22:16:36 -0700</bug_when>
    <thetext>Replaced elements don&apos;t support a shadow root in V1 API so this is irrelevant now.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159024</attachid>
            <date>2012-08-17 00:24:12 -0700</date>
            <delta_ts>2012-08-17 00:24:12 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>bug-94304-20120817162336.patch</filename>
            <type>text/plain</type>
            <size>5248</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1ODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDFiNTNkZGMyNDYwMjM4
OWQ0M2Q5YzY3ZjJmM2Q3MmViZGJmYWEwZC4uOTEwYWQ0NzNhMGYxMDczZDc5MzU2ZDNkMjY5ZTQy
Yjk4YzM2NjA4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTA4LTE3ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBOZWVkcyBwc2V1
ZG8gY2xhc3MgZW5hYmxlZCB3aGVuIGEgcmVwbGFjZWQgZWxlbWVudCBoYXMgYSBzcGVjaWFsIGlu
bmVyIGVsZW1lbnQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD05NDMwNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFkZGl0aW9uYWwgaW5mb3JtYXRpb24gb2YgdGhlIGNoYW5nZSBzdWNoIGFzIGFwcHJvYWNo
LCByYXRpb25hbGUuIFBsZWFzZSBhZGQgcGVyLWZ1bmN0aW9uIGRlc2NyaXB0aW9ucyBiZWxvdyAo
T09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAoT09QUyEpLgorCisgICAgICAgICogY3Nz
L0NTU1NlbGVjdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1NlbGVjdG9yOjpwc2V1ZG9J
ZCk6CisgICAgICAgIChXZWJDb3JlOjpuYW1lVG9Qc2V1ZG9UeXBlTWFwKToKKyAgICAgICAgKFdl
YkNvcmU6OkNTU1NlbGVjdG9yOjpleHRyYWN0UHNldWRvVHlwZSk6CisgICAgICAgICogY3NzL0NT
U1NlbGVjdG9yLmg6CisgICAgICAgICogY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTZWxlY3RvckNoZWNrZXI6OmNoZWNrT25lU2VsZWN0b3IpOgorICAgICAgICAq
IGRvbS9FbGVtZW50Lmg6CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50Ojppc1JlcGxhY2VkU2hh
ZG93SG9zdCk6CisKIDIwMTItMDgtMTYgIEFudG9pbmUgTGFib3VyICA8cGltYW5AY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gQWRkIHJlc291cmNlIHRyYW5zZmVyIGZ1bmN0aW9u
cyB0byBDQ1Jlc291cmNlUHJvdmlkZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9D
U1NTZWxlY3Rvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU2VsZWN0b3IuY3BwCmluZGV4
IGVhYmVlNDkzYTQxYWI3ZTQ0MjdjZjI4ZmQ3MDM0ODFiMGFkMDg3OWEuLjQzYmRkMDI4Y2NhOGYx
YWFmY2VkOWNhZjkyOGQ2NmM0Y2NhMWVkMTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NTZWxlY3Rvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1NlbGVjdG9yLmNw
cApAQCAtMTc2LDYgKzE3Niw3IEBAIFBzZXVkb0lkIENTU1NlbGVjdG9yOjpwc2V1ZG9JZChQc2V1
ZG9UeXBlIHR5cGUpCiAgICAgY2FzZSBQc2V1ZG9EZWZhdWx0OgogICAgIGNhc2UgUHNldWRvRGlz
YWJsZWQ6CiAgICAgY2FzZSBQc2V1ZG9PcHRpb25hbDoKKyAgICBjYXNlIFBzZXVkb1JlcGxhY2Vk
U2hhZG93SG9zdDoKICAgICBjYXNlIFBzZXVkb1JlcXVpcmVkOgogICAgIGNhc2UgUHNldWRvUmVh
ZE9ubHk6CiAgICAgY2FzZSBQc2V1ZG9SZWFkV3JpdGU6CkBAIC0yNTQsNiArMjU1LDcgQEAgc3Rh
dGljIEhhc2hNYXA8QXRvbWljU3RyaW5nSW1wbCosIENTU1NlbGVjdG9yOjpQc2V1ZG9UeXBlPiog
bmFtZVRvUHNldWRvVHlwZU1hcCgKICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmlu
Zywgb25seUNoaWxkLCAoIm9ubHktY2hpbGQiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21M
aXRlcmFsKSk7CiAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJpbmcsIG9ubHlPZlR5
cGUsICgib25seS1vZi10eXBlIiwgQXRvbWljU3RyaW5nOjpDb25zdHJ1Y3RGcm9tTGl0ZXJhbCkp
OwogICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBvcHRpb25hbCwgKCJvcHRp
b25hbCIsIEF0b21pY1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKKyAgICBERUZJTkVf
U1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywgcmVwbGFjZWRTaGFkb3dIb3N0LCAoIi13ZWJraXQt
cmVwbGFjZWQtc2hhZG93LWhvc3QiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFs
KSk7CiAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJpbmcsIHJlcXVpcmVkLCAoInJl
cXVpcmVkIiwgQXRvbWljU3RyaW5nOjpDb25zdHJ1Y3RGcm9tTGl0ZXJhbCkpOwogICAgIERFRklO
RV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCByZXNpemVyLCAoIi13ZWJraXQtcmVzaXplciIs
IEF0b21pY1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKICAgICBERUZJTkVfU1RBVElD
X0xPQ0FMKEF0b21pY1N0cmluZywgcm9vdCwgKCJyb290IiwgQXRvbWljU3RyaW5nOjpDb25zdHJ1
Y3RGcm9tTGl0ZXJhbCkpOwpAQCAtMzQyLDYgKzM0NCw3IEBAIHN0YXRpYyBIYXNoTWFwPEF0b21p
Y1N0cmluZ0ltcGwqLCBDU1NTZWxlY3Rvcjo6UHNldWRvVHlwZT4qIG5hbWVUb1BzZXVkb1R5cGVN
YXAoCiAgICAgICAgIG5hbWVUb1BzZXVkb1R5cGUtPnNldChzaW5nbGVCdXR0b24uaW1wbCgpLCBD
U1NTZWxlY3Rvcjo6UHNldWRvU2luZ2xlQnV0dG9uKTsKICAgICAgICAgbmFtZVRvUHNldWRvVHlw
ZS0+c2V0KG5vQnV0dG9uLmltcGwoKSwgQ1NTU2VsZWN0b3I6OlBzZXVkb05vQnV0dG9uKTsKICAg
ICAgICAgbmFtZVRvUHNldWRvVHlwZS0+c2V0KG9wdGlvbmFsLmltcGwoKSwgQ1NTU2VsZWN0b3I6
OlBzZXVkb09wdGlvbmFsKTsKKyAgICAgICAgbmFtZVRvUHNldWRvVHlwZS0+c2V0KHJlcGxhY2Vk
U2hhZG93SG9zdC5pbXBsKCksIENTU1NlbGVjdG9yOjpQc2V1ZG9SZXBsYWNlZFNoYWRvd0hvc3Qp
OwogICAgICAgICBuYW1lVG9Qc2V1ZG9UeXBlLT5zZXQocmVxdWlyZWQuaW1wbCgpLCBDU1NTZWxl
Y3Rvcjo6UHNldWRvUmVxdWlyZWQpOwogICAgICAgICBuYW1lVG9Qc2V1ZG9UeXBlLT5zZXQocmVz
aXplci5pbXBsKCksIENTU1NlbGVjdG9yOjpQc2V1ZG9SZXNpemVyKTsKICAgICAgICAgbmFtZVRv
UHNldWRvVHlwZS0+c2V0KHNjcm9sbGJhci5pbXBsKCksIENTU1NlbGVjdG9yOjpQc2V1ZG9TY3Jv
bGxiYXIpOwpAQCAtNDQ0LDYgKzQ0Nyw3IEBAIHZvaWQgQ1NTU2VsZWN0b3I6OmV4dHJhY3RQc2V1
ZG9UeXBlKCkgY29uc3QKICAgICBjYXNlIFBzZXVkb1ZhbGlkOgogICAgIGNhc2UgUHNldWRvSW52
YWxpZDoKICAgICBjYXNlIFBzZXVkb0luZGV0ZXJtaW5hdGU6CisgICAgY2FzZSBQc2V1ZG9SZXBs
YWNlZFNoYWRvd0hvc3Q6CiAgICAgY2FzZSBQc2V1ZG9TY29wZToKICAgICBjYXNlIFBzZXVkb1Rh
cmdldDoKICAgICBjYXNlIFBzZXVkb0xhbmc6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTU2VsZWN0b3IuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxlY3Rvci5oCmluZGV4
IDJlOWU1OTA4ZmNkMWVlMTM1MmU5MzY3NzIwMjVhMjg2YWVhNmJiNWMuLjM4NDA0YWM5ZTJkZDVh
MDZjYjNlMmFlOTg0ZDQ5MDhmZDA5Mzk3ZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NTZWxlY3Rvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTZWxlY3Rvci5oCkBA
IC0xMTAsNiArMTEwLDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICAgICAgUHNldWRv
RGVmYXVsdCwKICAgICAgICAgICAgIFBzZXVkb0Rpc2FibGVkLAogICAgICAgICAgICAgUHNldWRv
T3B0aW9uYWwsCisgICAgICAgICAgICBQc2V1ZG9SZXBsYWNlZFNoYWRvd0hvc3QsCiAgICAgICAg
ICAgICBQc2V1ZG9SZXF1aXJlZCwKICAgICAgICAgICAgIFBzZXVkb1JlYWRPbmx5LAogICAgICAg
ICAgICAgUHNldWRvUmVhZFdyaXRlLApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL1Nl
bGVjdG9yQ2hlY2tlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2VyLmNw
cAppbmRleCA5YTMyZDYwODBjNDAwZjU0OGJmOTFhNDdiN2JhNWI0NzhmMjBjNGZkLi5kM2VlNmZk
MGFiNGViZjljYTFlOTExZWUyOGVkMWYwZGE2ZDM2ZGJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9jc3MvU2VsZWN0b3JDaGVja2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU2Vs
ZWN0b3JDaGVja2VyLmNwcApAQCAtMTExNiw2ICsxMTE2LDEzIEBAIGJvb2wgU2VsZWN0b3JDaGVj
a2VyOjpjaGVja09uZVNlbGVjdG9yKGNvbnN0IFNlbGVjdG9yQ2hlY2tpbmdDb250ZXh0JiBjb250
ZXh0LCBQCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfQorICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpQc2V1ZG9S
ZXBsYWNlZFNoYWRvd0hvc3Q6CisgICAgICAgICAgICBpZiAoIWVsZW1lbnQpCisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICAKKyAgICAgICAgICAgIGlmIChlbGVtZW50LT5pc1Jl
cGxhY2VkU2hhZG93SG9zdCgpKQorICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgQ1NTU2VsZWN0b3I6OlBzZXVkb1Njb3BlOgogICAg
ICAgICAgICAgaWYgKGNvbnRleHQuc2NvcGUpCiAgICAgICAgICAgICAgICAgcmV0dXJuIGVsZW1l
bnQgPT0gY29udGV4dC5zY29wZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVt
ZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5oCmluZGV4IGQwNTZhOWQ0MzVkZWI0
MGU4MjQyNTQ2Njk5MWM4YjBmN2MwMGEzZTcuLmI5ZWJjZTFlYzM4Y2E5ODE0ZDQ3ZDMxMWYzNzNh
NWQxNjE1NDBkMzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaApAQCAtMjc0LDYgKzI3NCw3IEBAIHB1Ymxp
YzoKICAgICBFbGVtZW50U2hhZG93KiBzaGFkb3coKSBjb25zdDsKICAgICBFbGVtZW50U2hhZG93
KiBlbnN1cmVTaGFkb3coKTsKICAgICB2aXJ0dWFsIHZvaWQgd2lsbEFkZEF1dGhvclNoYWRvd1Jv
b3QoKSB7IH0KKyAgICB2aXJ0dWFsIGJvb2wgaXNSZXBsYWNlZFNoYWRvd0hvc3QoKSB7IHJldHVy
biBmYWxzZTsgfQogCiAgICAgU2hhZG93Um9vdCogdXNlckFnZW50U2hhZG93Um9vdCgpIGNvbnN0
OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>