<?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>64372</bug_id>
          
          <creation_ts>2011-07-12 11:10:20 -0700</creation_ts>
          <short_desc>CSS attribute selector + descendant not styled correctly</short_desc>
          <delta_ts>2022-07-12 14:57:16 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc>http://jsfiddle.net/aUCkn/</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>bug</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>daniel.baulig</cc>
    
    <cc>dominicc</cc>
    
    <cc>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>435786</commentid>
    <comment_count>0</comment_count>
    <who name="">bug</who>
    <bug_when>2011-07-12 11:10:20 -0700</bug_when>
    <thetext>When using the attribute selector in combination with a descendant, styles are not being applied correctly.


Test: http://jsfiddle.net/aUCkn/
You may also take a look at http://stackoverflow.com/questions/6655364/css-attribute-selector-descendant-gives-a-bug-in-webkit/ where this bug is being discussed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>436190</commentid>
    <comment_count>1</comment_count>
      <attachid>100613</attachid>
    <who name="Dominic Cooney">dominicc</who>
    <bug_when>2011-07-12 20:09:36 -0700</bug_when>
    <thetext>Created attachment 100613
Patch with failing layout test

The jsfiddle as a layout test.

Expected result: lines are blue/green/green.

Safari Version 5.0.4 (6533.20.27) fails—lines are blue/blue/blue.
Chrome 14.0.803.0 (Official Build 90483) dev Mac OS WebKit 535.1 (trunk@89703) fails—lines are blue/blue/green.
WebKit nightly r90810 fails—lines are blue/blue/green.
Firefox 5.0 passes.

