<?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>99560</bug_id>
          
          <creation_ts>2012-10-17 01:04:18 -0700</creation_ts>
          <short_desc>StyleRareNonInheritedData::contentDataEquivalent only looks at the first ContentData</short_desc>
          <delta_ts>2012-10-17 18:02:44 -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>Layout and Rendering</component>
          <version>528+ (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>EasyFix, HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Elliott Sprehn">esprehn</reporter>
          <assigned_to name="Elliott Sprehn">esprehn</assigned_to>
          <cc>eric</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>743984</commentid>
    <comment_count>0</comment_count>
      <attachid>169113</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-10-17 01:04:18 -0700</bug_when>
    <thetext>Created attachment 169113
Reduction

We only ever look at the first content data to see if the content changed which is wrong because if we went from content: &quot;x&quot; url(y); to content: &quot;x&quot; url(z); the first ContentData is identical and we won&apos;t update the content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744842</commentid>
    <comment_count>1</comment_count>
      <attachid>169311</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-10-17 17:33:24 -0700</bug_when>
    <thetext>Created attachment 169311
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744877</commentid>
    <comment_count>2</comment_count>
      <attachid>169311</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-17 18:02:41 -0700</bug_when>
    <thetext>Comment on attachment 169311
Patch

Clearing flags on attachment: 169311

Committed r131685: &lt;http://trac.webkit.org/changeset/131685&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744878</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-17 18:02:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>169113</attachid>
            <date>2012-10-17 01:04:18 -0700</date>
            <delta_ts>2012-10-17 01:04:18 -0700</delta_ts>
            <desc>Reduction</desc>
            <filename>contentdata.html</filename>
            <type>text/html</type>
            <size>409</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+Cgo8c3R5bGU+CiAgICAjYWN0dWFsOmJlZm9yZSB7CiAgICAgICAgY29u
dGVudDogIngiOwogICAgICAgIHF1b3RlczogIi0iICItIjsKICAgIH0KCiAgICAjYWN0dWFsLmNo
YW5nZTpiZWZvcmUgewogICAgICAgIGNvbnRlbnQ6ICJ4IiBvcGVuLXF1b3RlICJ5IjsKICAgIH0K
PC9zdHlsZT4KCjxwPgogICAgVGhlIGJlbG93IHR3byBsaW5lcyBzaG91bGQgbG9vayBpZGVudGlj
YWwuCjwvcD4KPGRpdiBpZD0iYWN0dWFsIj48L2Rpdj4KPGRpdiBpZD0iZXhwZWN0ZWQiPngteTwv
ZGl2PgoKPHNjcmlwdD4KICAgIHZhciBkaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWN0
dWFsJyk7CiAgICBkaXYub2Zmc2V0VG9wOwogICAgZGl2LmNsYXNzTmFtZSA9ICdjaGFuZ2UnOwo8
L3NjcmlwdD4KCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169311</attachid>
            <date>2012-10-17 17:33:24 -0700</date>
            <delta_ts>2012-10-17 18:02:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99560-20121017173211.patch</filename>
            <type>text/plain</type>
            <size>4373</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxNjY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGY0ZDcyZmVmNjViZjA2
ZGIyZWJjMmQwZTEyOTNjMmUwMWE0ZjkwMC4uOGM3ODQzODFjZDIxMzRkYzU0NTQ3MjY0YzE3NjMx
YmEyYjM4OWYyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEyLTEwLTE3ICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AY2hyb21pdW0ub3JnPgogCisgICAgICAgIFN0eWxlUmFyZU5v
bkluaGVyaXRlZERhdGE6OmNvbnRlbnREYXRhRXF1aXZhbGVudCBvbmx5IGxvb2tzIGF0IHRoZSBm
aXJzdCBDb250ZW50RGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTk1NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBQcmV2aW91c2x5IHdlIG9ubHkgY29tcGFyZWQgdGhlIGZpcnN0IENvbnRlbnREYXRh
IGluIHRoZSBsaW5rZWQKKyAgICAgICAgbGlzdCBvZiBDb250ZW50RGF0YSdzIHdoaWNoIG1lYW50
IHRoYXQgaWYgdGhlIHJlc29sdmVkIHN0eWxlCisgICAgICAgIGZvciBjb250ZW50IGhhZCB0aGUg
c2FtZSBwcmVmaXggd2Ugd291bGRuJ3QgdXBkYXRlIHRoZSBjb250ZW50LgorCisgICAgICAgIFRo
aXMgcGF0Y2ggYWRkcyBhIGxvb3AgdG8gY29tcGFyZSBlYWNoIG9mIHRoZSBDb250ZW50RGF0YSBv
YmplY3RzCisgICAgICAgIGluIHRoZSBsaW5rZWQgbGlzdC4KKworICAgICAgICBUZXN0OiBmYXN0
L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9jb250ZW50LXByb3BlcnR5LWNoYW5nZS5odG1sCisKKyAg
ICAgICAgKiByZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhOjpjb250ZW50RGF0YUVx
dWl2YWxlbnQpOgorCisyMDEyLTEwLTE3ICBFbGxpb3R0IFNwcmVobiAgPGVzcHJlaG5AY2hyb21p
dW0ub3JnPgorCiAgICAgICAgIFVzZSB2aXJ0dWFsIGRpc3BhdGNoIHRvIGNyZWF0ZSBDb250ZW50
RGF0YSByZW5kZXJlcnMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTk5NjQ2CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcAppbmRleCA0NjJlMzk0YTA1ODJk
ZjQ3Njg3OGNiNzM4ZDg3NTljNGI3MzJjZjNhLi45ZGRkODkwZGM2N2M1N2E1ZDM1YTUwNTE2NGEx
NmY0NjJjZTFkY2NjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUv
U3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwCkBAIC0yNTYsMTMgKzI1Niwx
NSBAQCBib29sIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6Om9wZXJhdG9yPT0oY29uc3QgU3R5
bGVSYXJlTm9uSW5oZXJpdGVkRGF0YSYgbykgYwogCiBib29sIFN0eWxlUmFyZU5vbkluaGVyaXRl
ZERhdGE6OmNvbnRlbnREYXRhRXF1aXZhbGVudChjb25zdCBTdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhJiBvKSBjb25zdAogewotICAgIGlmIChtX2NvbnRlbnQuZ2V0KCkgPT0gby5tX2NvbnRlbnQu
Z2V0KCkpCi0gICAgICAgIHJldHVybiB0cnVlOwotICAgICAgICAKLSAgICBpZiAobV9jb250ZW50
ICYmIG8ubV9jb250ZW50ICYmICptX2NvbnRlbnQgPT0gKm8ubV9jb250ZW50KQotICAgICAgICBy
ZXR1cm4gdHJ1ZTsKKyAgICBDb250ZW50RGF0YSogYSA9IG1fY29udGVudC5nZXQoKTsKKyAgICBD
b250ZW50RGF0YSogYiA9IG8ubV9jb250ZW50LmdldCgpOwogCi0gICAgcmV0dXJuIGZhbHNlOwor
ICAgIHdoaWxlIChhICYmIGIgJiYgKmEgPT0gKmIpIHsKKyAgICAgICAgYSA9IGEtPm5leHQoKTsK
KyAgICAgICAgYiA9IGItPm5leHQoKTsKKyAgICB9CisKKyAgICByZXR1cm4gIWEgJiYgIWI7CiB9
CiAKIGJvb2wgU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YTo6Y291bnRlckRhdGFFcXVpdmFsZW50
KGNvbnN0IFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEmIG8pIGNvbnN0CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGUzODZj
NDNjNGEwYzJlOTE0ZjE1MTkwYmYwODJjNjMwMjdjOTZkZi4uMmNmOTY2Y2M1Mzg0MmNiYzI2NGMw
ZmJjY2ExOThhZGI2ZmMwODM5ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTE3ICBF
bGxpb3R0IFNwcmVobiAgPGVzcHJlaG5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFN0eWxlUmFy
ZU5vbkluaGVyaXRlZERhdGE6OmNvbnRlbnREYXRhRXF1aXZhbGVudCBvbmx5IGxvb2tzIGF0IHRo
ZSBmaXJzdCBDb250ZW50RGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTk1NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUZXN0IHRoYXQgd2hlbiB0aGUgY29udGVudCBDU1MgcHJvcGVydHkgY2hhbmdl
cyB3ZSB1cGRhdGUgdGhlIGRpc3BsYXllZCBjb250ZW50LgorCisgICAgICAgICogZmFzdC9jc3Mt
Z2VuZXJhdGVkLWNvbnRlbnQvY29udGVudC1wcm9wZXJ0eS1jaGFuZ2UtZXhwZWN0ZWQuaHRtbDog
QWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY29udGVudC1wcm9w
ZXJ0eS1jaGFuZ2UuaHRtbDogQWRkZWQuCisKIDIwMTItMTAtMTcgIFJ5b3N1a2UgTml3YSAgPHJu
aXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQnVpbGQgZml4IGFmdGVyIHIxMzE2NTEuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9jb250ZW50LXBy
b3BlcnR5LWNoYW5nZS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJh
dGVkLWNvbnRlbnQvY29udGVudC1wcm9wZXJ0eS1jaGFuZ2UtZXhwZWN0ZWQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi4xN2NmY2RiODk3ZWEyZTkxNGZhZjY4ZTEzYjVmZmY2YjE1ZGY1MTBjCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY29udGVudC1w
cm9wZXJ0eS1jaGFuZ2UtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDcgQEAKKzwhRE9DVFlQRSBo
dG1sPgorCis8cD4KKyAgICBUaGUgYmVsb3cgdHdvIGxpbmVzIHNob3VsZCBsb29rIGlkZW50aWNh
bC4KKzwvcD4KKzxkaXY+eC15PC9kaXY+Cis8ZGl2PngteTwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvY29udGVudC1wcm9wZXJ0eS1jaGFu
Z2UuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2NvbnRlbnQt
cHJvcGVydHktY2hhbmdlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDllZWIyMzA3OGU0OTAyZjA1NzY0NThi
NGFhZTBjZWM4NjQzMDIwNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
LWdlbmVyYXRlZC1jb250ZW50L2NvbnRlbnQtcHJvcGVydHktY2hhbmdlLmh0bWwKQEAgLTAsMCAr
MSwyNCBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxzdHlsZT4KKyAgICAjYWN0dWFsOmJlZm9yZSB7
CisgICAgICAgIGNvbnRlbnQ6ICJ4IjsKKyAgICAgICAgcXVvdGVzOiAiLSIgIi0iOworICAgIH0K
KworICAgICNhY3R1YWwuY2hhbmdlOmJlZm9yZSB7CisgICAgICAgIGNvbnRlbnQ6ICJ4IiBvcGVu
LXF1b3RlICJ5IjsKKyAgICB9Cis8L3N0eWxlPgorCis8cD4KKyAgICBUaGUgYmVsb3cgdHdvIGxp
bmVzIHNob3VsZCBsb29rIGlkZW50aWNhbC4KKzwvcD4KKzxkaXYgaWQ9ImFjdHVhbCI+PC9kaXY+
Cis8ZGl2IGlkPSJleHBlY3RlZCI+eC15PC9kaXY+CisKKzxzY3JpcHQ+CisgICAgdmFyIGRpdiA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhY3R1YWwnKTsKKyAgICBkaXYub2Zmc2V0VG9wOwor
ICAgIGRpdi5jbGFzc05hbWUgPSAnY2hhbmdlJzsKKzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>