<?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>128865</bug_id>
          
          <creation_ts>2014-02-14 20:53:13 -0800</creation_ts>
          <short_desc>Remove double hashing from DatasetDOMStringMap::deleteItem</short_desc>
          <delta_ts>2019-02-06 09:03:08 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>981087</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-02-14 20:53:13 -0800</bug_when>
    <thetext>Remove double hashing from DatasetDOMStringMap::deleteItem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981088</commentid>
    <comment_count>1</comment_count>
      <attachid>224282</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-02-14 20:54:53 -0800</bug_when>
    <thetext>Created attachment 224282
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981114</commentid>
    <comment_count>2</comment_count>
      <attachid>224282</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-14 23:43:02 -0800</bug_when>
    <thetext>Comment on attachment 224282
Patch

cool!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981181</commentid>
    <comment_count>3</comment_count>
      <attachid>224282</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-15 10:11:19 -0800</bug_when>
    <thetext>Comment on attachment 224282
Patch

Clearing flags on attachment: 224282

Committed r164176: &lt;http://trac.webkit.org/changeset/164176&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981182</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-15 10:11:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502911</commentid>
    <comment_count>5</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:03:08 -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>224282</attachid>
            <date>2014-02-14 20:54:53 -0800</date>
            <delta_ts>2014-02-15 10:11:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-128865-20140214205453.patch</filename>
            <type>text/plain</type>
            <size>5258</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0MTUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2NmNWU3NWRkNWZmNjY2
