<?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>44432</bug_id>
          
          <creation_ts>2010-08-23 09:25:30 -0700</creation_ts>
          <short_desc>setAttributeNS() should throw NAMESPACE_ERR for prefixed qualifiedName with null namespace</short_desc>
          <delta_ts>2019-02-06 09:02:58 -0800</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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>44443</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>267947</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-23 09:25:30 -0700</bug_when>
    <thetext>According to DOM Level 2, if setAttributeNS() is called with a null namespace and a qualifiedName with a prefix, NAMESPACE_ERR should be raised.

Spec link:
http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-ElSetAttrNS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267949</commentid>
    <comment_count>1</comment_count>
      <attachid>65130</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-23 09:27:53 -0700</bug_when>
    <thetext>Created attachment 65130
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267954</commentid>
    <comment_count>2</comment_count>
      <attachid>65130</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-23 09:35:03 -0700</bug_when>
    <thetext>Comment on attachment 65130
Proposed patch

Clearing flags on attachment: 65130

Committed r65814: &lt;http://trac.webkit.org/changeset/65814&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267955</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-23 09:35:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267976</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-23 10:19:27 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/65814 might have broken Leopard Intel Release (Tests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268011</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-08-23 11:13:23 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; According to DOM Level 2

I think that we care about DOM 3 Core and Firefox compatibility, not about DOM 2 Core. But in this case, DOM 3 Core and Firefox 3.6.8 both agree.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268384</commentid>
    <comment_count>6</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-24 01:15:34 -0700</bug_when>
    <thetext>Committed r65874: &lt;http://trac.webkit.org/changeset/65874&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502878</commentid>
    <comment_count>7</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:02:58 -0800</bug_when>
    <thetext>Mass moving XML DOM bugs to the &quot;DOM&quot; Component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65130</attachid>
            <date>2010-08-23 09:27:53 -0700</date>
            <delta_ts>2010-08-23 09:35:03 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-44432.diff</filename>
            <type>text/plain</type>
            <size>4140</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1ZjI0OGI2Li5hYWVlNWMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDgt
MjMgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBzZXRBdHRyaWJ1dGVOUygpIHNo
b3VsZCB0aHJvdyBOQU1FU1BBQ0VfRVJSIGZvciBwcmVmaXhlZCBxdWFsaWZpZWROYW1lIHdpdGgg
bnVsbCBuYW1lc3BhY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQ0NDMyCisKKyAgICAgICAgKiBmYXN0L2RvbS9zY3JpcHQtdGVzdHMvc2V0QXR0cmli
dXRlTlMtcHJlZml4LWFuZC1udWxsLW5hbWVzcGFjZS5qczogQWRkZWQuCisgICAgICAgICogZmFz
dC9kb20vc2V0QXR0cmlidXRlTlMtcHJlZml4LWFuZC1udWxsLW5hbWVzcGFjZS1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NldEF0dHJpYnV0ZU5TLXByZWZpeC1hbmQt
bnVsbC1uYW1lc3BhY2UuaHRtbDogQWRkZWQuCisKIDIwMTAtMDgtMjMgIEhpcm9ub3JpIEJvbm8g
IDxoYm9ub0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VudCBUYW11cmEu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zY3JpcHQtdGVzdHMvc2V0QXR0cmli
dXRlTlMtcHJlZml4LWFuZC1udWxsLW5hbWVzcGFjZS5qcyBiL0xheW91dFRlc3RzL2Zhc3QvZG9t
L3NjcmlwdC10ZXN0cy9zZXRBdHRyaWJ1dGVOUy1wcmVmaXgtYW5kLW51bGwtbmFtZXNwYWNlLmpz
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmMwN2Y0YzAKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zY3JpcHQtdGVzdHMvc2V0QXR0cmlidXRlTlMt
cHJlZml4LWFuZC1udWxsLW5hbWVzcGFjZS5qcwpAQCAtMCwwICsxLDUgQEAKK2Rlc2NyaXB0aW9u
KCJUZXN0IHRoYXQgY2FsbGluZyBzZXRBdHRyaWJ1dGVOUygpIHdpdGggYSBwcmVmaXhlZCBxdWFs
aWZpZWROYW1lIGFuZCBudWxsIE5TIHRocm93cyBOQU1FU1BBQ0VfRVJSLiIpOworCitzaG91bGRU
aHJvdygiZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgndGVzdCcpLnNldEF0dHJpYnV0ZU5TKG51bGws
ICdmb286YmFyJywgJ2JheicpIiwgIidFcnJvcjogTkFNRVNQQUNFX0VSUjogRE9NIEV4Y2VwdGlv
biAxNCciKTsKKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2RvbS9zZXRBdHRyaWJ1dGVOUy1wcmVmaXgtYW5kLW51bGwtbmFtZXNw
YWNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NldEF0dHJpYnV0ZU5TLXBy
ZWZpeC1hbmQtbnVsbC1uYW1lc3BhY2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjdkYzZkYzUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9zZXRBdHRyaWJ1dGVOUy1wcmVmaXgtYW5kLW51bGwtbmFtZXNwYWNlLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDEwIEBACitUZXN0IHRoYXQgY2FsbGluZyBzZXRBdHRyaWJ1dGVOUygp
IHdpdGggYSBwcmVmaXhlZCBxdWFsaWZpZWROYW1lIGFuZCBudWxsIE5TIHRocm93cyBOQU1FU1BB
Q0VfRVJSLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBkb2N1bWVudC5j
cmVhdGVFbGVtZW50KCd0ZXN0Jykuc2V0QXR0cmlidXRlTlMobnVsbCwgJ2ZvbzpiYXInLCAnYmF6
JykgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBOQU1FU1BBQ0VfRVJSOiBET00gRXhjZXB0aW9uIDE0
LgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NldEF0dHJpYnV0ZU5TLXByZWZpeC1hbmQt
bnVsbC1uYW1lc3BhY2UuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NldEF0dHJpYnV0ZU5T
LXByZWZpeC1hbmQtbnVsbC1uYW1lc3BhY2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5lZGM5ZmQzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vc2V0QXR0cmlidXRlTlMtcHJlZml4LWFuZC1udWxsLW5hbWVzcGFjZS5odG1sCkBAIC0wLDAg
KzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4K
KzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uL2pzL3Jlc291
cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0
aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSJzY3JpcHQt
dGVzdHMvc2V0QXR0cmlidXRlTlMtcHJlZml4LWFuZC1udWxsLW5hbWVzcGFjZS5qcyI+PC9zY3Jp
cHQ+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dl
YkNvcmUvQ2hhbmdlTG9nCmluZGV4IDQzOTM1NjQuLmM0ZTNlOTggMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIw
MTAtMDgtMjMgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBzZXRBdHRyaWJ1dGVO
UygpIHNob3VsZCB0aHJvdyBOQU1FU1BBQ0VfRVJSIGZvciBwcmVmaXhlZCBxdWFsaWZpZWROYW1l
IHdpdGggbnVsbCBuYW1lc3BhY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTQ0NDMyCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vc2V0QXR0cmlidXRl
TlMtcHJlZml4LWFuZC1udWxsLW5hbWVzcGFjZS5odG1sCisKKyAgICAgICAgKiBkb20vRWxlbWVu
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50OjpzZXRBdHRyaWJ1dGVOUyk6IFRocm93
IE5BTUVTUEFDRV9FUlIgaWYgbmFtZXNwYWNlIGlzIG51bGwKKyAgICAgICAgYW5kIHRoZSBxdWFs
aWZpZWROYW1lIGhhcyBhIHByZWZpeC4KKwogMjAxMC0wOC0yMyAgUGF2ZWwgUG9kaXZpbG92ICA8
cG9kaXZpbG92QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxk
bWFuLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAgYi9XZWJDb3JlL2RvbS9F
bGVtZW50LmNwcAppbmRleCBhNDY5YTQyLi4yZDQ0ZjYyIDEwMDY0NAotLS0gYS9XZWJDb3JlL2Rv
bS9FbGVtZW50LmNwcAorKysgYi9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcApAQCAtMTIxMyw2ICsx
MjEzLDExIEBAIHZvaWQgRWxlbWVudDo6c2V0QXR0cmlidXRlTlMoY29uc3QgQXRvbWljU3RyaW5n
JiBuYW1lc3BhY2VVUkksIGNvbnN0IEF0b21pY1N0cmluCiAgICAgaWYgKCFEb2N1bWVudDo6cGFy
c2VRdWFsaWZpZWROYW1lKHF1YWxpZmllZE5hbWUsIHByZWZpeCwgbG9jYWxOYW1lLCBlYykpCiAg
ICAgICAgIHJldHVybjsKIAorICAgIGlmIChuYW1lc3BhY2VVUkkuaXNOdWxsKCkgJiYgIXByZWZp
eC5pc051bGwoKSkgeworICAgICAgICBlYyA9IE5BTUVTUEFDRV9FUlI7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKICAgICBRdWFsaWZpZWROYW1lIHFOYW1lKHByZWZpeCwgbG9jYWxOYW1lLCBu
YW1lc3BhY2VVUkkpOwogCiAgICAgaWYgKHNjcmlwdGluZ1Blcm1pc3Npb24gPT0gRnJhZ21lbnRT
Y3JpcHRpbmdOb3RBbGxvd2VkICYmIChpc0V2ZW50SGFuZGxlckF0dHJpYnV0ZShxTmFtZSkgfHwg
aXNBdHRyaWJ1dGVUb1JlbW92ZShxTmFtZSwgdmFsdWUpKSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>