<?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>94718</bug_id>
          
          <creation_ts>2012-08-22 08:50:34 -0700</creation_ts>
          <short_desc>DOM4: getElementsByClassName should include non StyledElements</short_desc>
          <delta_ts>2016-08-16 15:28:23 -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>
          <dependson>93665</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Erik Arvidsson">arv</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>syoichi</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>701971</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-08-22 08:50:34 -0700</bug_when>
    <thetext>DOM4 simplified this to include any element with a class attribute that matches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220585</commentid>
    <comment_count>1</comment_count>
      <attachid>286210</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-16 15:03:23 -0700</bug_when>
    <thetext>Created attachment 286210
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220606</commentid>
    <comment_count>2</comment_count>
      <attachid>286210</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-16 15:28:16 -0700</bug_when>
    <thetext>Comment on attachment 286210
Patch

Clearing flags on attachment: 286210

Committed r204528: &lt;http://trac.webkit.org/changeset/204528&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220607</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-16 15:28:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286210</attachid>
            <date>2016-08-16 15:03:23 -0700</date>
            <delta_ts>2016-08-16 15:28:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94718-20160816150136.patch</filename>
            <type>text/plain</type>
            <size>5799</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0NTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzk5NjU5MThlN2FiMTk3
MmM0ZGNiNTBiOTczNWNjZTBjZjU1ZGJiMC4uYWJmODFkYTQwMjFmZTgwZDI2OGVhNDk3NzY1NGJh
NmJjYjkyNGNlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE2LTA4LTE2ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRE9NNDogZ2V0RWxlbWVudHNC
eUNsYXNzTmFtZSBzaG91bGQgaW5jbHVkZSBub24gU3R5bGVkRWxlbWVudHMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0NzE4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgZ2V0RWxlbWVudHNCeUNsYXNzTmFt
ZSgpIG5vdyBpbmNsdWRlcyBub24gU3R5bGVkRWxlbWVudHMgYXMgcGVyIHRoZSBsYXRlc3QKKyAg
ICAgICAgRE9NIHNwZWNpZmljYXRpb246CisgICAgICAgIC0gaHR0cHM6Ly9kb20uc3BlYy53aGF0
d2cub3JnLyNjb25jZXB0LWdldGVsZW1lbnRzYnljbGFzc25hbWUKKworICAgICAgICBUaGUgbmV3
IGJlaGF2aW9yIGlzIGNvbnNpc3RlbnQgd2l0aCBGaXJlZm94IGFuZCBDaHJvbWUuCisKKyAgICAg
ICAgVGVzdDogZmFzdC9kb20vZ2V0RWxlbWVudHNCeUNsYXNzTmFtZS9ub24tc3R5bGVkLWVsZW1l
bnQuaHRtbAorCisgICAgICAgICogZG9tL0NsYXNzQ29sbGVjdGlvbi5oOgorICAgICAgICAoV2Vi
Q29yZTo6Q2xhc3NDb2xsZWN0aW9uOjplbGVtZW50TWF0Y2hlcyk6CisKIDIwMTYtMDgtMTYgIEJy
ZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgVXBncmFkZS1JbnNl
Y3VyZS1SZXF1ZXN0IHN0YXRlIGlzIGltcHJvcGVybHkgcmV0YWluZWQgYmV0d2VlbiBuYXZpZ2F0
aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0NsYXNzQ29sbGVjdGlvbi5oIGIv
U291cmNlL1dlYkNvcmUvZG9tL0NsYXNzQ29sbGVjdGlvbi5oCmluZGV4IDVkNjA5OGI4M2Y1YWZh
NDg2NDI2MmY3Nzg2OTg1YzlhYzdkOWZjZGYuLjcyMDYxYTFiZGIyZGQ5MTcxZTFhM2NkY2VjZjdl
YmQ4MjhlMWUyOGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9DbGFzc0NvbGxlY3Rp
b24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ2xhc3NDb2xsZWN0aW9uLmgKQEAgLTYyLDEx
ICs2Miw3IEBAIGlubGluZSBib29sIENsYXNzQ29sbGVjdGlvbjo6ZWxlbWVudE1hdGNoZXMoRWxl
bWVudCYgZWxlbWVudCkgY29uc3QKIHsKICAgICBpZiAoIWVsZW1lbnQuaGFzQ2xhc3MoKSkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwotICAgIGlmICghbV9jbGFzc05hbWVzLnNpemUoKSkKLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwotICAgIC8vIEZJWE1FOiBET000IGFsbG93cyBnZXRFbGVtZW50c0J5
Q2xhc3NOYW1lIHRvIHJldHVybiBub24gU3R5bGVkRWxlbWVudC4KLSAgICAvLyBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ3MTgKLSAgICBpZiAoIWVsZW1lbnQuaXNT
dHlsZWRFbGVtZW50KCkpCisgICAgaWYgKG1fY2xhc3NOYW1lcy5pc0VtcHR5KCkpCiAgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICByZXR1cm4gZWxlbWVudC5jbGFzc05hbWVzKCkuY29udGFpbnNB
bGwobV9jbGFzc05hbWVzKTsKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzY2QwMDM4OWM2M2MyMjEyZTcxODdhMzc4MTkw
Y2U5N2UwOGZiNjVhLi41OTViODBmYzE3MWJhYjFiN2M0YTc2Y2JiMTcyYmEwNzlhMGU5ZmQwIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTYtMDgtMTYgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KKworICAgICAgICBET000OiBnZXRFbGVtZW50c0J5Q2xhc3NOYW1lIHNob3VsZCBp
bmNsdWRlIG5vbiBTdHlsZWRFbGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTQ3MTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGZhc3QvZG9tL2dldEVsZW1lbnRzQnlDbGFzc05hbWUvMDExLWV4
cGVjdGVkLnR4dDogUmVtb3ZlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9nZXRFbGVtZW50c0J5Q2xh
c3NOYW1lLzAxMS54bWw6IFJlbW92ZWQuCisgICAgICAgIERyb3Agb3V0ZGF0ZWQgdGVzdC4gSXQg
aXMgZmFpbGluZyBpbiBGaXJlZm94IGFuZCBDaHJvbWUuCisKKyAgICAgICAgKiBmYXN0L2RvbS9n
ZXRFbGVtZW50c0J5Q2xhc3NOYW1lL25vbi1zdHlsZWQtZWxlbWVudC1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZG9tL2dldEVsZW1lbnRzQnlDbGFzc05hbWUvbm9uLXN0eWxl
ZC1lbGVtZW50Lmh0bWw6IEFkZGVkLgorICAgICAgICBBZGQgbGF5b3V0IHRlc3QgY292ZXJhZ2Uu
CisKIDIwMTYtMDgtMTYgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAg
ICAgICAgVXBncmFkZS1JbnNlY3VyZS1SZXF1ZXN0IHN0YXRlIGlzIGltcHJvcGVybHkgcmV0YWlu
ZWQgYmV0d2VlbiBuYXZpZ2F0aW9ucwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20v
Z2V0RWxlbWVudHNCeUNsYXNzTmFtZS8wMTEtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9kb20vZ2V0RWxlbWVudHNCeUNsYXNzTmFtZS8wMTEtZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA5OTc2YjEyMDkyMTBjYzY1MmYyNTRiODNjZTQ3NTM2MzE0Zjdi
YmY5Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91
dFRlc3RzL2Zhc3QvZG9tL2dldEVsZW1lbnRzQnlDbGFzc05hbWUvMDExLWV4cGVjdGVkLnR4dAor
KysgL2Rldi9udWxsCkBAIC0xLDMgKzAsMCBAQAotUEFTUwotCi0KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZG9tL2dldEVsZW1lbnRzQnlDbGFzc05hbWUvMDExLnhtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZG9tL2dldEVsZW1lbnRzQnlDbGFzc05hbWUvMDExLnhtbApkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggODI3YTJmMzVkNzNmZmIxZmYyZTNmYjZhMTc1MWIwYWE4NzU5ZjMz
NC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS9nZXRFbGVtZW50c0J5Q2xhc3NOYW1lLzAxMS54bWwKKysrIC9kZXYvbnVs
bApAQCAtMSwxOSArMCwwIEBACi08aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94
aHRtbCIgeG1sbnM6Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmg9Imh0dHA6
Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOnQ9Imh0dHA6Ly90Yy5sYWJzLm9wZXJhLmNv
bS8jdGVzdCI+Ci0gPGhlYWQ+Ci0gIDx0aXRsZT5kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NO
YW1lKCk6ICJ0cmlja3kiIGNvbXBvdW5kPC90aXRsZT4KLSAgPHNjcmlwdCBzcmM9InJlc291cmNl
cy9jb21tb24uanMiPjwvc2NyaXB0PgotIDwvaGVhZD4KLSA8Ym9keT4KLSAgPHAgaWQ9InIiPkZB
SUwgKHNjcmlwdCBkaWQgbm90IHJ1bik8L3A+ICAKLSAgPHggY2xhc3M9ImEiLz4KLSAgPGc6eCBj
bGFzcz0iYSIvPgotICA8eCB0OmNsYXNzPSJhIiBoOmNsYXNzPSJhIiBnOmNsYXNzPSJhIi8+Ci0g
IDxnOnggdDpjbGFzcz0iYSIgaDpjbGFzcz0iYSIgZzpjbGFzcz0iYSIvPgotICA8dDp4IGNsYXNz
PSJhIiB0OmNsYXNzPSJhIiBoOmNsYXNzPSJhIiBnOmNsYXNzPSJhIi8+Ci0gIDxzY3JpcHQ+Ci0g
ICB2YXIgY29sbGVjdGlvbiA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImEiKSwK
LSAgICAgICB0ZXN0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWVOUygiKiIsICJ4IikK
LSAgIHQoY29sbGVjdGlvbiwgW3Rlc3RbMF0sIHRlc3RbMV1dKQotICA8L3NjcmlwdD4KLSA8L2Jv
ZHk+Ci08L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9nZXRFbGVtZW50
c0J5Q2xhc3NOYW1lL25vbi1zdHlsZWQtZWxlbWVudC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L2RvbS9nZXRFbGVtZW50c0J5Q2xhc3NOYW1lL25vbi1zdHlsZWQtZWxlbWVudC1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uYTNiODIzM2QyOWY0M2U5NmViZGQ3NjY0NjE1OWIwZjIzMDkz
NDYyZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2dldEVsZW1lbnRz
QnlDbGFzc05hbWUvbm9uLXN0eWxlZC1lbGVtZW50LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEx
IEBACitUZXN0cyB0aGF0IGdldEVsZW1lbnRzQnlDbGFzc05hbWUoKSBpcyBhYmxlIHRvIHJldHVy
biBub24tc3R5bGVkIGVsZW1lbnRzCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmll
cyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQ
QVNTIGNvbGxlY3Rpb24ubGVuZ3RoIGlzIDEKK1BBU1MgY29sbGVjdGlvblswXSBpcyBub25TdHls
ZWRFbGVtZW50CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vZ2V0RWxlbWVudHNCeUNsYXNz
TmFtZS9ub24tc3R5bGVkLWVsZW1lbnQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2dldEVs
ZW1lbnRzQnlDbGFzc05hbWUvbm9uLXN0eWxlZC1lbGVtZW50Lmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uY2Vi
MjNlOWU3ZGRjOGUxZmIwODEzMjJjNmQ2MDkzMGIxMmJlZTA4ZAotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvZG9tL2dldEVsZW1lbnRzQnlDbGFzc05hbWUvbm9uLXN0eWxlZC1l
bGVtZW50Lmh0bWwKQEAgLTAsMCArMSwxOCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxi
b2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRlc3RzIHRoYXQgZ2V0RWxlbWVudHNCeUNs
YXNzTmFtZSgpIGlzIGFibGUgdG8gcmV0dXJuIG5vbi1zdHlsZWQgZWxlbWVudHMiKTsKKwordmFy
IG5vblN0eWxlZEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50TlMobnVsbCwgInRlc3Qi
KTsKK25vblN0eWxlZEVsZW1lbnQuY2xhc3NMaXN0ID0gIm15Q2xhc3MiOworZG9jdW1lbnQuYm9k
eS5hcHBlbmRDaGlsZChub25TdHlsZWRFbGVtZW50KTsKKwordmFyIGNvbGxlY3Rpb24gPSBkb2N1
bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJteUNsYXNzIik7CitzaG91bGRCZSgiY29sbGVj
dGlvbi5sZW5ndGgiLCAiMSIpOworc2hvdWxkQmUoImNvbGxlY3Rpb25bMF0iLCAibm9uU3R5bGVk
RWxlbWVudCIpOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8Ym9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>