N2Q0YThiMThmMzg5NTFhYmRlYjc0ZTlhOC4uNjJiYzUyMzUxNGY3ZTRmYjI3YmRjMTM1YTcwYmVl
NTg0OGYxMDgyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTAyLTE0ICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgZG91YmxlIGhhc2hp
bmcgZnJvbSBEYXRhc2V0RE9NU3RyaW5nTWFwOjpkZWxldGVJdGVtCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjg4NjUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGRvbS9EYXRhc2V0RE9NU3RyaW5nTWFw
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRhdGFzZXRET01TdHJpbmdNYXA6OmRlbGV0ZUl0ZW0p
OiBSZW1vdmVkIGNhbGwgdG8gaGFzQXR0cmlidXRlLCB1c2luZyB0aGUKKyAgICAgICAgcmVzdWx0
IGZyb20gcmVtb3ZlQXR0cmlidXRlIGluc3RlYWQuCisKKyAgICAgICAgKiBkb20vRWxlbWVudC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50OjpyZW1vdmVBdHRyaWJ1dGUpOiBBZGQgYSBy
ZXR1cm4gdmFsdWUsIGZhbHNlIGlmIG5vdGhpbmcgaXMgcmVtb3ZlZCwKKyAgICAgICAgYW5kIHRy
dWUgaWYgc29tZXRoaW5nIGlzIHJlbW92ZWQuCisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50Ojpy
ZW1vdmVBdHRyaWJ1dGVOUyk6IERpdHRvLgorICAgICAgICAqIGRvbS9FbGVtZW50Lmg6IERpdHRv
LgorCiAyMDE0LTAyLTE0ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAg
ICAgUkVHUkVTU0lPTiAocjE1NzQ0Myk6IFNlYXJjaCBmaWVsZHMgd2l0aCBhIG5vbi13aGl0ZSBi
YWNrZ3JvdW5kIGRvbuKAmXQgaGF2ZSBhIHJvdW5kIGJlemVsCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vRGF0YXNldERPTVN0cmluZ01hcC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20v
RGF0YXNldERPTVN0cmluZ01hcC5jcHAKaW5kZXggZTg4MTg1OTUwZDE0OWQxYjczMjEwMzc2ZTI4
MWRiYjRjZDRkNWUxNS4uZGYzMWQ5MDA2NTI5Mjg2NjBmN2ZmYjdkYjUxZDQzZDhmMjUzNDIwZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RhdGFzZXRET01TdHJpbmdNYXAuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9EYXRhc2V0RE9NU3RyaW5nTWFwLmNwcApAQCAtMjAzLDEy
ICsyMDMsNyBAQCB2b2lkIERhdGFzZXRET01TdHJpbmdNYXA6OnNldEl0ZW0oY29uc3QgU3RyaW5n
JiBuYW1lLCBjb25zdCBTdHJpbmcmIHZhbHVlLCBFeGNlcAogCiBib29sIERhdGFzZXRET01TdHJp
bmdNYXA6OmRlbGV0ZUl0ZW0oY29uc3QgU3RyaW5nJiBuYW1lKQogewotICAgIEF0b21pY1N0cmlu
ZyBhdHRyaWJ1dGVOYW1lID0gY29udmVydFByb3BlcnR5TmFtZVRvQXR0cmlidXRlTmFtZShuYW1l
KTsKLSAgICBpZiAoIW1fZWxlbWVudC5oYXNBdHRyaWJ1dGUoYXR0cmlidXRlTmFtZSkpCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLQotICAgIG1fZWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUoYXR0cmli
dXRlTmFtZSk7Ci0gICAgcmV0dXJuIHRydWU7CisgICAgcmV0dXJuIG1fZWxlbWVudC5yZW1vdmVB
dHRyaWJ1dGUoY29udmVydFByb3BlcnR5TmFtZVRvQXR0cmlidXRlTmFtZShuYW1lKSk7CiB9CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9F
bGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAppbmRleCBkYzU4N2Mz
NDE3ODRlMDNlYmE4NDJhMjc1Y2M2ZWFkMWU2ZTcyYmNmLi5hYzZkZmVmN2U1NmYwYTE0YTYyZTBj
OThhNDAxOTlhZTBmN2JjNWU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVu
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCkBAIC0zMzgsMTYgKzMz
OCwxNyBAQCBQYXNzUmVmUHRyPEF0dHI+IEVsZW1lbnQ6OmRldGFjaEF0dHJpYnV0ZSh1bnNpZ25l
ZCBpbmRleCkKICAgICByZXR1cm4gYXR0ck5vZGUucmVsZWFzZSgpOwogfQogCi12b2lkIEVsZW1l
bnQ6OnJlbW92ZUF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lKQorYm9vbCBFbGVt
ZW50OjpyZW1vdmVBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSkKIHsKICAgICBp
ZiAoIWVsZW1lbnREYXRhKCkpCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgdW5zaWduZWQgaW5kZXggPSBlbGVtZW50RGF0YSgpLT5maW5kQXR0cmlidXRlSW5k
ZXhCeU5hbWUobmFtZSk7CiAgICAgaWYgKGluZGV4ID09IEVsZW1lbnREYXRhOjphdHRyaWJ1dGVO
b3RGb3VuZCkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBy
ZW1vdmVBdHRyaWJ1dGVJbnRlcm5hbChpbmRleCwgTm90SW5TeW5jaHJvbml6YXRpb25PZkxhenlB
dHRyaWJ1dGUpOworICAgIHJldHVybiB0cnVlOwogfQogCiB2b2lkIEVsZW1lbnQ6OnNldEJvb2xl
YW5BdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwgYm9vbCB2YWx1ZSkKQEAgLTE4
MjgsMjUgKzE4MjksMjYgQEAgdm9pZCBFbGVtZW50OjphZGRBdHRyaWJ1dGVJbnRlcm5hbChjb25z
dCBRdWFsaWZpZWROYW1lJiBuYW1lLCBjb25zdCBBdG9taWNTdHJpbmcKICAgICAgICAgZGlkQWRk
QXR0cmlidXRlKG5hbWUsIHZhbHVlKTsKIH0KIAotdm9pZCBFbGVtZW50OjpyZW1vdmVBdHRyaWJ1
dGUoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lKQorYm9vbCBFbGVtZW50OjpyZW1vdmVBdHRyaWJ1
dGUoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lKQogewogICAgIGlmICghZWxlbWVudERhdGEoKSkK
LSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBBdG9taWNTdHJp
bmcgbG9jYWxOYW1lID0gc2hvdWxkSWdub3JlQXR0cmlidXRlQ2FzZSgqdGhpcykgPyBuYW1lLmxv
d2VyKCkgOiBuYW1lOwogICAgIHVuc2lnbmVkIGluZGV4ID0gZWxlbWVudERhdGEoKS0+ZmluZEF0
dHJpYnV0ZUluZGV4QnlOYW1lKGxvY2FsTmFtZSwgZmFsc2UpOwogICAgIGlmIChpbmRleCA9PSBF
bGVtZW50RGF0YTo6YXR0cmlidXRlTm90Rm91bmQpIHsKICAgICAgICAgaWYgKFVOTElLRUxZKGxv
Y2FsTmFtZSA9PSBzdHlsZUF0dHIpICYmIGVsZW1lbnREYXRhKCktPnN0eWxlQXR0cmlidXRlSXNE
aXJ0eSgpICYmIGlzU3R5bGVkRWxlbWVudCgpKQogICAgICAgICAgICAgdG9TdHlsZWRFbGVtZW50
KHRoaXMpLT5yZW1vdmVBbGxJbmxpbmVTdHlsZVByb3BlcnRpZXMoKTsKLSAgICAgICAgcmV0dXJu
OworICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCiAgICAgcmVtb3ZlQXR0cmlidXRlSW50
ZXJuYWwoaW5kZXgsIE5vdEluU3luY2hyb25pemF0aW9uT2ZMYXp5QXR0cmlidXRlKTsKKyAgICBy
ZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBFbGVtZW50OjpyZW1vdmVBdHRyaWJ1dGVOUyhjb25zdCBB
dG9taWNTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29uc3QgQXRvbWljU3RyaW5nJiBsb2NhbE5hbWUp
Citib29sIEVsZW1lbnQ6OnJlbW92ZUF0dHJpYnV0ZU5TKGNvbnN0IEF0b21pY1N0cmluZyYgbmFt
ZXNwYWNlVVJJLCBjb25zdCBBdG9taWNTdHJpbmcmIGxvY2FsTmFtZSkKIHsKLSAgICByZW1vdmVB
dHRyaWJ1dGUoUXVhbGlmaWVkTmFtZShudWxsQXRvbSwgbG9jYWxOYW1lLCBuYW1lc3BhY2VVUkkp
KTsKKyAgICByZXR1cm4gcmVtb3ZlQXR0cmlidXRlKFF1YWxpZmllZE5hbWUobnVsbEF0b20sIGxv
Y2FsTmFtZSwgbmFtZXNwYWNlVVJJKSk7CiB9CiAKIFBhc3NSZWZQdHI8QXR0cj4gRWxlbWVudDo6
Z2V0QXR0cmlidXRlTm9kZShjb25zdCBBdG9taWNTdHJpbmcmIGxvY2FsTmFtZSkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxl
bWVudC5oCmluZGV4IDllY2QxYTg3OTJjMjkyZWI1NjdiMDIwNDQzMmI0MGY1NTQ2OTgzNDIuLjUw
NjI5NTNhY2E2OTA4MjI2MTFlYjcxZDdiOWNmMDRjNjUzODFmNjAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9FbGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQu
aApAQCAtMTQ1LDcgKzE0NSw3IEBAIHB1YmxpYzoKICAgICBjb25zdCBBdG9taWNTdHJpbmcmIGdl
dEF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYW1lJikgY29uc3Q7CiAgICAgdm9pZCBzZXRBdHRy
aWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYsIGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpOwog
ICAgIHZvaWQgc2V0U3luY2hyb25pemVkTGF6eUF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYW1l
JiwgY29uc3QgQXRvbWljU3RyaW5nJiB2YWx1ZSk7Ci0gICAgdm9pZCByZW1vdmVBdHRyaWJ1dGUo
Y29uc3QgUXVhbGlmaWVkTmFtZSYpOworICAgIGJvb2wgcmVtb3ZlQXR0cmlidXRlKGNvbnN0IFF1
YWxpZmllZE5hbWUmKTsKIAogICAgIC8vIFR5cGVkIGdldHRlcnMgYW5kIHNldHRlcnMgZm9yIGxh
bmd1YWdlIGJpbmRpbmdzLgogICAgIGludCBnZXRJbnRlZ3JhbEF0dHJpYnV0ZShjb25zdCBRdWFs
aWZpZWROYW1lJiBhdHRyaWJ1dGVOYW1lKSBjb25zdDsKQEAgLTIzNiw4ICsyMzYsOCBAQCBwdWJs
aWM6CiAgICAgLy8gUmV0dXJucyB0aGUgYWJzb2x1dGUgYm91bmRpbmcgYm94IHRyYW5zbGF0ZWQg
aW50byBzY3JlZW4gY29vcmRpbmF0ZXMuCiAgICAgSW50UmVjdCBzY3JlZW5SZWN0KCkgY29uc3Q7
CiAKLSAgICB2b2lkIHJlbW92ZUF0dHJpYnV0ZShjb25zdCBBdG9taWNTdHJpbmcmIG5hbWUpOwot
ICAgIHZvaWQgcmVtb3ZlQXR0cmlidXRlTlMoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lc3BhY2VV
UkksIGNvbnN0IEF0b21pY1N0cmluZyYgbG9jYWxOYW1lKTsKKyAgICBib29sIHJlbW92ZUF0dHJp
YnV0ZShjb25zdCBBdG9taWNTdHJpbmcmIG5hbWUpOworICAgIGJvb2wgcmVtb3ZlQXR0cmlidXRl
TlMoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lc3BhY2VVUkksIGNvbnN0IEF0b21pY1N0cmluZyYg
bG9jYWxOYW1lKTsKIAogICAgIFBhc3NSZWZQdHI8QXR0cj4gZGV0YWNoQXR0cmlidXRlKHVuc2ln
bmVkIGluZGV4KTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>