It is interesting to note how sensitive this is to whitespace in the element with the attribute, as discussed on the StackOverflow bug. For example, if the first div[foo=&quot;green&quot;] does not have child whitespace, then both div[foo=&quot;green&quot;] render correctly (regardless of whitespace in the second one.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438395</commentid>
    <comment_count>2</comment_count>
    <who name="">daniel.baulig</who>
    <bug_when>2011-07-18 03:46:20 -0700</bug_when>
    <thetext>Just in case this will provide anything: I encountered a bug that seems to be related. I was made aware of this bug report when I posted a thread about the bug on SO: 
http://stackoverflow.com/questions/6728175/why-will-webkit-not-repaint-my-webpage-properly
It also contains a jsFiddle which demonstrates the behaviour, allthough it is much more complex than dadu&apos;s fiddle:
http://jsfiddle.net/WHewK/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1882638</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-12 14:57:16 -0700</bug_when>
    <thetext>Safari, Chrome, and Firefox all agree on rendering for this test case. I don&apos;t believe there is any remaining compatibility issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100613</attachid>
            <date>2011-07-12 20:09:36 -0700</date>
            <delta_ts>2011-07-12 20:09:36 -0700</delta_ts>
            <desc>Patch with failing layout test</desc>
            <filename>layout-test.patch</filename>
            <type>text/plain</type>
            <size>3014</size>
            <attacher name="Dominic Cooney">dominicc</attacher>
            
              <data encoding="base64">RnJvbSBjODlhZmVmZDcxZWU0ZDMwODY1YmQxYTAzMDZiZDllNzI1YjRhMTU0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEb21pbmljIENvb25leSA8ZG9taW5pY2NAY2hyb21pdW0ub3Jn
PgpEYXRlOiBXZWQsIDEzIEp1bCAyMDExIDEyOjAzOjQ1ICswOTAwClN1YmplY3Q6IFtQQVRDSF0g
QWRkcyBhIGZhaWxpbmcgbGF5b3V0IHRlc3QuCgotLS0KIC4uLi9jc3MvYXR0cmlidXRlLXNlbGVj
dG9yLWRlc2NlbmRhbnQtZXhwZWN0ZWQudHh0IHwgICAyMiArKysrKysrKysrKysrKwogLi4uL2Zh
c3QvY3NzL2F0dHJpYnV0ZS1zZWxlY3Rvci1kZXNjZW5kYW50Lmh0bWwgICAgfCAgIDMwICsrKysr
KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDAgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9jc3MvYXR0cmli
dXRlLXNlbGVjdG9yLWRlc2NlbmRhbnQtZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQg
TGF5b3V0VGVzdHMvZmFzdC9jc3MvYXR0cmlidXRlLXNlbGVjdG9yLWRlc2NlbmRhbnQuaHRtbAoK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL2F0dHJpYnV0ZS1zZWxlY3Rvci1kZXNj
ZW5kYW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2F0dHJpYnV0ZS1zZWxl
Y3Rvci1kZXNjZW5kYW50LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi5jNDVkNDBmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
YXR0cmlidXRlLXNlbGVjdG9yLWRlc2NlbmRhbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMjIg
QEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNp
emUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4MTMwCisgIFJlbmRlckJsb2NrIHtI
VE1MfSBhdCAoMCwwKSBzaXplIDgwMHgxMzAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCwx
Nikgc2l6ZSA3ODR4MTA2CisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4
MzYKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNzU3eDM2CisgICAg
ICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNzU3OiAiVGVzdHMgYXR0cmlidXRlIHNlbGVj
dG9ycyBhbmQgZGVzY2VuZGFudCBzZWxlY3RvcnMuIFlvdSBzaG91bGQgc2VlIHRocmVlIGxpbmVz
IG9mIHRleHQ6IGJsdWUsIGdyZWVuLCBncmVlbi4gRWFjaCBsaW5lIHNob3VsZCIKKyAgICAgICAg
ICB0ZXh0IHJ1biBhdCAoMCwxOCkgd2lkdGggMzU0OiAiaGF2ZSBhIGJhY2tncm91bmQgY29sb3Ig
dGhhdCBtYXRjaGVzIGl0cyByZXNwZWN0aXZlIHRleHQuIgorICAgICAgUmVuZGVyQmxvY2sge0RJ
Vn0gYXQgKDAsNTIpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQg
KDAsMCkgc2l6ZSAyN3gxOCBbYmdjb2xvcj0jMDAwMEZGXQorICAgICAgICAgIFJlbmRlclRleHQg
eyN0ZXh0fSBhdCAoMCwwKSBzaXplIDI3eDE4CisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCww
KSB3aWR0aCAyNzogImJsdWUiCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCw3MCkgc2l6
ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDM1eDE4
IFtiZ2NvbG9yPSMwMDgwMDBdCisgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDAp
IHNpemUgMzV4MTgKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDM1OiAiZ3Jl
ZW4iCisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAorICAgICAg
UmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsODgpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlcklu
bGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAzNXgxOCBbYmdjb2xvcj0jMDA4MDAwXQorICAgICAg
ICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDM1eDE4CisgICAgICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAzNTogImdyZWVuIgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9jc3MvYXR0cmlidXRlLXNlbGVjdG9yLWRlc2NlbmRhbnQuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvY3NzL2F0dHJpYnV0ZS1zZWxlY3Rvci1kZXNjZW5kYW50Lmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDI3YzAxNwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL2F0dHJpYnV0ZS1zZWxlY3Rvci1kZXNjZW5kYW50Lmh0bWwKQEAg
LTAsMCArMSwzMCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgor
W2Zvbz0iYmx1ZSJdIHNwYW4geworICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworfQorCitbZm9v
PSJncmVlbiJdIHNwYW4geworICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKK30KKzwvc3R5bGU+
Cis8L2hlYWQ+Cis8Ym9keT4KKzxwPgorVGVzdHMgYXR0cmlidXRlIHNlbGVjdG9ycyBhbmQgZGVz
Y2VuZGFudCBzZWxlY3RvcnMuIFlvdSBzaG91bGQgc2VlCit0aHJlZSBsaW5lcyBvZiB0ZXh0OiBi
bHVlLCBncmVlbiwgZ3JlZW4uIEVhY2ggbGluZSBzaG91bGQgaGF2ZSBhCitiYWNrZ3JvdW5kIGNv
bG9yIHRoYXQgbWF0Y2hlcyBpdHMgcmVzcGVjdGl2ZSB0ZXh0LgorPC9wPgorPGRpdiBmb289ImJs
dWUiPjxzcGFuPmJsdWU8L3NwYW4+PC9kaXY+CisKKzwhLS0gVGhlIHdoaXRlc3BhY2UgYXJvdW5k
IHRoZSBmb2xsb3dpbmcgc3BhbiwgYW5kIG5vdCBhcm91bmQgdGhlCisgICAgIGZpbmFsIHNwYW4s
IGlzIGEgZGVsaWJlcmF0ZSBwYXJ0IG9mIHRoaXMgcmVwcm8uIC0tPgorPGRpdiBmb289ImdyZWVu
Ij4KKzxzcGFuPmdyZWVuPC9zcGFuPgorPC9kaXY+CisKKzxkaXYgZm9vPSJncmVlbiI+PHNwYW4+
Z3JlZW48L3NwYW4+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+Ci0tIAoxLjcuMi4xCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>