<?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>110919</bug_id>
          
          <creation_ts>2013-02-26 15:44:54 -0800</creation_ts>
          <short_desc>StorageAreaProxy should hold on to a StorageMap and not a HashMap</short_desc>
          <delta_ts>2013-02-26 16:15:05 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>842454</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-26 15:44:54 -0800</bug_when>
    <thetext>StorageAreaProxy should hold on to a StorageMap and not a HashMap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842457</commentid>
    <comment_count>1</comment_count>
      <attachid>190380</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-26 15:46:43 -0800</bug_when>
    <thetext>Created attachment 190380
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842485</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-26 16:15:05 -0800</bug_when>
    <thetext>Committed r144117: &lt;http://trac.webkit.org/changeset/144117&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190380</attachid>
            <date>2013-02-26 15:46:43 -0800</date>
            <delta_ts>2013-02-26 16:13:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110919-20130226154257.patch</filename>
            <type>text/plain</type>
            <size>5577</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0MTE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzNhNjI4M2QxODY4ODQ5
ZGIyN2FlNzhlMmQ3Yzc3ZTQ0ZGYxZWQ0ZS4uNGJkOTliNzAzZjVhYTQyNjJlZDIxMGE3NzdkZjUx
ZmYzODhiMTk4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTAyLTI2ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgU3RvcmFnZUFyZWFQ
cm94eSBzaG91bGQgaG9sZCBvbiB0byBhIFN0b3JhZ2VNYXAgYW5kIG5vdCBhIEhhc2hNYXAKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDkxOQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN0b3JhZ2VNYXAg
c2hvdWxkIGJlIGEgcHJpdmF0ZSBoZWFkZXIuCisKKyAgICAgICAgKiBXZWJDb3JlLnhjb2RlcHJv
ai9wcm9qZWN0LnBieHByb2o6CisKIDIwMTMtMDItMjYgIFN0ZXBoZW4gQ2hlbm5leSAgPHNjaGVu
bmV5QGNocm9taXVtLm9yZz4KIAogICAgICAgICBmZURpc3BsYWNlbWVudE1hcCBmaWx0ZXIgZ2V0
cyBjb2xvciBzcGFjZSB3cm9uZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9n
IGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGMwMDRmZWJmNzY5MWQ4NDdjZDM4YTE0
OTU1YTkxYTIyMjE4OGI5NWUuLjhmYWYzOTc2NWIzNzM1M2E4NDYwNTNlNDYxYjE3NTg0NDU0MjFh
ZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMSBAQAogMjAxMy0wMi0yNiAgQW5kZXJzIENhcmxz
c29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCisgICAgICAgIFN0b3JhZ2VBcmVhUHJveHkgc2hv
dWxkIGhvbGQgb24gdG8gYSBTdG9yYWdlTWFwIGFuZCBub3QgYSBIYXNoTWFwCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTA5MTkKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDcmVhdGUgYSBzdG9yYWdlIG1h
cCBpbnN0ZWFkIG9mIGEgaGFzaCBtYXAuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1N0b3JhZ2Uv
U3RvcmFnZUFyZWFQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OlN0b3JhZ2VBcmVhUHJveHk6
Omxlbmd0aCk6CisgICAgICAgIChXZWJLaXQ6OlN0b3JhZ2VBcmVhUHJveHk6OmxvYWRWYWx1ZXNJ
Zk5lZWRlZCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9TdG9yYWdlL1N0b3JhZ2VBcmVhUHJveHku
aDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoU3RvcmFnZUFyZWFQcm94eSk6CisKKzIw
MTMtMDItMjYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwogICAgICAg
ICBGaXggYSBjb3B5L3Bhc3RlIGVycm9yIGluIFdlYkxvYWRlckNsaWVudDo6ZGlkQmxvY2tJbnNl
Y3VyZVBsdWdpblZlcnNpb24KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTExMDkxNAogICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTMyOTc1ODE+CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2og
Yi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKaW5kZXgg
NTNmZDIxNzIzYjk0ZDllYjJmOThjODYyMTNmMWQzYmIwNTRiMTJkYy4uZDgxNjQ5NmQyZmIwZWY2
N2QxZjcwMzY5YjFkOGMzNzkzNGJjZjEwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2Vi
Q29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNv
cmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagpAQCAtMTY2NCw3ICsxNjY0LDcgQEAKIAkJNTFF
MEJBQkMwREE1NTQ3MTAwQTlFNDE3IC8qIFN0b3JhZ2VFdmVudC5jcHAgaW4gU291cmNlcyAqLyA9
IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1MUUwQkFCQTBEQTU1NDcxMDBBOUU0MTcg
LyogU3RvcmFnZUV2ZW50LmNwcCAqLzsgfTsKIAkJNTFFMEJBRUEwREE1NUQ0QTAwQTlFNDE3IC8q
IEpTU3RvcmFnZUV2ZW50LmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsg
ZmlsZVJlZiA9IDUxRTBCQUU4MERBNTVENEEwMEE5RTQxNyAvKiBKU1N0b3JhZ2VFdmVudC5jcHAg
Ki87IH07CiAJCTUxRTBCQUVCMERBNTVENEEwMEE5RTQxNyAvKiBKU1N0b3JhZ2VFdmVudC5oIGlu
IEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNTFFMEJBRTkwREE1
NUQ0QTAwQTlFNDE3IC8qIEpTU3RvcmFnZUV2ZW50LmggKi87IH07Ci0JCTUxRTBCQjM4MERBNUFD
QjYwMEE5RTQxNyAvKiBTdG9yYWdlTWFwLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWls
ZEZpbGU7IGZpbGVSZWYgPSA1MUUwQkIzNjBEQTVBQ0I2MDBBOUU0MTcgLyogU3RvcmFnZU1hcC5o
ICovOyB9OworCQk1MUUwQkIzODBEQTVBQ0I2MDBBOUU0MTcgLyogU3RvcmFnZU1hcC5oIGluIEhl
YWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNTFFMEJCMzYwREE1QUNC
NjAwQTlFNDE3IC8qIFN0b3JhZ2VNYXAuaCAqLzsgc2V0dGluZ3MgPSB7QVRUUklCVVRFUyA9IChQ
cml2YXRlLCApOyB9OyB9OwogCQk1MUUwQkIzOTBEQTVBQ0I2MDBBOUU0MTcgLyogU3RvcmFnZU1h
cC5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1MUUw
QkIzNzBEQTVBQ0I2MDBBOUU0MTcgLyogU3RvcmFnZU1hcC5jcHAgKi87IH07CiAJCTUxRTFFQ0FG
MEM5MUM1NDYwMERDMjU1QiAvKiBBdXRvZHJhaW5lZFBvb2wubW0gaW4gU291cmNlcyAqLyA9IHtp
c2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1MUUxRUNBRDBDOTFDNTQ2MDBEQzI1NUIgLyog
QXV0b2RyYWluZWRQb29sLm1tICovOyB9OwogCQk1MUUxRUNCMzBDOTFDNTU2MDBEQzI1NUIgLyog
QXV0b2RyYWluZWRQb29sLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZp
bGVSZWYgPSA1MUUxRUNCMTBDOTFDNTU2MDBEQzI1NUIgLyogQXV0b2RyYWluZWRQb29sLmggKi87
IH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1N0b3JhZ2UvU3RvcmFn
ZUFyZWFQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1N0b3JhZ2UvU3RvcmFn
ZUFyZWFQcm94eS5jcHAKaW5kZXggYTUwZjBlY2Q2MDJmZTM4MDZhNzE4Yzc4YWRiMzFkOWY1OTky
ZWE2ZC4uYmFkNTZhNjEyNjA4NjNkZmQwMmFlNTlmNGZlYTI2MzAzMGU4NmQyYiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9TdG9yYWdlL1N0b3JhZ2VBcmVhUHJveHkuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvU3RvcmFnZS9TdG9yYWdlQXJlYVByb3h5
LmNwcApAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgogI2luY2x1
ZGUgPFdlYkNvcmUvU2NoZW1lUmVnaXN0cnkuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1NlY3VyaXR5
T3JpZ2luLmg+CisjaW5jbHVkZSA8V2ViQ29yZS9TdG9yYWdlTWFwLmg+CiAKIHVzaW5nIG5hbWVz
cGFjZSBXZWJDb3JlOwogCkBAIC03Niw3ICs3Nyw3IEBAIHVuc2lnbmVkIFN0b3JhZ2VBcmVhUHJv
eHk6Omxlbmd0aChFeGNlcHRpb25Db2RlJiBlYywgRnJhbWUqIHNvdXJjZUZyYW1lKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIGxvYWRWYWx1ZXNJZk5lZWRlZCgpOwotICAgIHJldHVybiBtX3Zh
bHVlcy0+c2l6ZSgpOworICAgIHJldHVybiBtX3N0b3JhZ2VNYXAtPmxlbmd0aCgpOwogfQogCiBT
dHJpbmcgU3RvcmFnZUFyZWFQcm94eTo6a2V5KHVuc2lnbmVkIGluZGV4LCBFeGNlcHRpb25Db2Rl
JiwgRnJhbWUqIHNvdXJjZUZyYW1lKQpAQCAtMTczLDcgKzE3NCw3IEBAIGJvb2wgU3RvcmFnZUFy
ZWFQcm94eTo6ZGlzYWJsZWRCeVByaXZhdGVCcm93c2luZ0luRnJhbWUoY29uc3QgRnJhbWUqIHNv
dXJjZUZyYW1lCiAKIHZvaWQgU3RvcmFnZUFyZWFQcm94eTo6bG9hZFZhbHVlc0lmTmVlZGVkKCkK
IHsKLSAgICBpZiAobV92YWx1ZXMpCisgICAgaWYgKG1fc3RvcmFnZU1hcCkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgSGFzaE1hcDxTdHJpbmcsIFN0cmluZz4gdmFsdWVzOwpAQCAtMTgxLDggKzE4
Miw4IEBAIHZvaWQgU3RvcmFnZUFyZWFQcm94eTo6bG9hZFZhbHVlc0lmTmVlZGVkKCkKICAgICAv
LyAoVGhpcyBmbGFnIGRvZXMgbm90IHlldCBleGlzdCkuCiAgICAgV2ViUHJvY2Vzczo6c2hhcmVk
KCkuY29ubmVjdGlvbigpLT5zZW5kU3luYyhNZXNzYWdlczo6U3RvcmFnZU1hbmFnZXI6OkdldFZh
bHVlcyhtX3N0b3JhZ2VBcmVhSUQpLCBNZXNzYWdlczo6U3RvcmFnZU1hbmFnZXI6OkdldFZhbHVl
czo6UmVwbHkodmFsdWVzKSwgMCk7CiAKLSAgICAvLyBGSVhNRTogRG9uJ3QgY29weSB0aGUgaGFz
aCBtYXAuCi0gICAgbV92YWx1ZXMgPSBhZG9wdFB0cihuZXcgSGFzaE1hcDxTdHJpbmcsIFN0cmlu
Zz4odmFsdWVzKSk7CisgICAgbV9zdG9yYWdlTWFwID0gU3RvcmFnZU1hcDo6Y3JlYXRlKG1fcXVv
dGFJbkJ5dGVzKTsKKyAgICBtX3N0b3JhZ2VNYXAtPmltcG9ydEl0ZW1zKHZhbHVlcyk7CiB9CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9TdG9yYWdlL1N0b3JhZ2VBcmVhUHJveHkuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvU3RvcmFnZS9TdG9yYWdlQXJlYVByb3h5LmgKaW5kZXggMDEzOGFiOWMyZTc4M2RkNDU5NTYz
ODAyMmFhNDFlYmViMzRjNTg5YS4uNGM5MjEzOTVlODYxYzY0NTMxZWU1MmU0ZTQwMGRjNWQwMWJh
Y2JiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9TdG9yYWdlL1N0b3Jh
Z2VBcmVhUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1N0b3JhZ2UvU3Rv
cmFnZUFyZWFQcm94eS5oCkBAIC0yOSw2ICsyOSwxMCBAQAogI2luY2x1ZGUgPFdlYkNvcmUvU3Rv
cmFnZUFyZWEuaD4KICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgogCituYW1lc3BhY2UgV2ViQ29y
ZSB7CitjbGFzcyBTdG9yYWdlTWFwOworfQorCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAogY2xhc3Mg
U3RvcmFnZU5hbWVzcGFjZVByb3h5OwpAQCAtNjIsNyArNjYsNyBAQCBwcml2YXRlOgogICAgIFdl
YkNvcmU6OlN0b3JhZ2VUeXBlIG1fc3RvcmFnZVR5cGU7CiAgICAgdW5zaWduZWQgbV9xdW90YUlu
Qnl0ZXM7CiAgICAgdWludDY0X3QgbV9zdG9yYWdlQXJlYUlEOwotICAgIE93blB0cjxIYXNoTWFw
PFN0cmluZywgU3RyaW5nPiA+IG1fdmFsdWVzOworICAgIFJlZlB0cjxXZWJDb3JlOjpTdG9yYWdl
TWFwPiBtX3N0b3JhZ2VNYXA7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>
<flag name="review"
          id="211028"
          type_id="1"
          status="+"
          setter="jberlin"
    />
          </attachment>
      

    </bug>

</bugzilla>