<?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>51419</bug_id>
          
          <creation_ts>2010-12-21 14:02:06 -0800</creation_ts>
          <short_desc>Mac WebKit delivers an extra didCommit when loading web archives</short_desc>
          <delta_ts>2010-12-21 14:25:25 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>325190</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-21 14:02:06 -0800</bug_when>
    <thetext>Mac WebKit delivers an extra didCommit when loading web archives</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325197</commentid>
    <comment_count>1</comment_count>
      <attachid>77152</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-21 14:18:43 -0800</bug_when>
    <thetext>Created attachment 77152
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325201</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-21 14:25:25 -0800</bug_when>
    <thetext>Committed r74426: &lt;http://trac.webkit.org/changeset/74426&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77152</attachid>
            <date>2010-12-21 14:18:43 -0800</date>
            <delta_ts>2010-12-21 14:21:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51419-20101221141841.patch</filename>
            <type>text/plain</type>
            <size>6842</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NDQyNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjYgQEAKKzIwMTAtMTItMjEgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1hYyBX
ZWJLaXQgZGVsaXZlcnMgYW4gZXh0cmEgZGlkQ29tbWl0IHdoZW4gbG9hZGluZyB3ZWIgYXJjaGl2
ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNDE5
CisKKyAgICAgICAgQ291bGQgbm90IGZpbmQgYSBzaW1wbGUgd2F5IHRvIHRlc3QgdGhpcyBpbiBX
ZWJLaXQxLCBidXQgaW4gV2ViS2l0MgorICAgICAgICBpdCBsZWFkcyB0byBhbiBpbW1lZGlhdGUg
ZmFpbHVyZSB3aGVuIGxvYWRpbmcgYSB3ZWIgYXJjaGl2ZS4gVGVzdGVkCisgICAgICAgIHRoYXQg
bWFraW5nIHRoZSBNYWMgc2hhcmUgdGhlIHNhbWUgY29kZSBwYXRoIHdpdGggb3RoZXIgcGxhdGZv
cm1zCisgICAgICAgIHdvcmtzIGZpbmUgaW4gV2ViS2l0MS4KKworICAgICAgICAqIGxvYWRlci9G
cmFtZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6ZmluaXNoZWRM
b2FkaW5nRG9jdW1lbnQpOiBSZW1vdmVkIHNwZWNpYWwgY2FzZSBmb3IKKyAgICAgICAgdGhlIE1h
YyBwbGF0Zm9ybS4gQWxzbyByZW1vdmVkIHRoZSBjYWxsIHRvIGlzQXJjaGl2ZU1pbWVUeXBlIHNp
bmNlIHdlCisgICAgICAgIGdldCBhIDAgZnJvbSBBcmNoaXZlRmFjdG9yeTo6Y3JlYXRlIGluIHRo
YXQgY2FzZS4KKworICAgICAgICAqIGxvYWRlci9hcmNoaXZlL0FyY2hpdmVGYWN0b3J5LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkFyY2hpdmVGYWN0b3J5Ojppc0FyY2hpdmVNaW1lVHlwZSk6IEhh
cmRlbmVkIHNsaWdodGx5IGJ5CisgICAgICAgIGFkZGluZyBhIHNwZWNpYWwgY2FzZSBmb3IgbnVs
bCBhbmQgZW1wdHkgc3RyaW5ncywgc2luY2UgaGFzaCB0YWJsZXMgY2FuJ3QKKyAgICAgICAgaGFu
ZGxlIG51bGwgc3RyaW5ncy4KKyAgICAgICAgKFdlYkNvcmU6OkFyY2hpdmVGYWN0b3J5OjpjcmVh
dGUpOiBEaXR0by4KKwogMjAxMC0xMi0yMSAgWW9uZyBMaSAgPHlvbGlAcmltLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpJbmRleDogV2ViQ29yZS9sb2FkZXIvRnJhbWVM
b2FkZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAko
cmV2aXNpb24gNzQ0MTgpCisrKyBXZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTIyMDEsMzAgKzIyMDEsMTYgQEAgdm9pZCBGcmFtZUxvYWRlcjo6ZmluaXNo
ZWRMb2FkaW5nRG9jdW1lbgogICAgIGlmIChtX3N0YXRlTWFjaGluZS5jcmVhdGluZ0luaXRpYWxF
bXB0eURvY3VtZW50KCkpCiAgICAgICAgIHJldHVybjsKICNlbmRpZgotICAgIAotICAgIC8vIElm
IGxvYWRpbmcgYSB3ZWJhcmNoaXZlLCBydW4gdGhyb3VnaCB3ZWJhcmNoaXZlIG1hY2hpbmVyeQot
ICAgIGNvbnN0IFN0cmluZyYgcmVzcG9uc2VNSU1FVHlwZSA9IGxvYWRlci0+cmVzcG9uc2VNSU1F
VHlwZSgpOwogCi0gICAgLy8gRklYTUU6IE1hYydzIEZyYW1lTG9hZGVyQ2xpZW50OjpmaW5pc2hl
ZExvYWRpbmcoKSBtZXRob2QgZG9lcyB3b3JrIHRoYXQgaXMgcmVxdWlyZWQgZXZlbiB3aXRoIEFy
Y2hpdmUgbG9hZHMKLSAgICAvLyBzbyB3ZSBzdGlsbCBuZWVkIHRvIGNhbGwgaXQuICBPdGhlciBw
bGF0Zm9ybXMgc2hvdWxkIG9ubHkgY2FsbCBmaW5pc2hMb2FkaW5nIGZvciBub24tYXJjaGl2ZSBs
b2FkcwotICAgIC8vIFRoYXQgd29yayBzaG91bGQgYmUgZmFjdG9yZWQgb3V0IHNvIHRoaXMgI2lm
ZGVmIGNhbiBiZSByZW1vdmVkCi0jaWYgUExBVEZPUk0oTUFDKQotICAgIG1fY2xpZW50LT5maW5p
c2hlZExvYWRpbmcobG9hZGVyKTsKLSAgICBpZiAoIUFyY2hpdmVGYWN0b3J5Ojppc0FyY2hpdmVN
aW1lVHlwZShyZXNwb25zZU1JTUVUeXBlKSkKLSAgICAgICAgcmV0dXJuOwotI2Vsc2UKLSAgICBp
ZiAoIUFyY2hpdmVGYWN0b3J5Ojppc0FyY2hpdmVNaW1lVHlwZShyZXNwb25zZU1JTUVUeXBlKSkg
eworICAgIC8vIEdpdmUgYXJjaGl2ZSBtYWNoaW5lcnkgYSBjcmFjayBhdCB0aGlzIGRvY3VtZW50
LiBJZiB0aGUgTUlNRSB0eXBlIGlzIG5vdCBhbiBhcmNoaXZlIHR5cGUsIGl0IHdpbGwgcmV0dXJu
IDAuCisgICAgUmVmUHRyPEFyY2hpdmU+IGFyY2hpdmUgPSBBcmNoaXZlRmFjdG9yeTo6Y3JlYXRl
KGxvYWRlci0+bWFpblJlc291cmNlRGF0YSgpLmdldCgpLCBsb2FkZXItPnJlc3BvbnNlTUlNRVR5
cGUoKSk7CisgICAgaWYgKCFhcmNoaXZlKSB7CiAgICAgICAgIG1fY2xpZW50LT5maW5pc2hlZExv
YWRpbmcobG9hZGVyKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSNlbmRpZgotICAgICAgICAK
LSAgICBSZWZQdHI8QXJjaGl2ZT4gYXJjaGl2ZShBcmNoaXZlRmFjdG9yeTo6Y3JlYXRlKGxvYWRl
ci0+bWFpblJlc291cmNlRGF0YSgpLmdldCgpLCByZXNwb25zZU1JTUVUeXBlKSk7Ci0gICAgaWYg
KCFhcmNoaXZlKQotICAgICAgICByZXR1cm47CiAKLSAgICAvLyBGSVhNRTogVGhlIHJlbWFpbmRl
ciBvZiB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBpbiBEb2N1bWVudExvYWRlci4KLSAgICAKKyAg
ICAvLyBGSVhNRTogVGhlIHJlbWFpbmRlciBvZiB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBtb3Zl
ZCB0byBEb2N1bWVudExvYWRlci4KKwogICAgIGxvYWRlci0+YWRkQWxsQXJjaGl2ZVJlc291cmNl
cyhhcmNoaXZlLmdldCgpKTsKIAogICAgIEFyY2hpdmVSZXNvdXJjZSogbWFpblJlc291cmNlID0g
YXJjaGl2ZS0+bWFpblJlc291cmNlKCk7CkluZGV4OiBXZWJDb3JlL2xvYWRlci9hcmNoaXZlL0Fy
Y2hpdmVGYWN0b3J5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2xvYWRlci9hcmNoaXZlL0Fy
Y2hpdmVGYWN0b3J5LmNwcAkocmV2aXNpb24gNzQ0MTgpCisrKyBXZWJDb3JlL2xvYWRlci9hcmNo
aXZlL0FyY2hpdmVGYWN0b3J5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzAsMTIgKzcwLDEyIEBA
IHN0YXRpYyBBcmNoaXZlTUlNRVR5cGVzTWFwJiBhcmNoaXZlTUlNRVQKIAogYm9vbCBBcmNoaXZl
RmFjdG9yeTo6aXNBcmNoaXZlTWltZVR5cGUoY29uc3QgU3RyaW5nJiBtaW1lVHlwZSkKIHsKLSAg
ICByZXR1cm4gYXJjaGl2ZU1JTUVUeXBlcygpLmNvbnRhaW5zKG1pbWVUeXBlKTsKKyAgICByZXR1
cm4gIW1pbWVUeXBlLmlzRW1wdHkoKSAmJiBhcmNoaXZlTUlNRVR5cGVzKCkuY29udGFpbnMobWlt
ZVR5cGUpOwogfQogCiBQYXNzUmVmUHRyPEFyY2hpdmU+IEFyY2hpdmVGYWN0b3J5OjpjcmVhdGUo
U2hhcmVkQnVmZmVyKiBkYXRhLCBjb25zdCBTdHJpbmcmIG1pbWVUeXBlKQogewotICAgIFJhd0Rh
dGFDcmVhdGlvbkZ1bmN0aW9uKiBmdW5jdGlvbiA9IGFyY2hpdmVNSU1FVHlwZXMoKS5nZXQobWlt
ZVR5cGUpOworICAgIFJhd0RhdGFDcmVhdGlvbkZ1bmN0aW9uKiBmdW5jdGlvbiA9IG1pbWVUeXBl
LmlzRW1wdHkoKSA/IDAgOiBhcmNoaXZlTUlNRVR5cGVzKCkuZ2V0KG1pbWVUeXBlKTsKICAgICBy
ZXR1cm4gZnVuY3Rpb24gPyBmdW5jdGlvbihkYXRhKSA6IDA7CiB9CiAKSW5kZXg6IFdlYktpdDIv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9nCShyZXZpc2lvbiA3NDQy
NSkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAK
KzIwMTAtMTItMjEgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1hYyBXZWJLaXQgZGVsaXZlcnMg
YW4gZXh0cmEgZGlkQ29tbWl0IHdoZW4gbG9hZGluZyB3ZWIgYXJjaGl2ZXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNDE5CisKKyAgICAgICAgKiBV
SVByb2Nlc3MvV2ViRnJhbWVQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkZyYW1lUHJv
eHk6OmRpZFN0YXJ0UHJvdmlzaW9uYWxMb2FkKTogQWRkZWQgYXNzZXJ0aW9ucyBzbyB3ZSBjYXRj
aAorICAgICAgICBpbmNvbnNpc3RlbmNpZXMgaGVyZSBpbnN0ZWFkIG9mIGF0IHRoZSBhcHBsaWNh
dGlvbiBsZXZlbC4gTGF0ZXIsIHdlIHdpbGwgaGF2ZQorICAgICAgICB0byBkZWNpZGUgd2hhdCB0
byBkbyBpbiBjYXNlcyB0aGVzZSBhc3NlcnRpb25zIGZhaWwuIFRoZSByaWdodCBwb2xpY3kgaXMg
cHJvYmFibHkKKyAgICAgICAgdG8gY29uc2lkZXIgaXQgYSB3ZWIgcHJvY2VzcyBmYWlsdXJlIGFu
ZCBkbyB3aGF0ZXZlciB3ZSBkbyBmb3IgdGhvc2UuCisgICAgICAgIChXZWJLaXQ6OldlYkZyYW1l
UHJveHk6OmRpZFJlY2VpdmVTZXJ2ZXJSZWRpcmVjdEZvclByb3Zpc2lvbmFsTG9hZCk6IERpdHRv
LgorICAgICAgICAoV2ViS2l0OjpXZWJGcmFtZVByb3h5OjpkaWRGYWlsUHJvdmlzaW9uYWxMb2Fk
KTogRGl0dG8uCisgICAgICAgIChXZWJLaXQ6OldlYkZyYW1lUHJveHk6OmRpZENvbW1pdExvYWQp
OiBEaXR0by4KKyAgICAgICAgKFdlYktpdDo6V2ViRnJhbWVQcm94eTo6ZGlkRmluaXNoTG9hZCk6
IERpdHRvLgorICAgICAgICAoV2ViS2l0OjpXZWJGcmFtZVByb3h5OjpkaWRGYWlsTG9hZCk6IERp
dHRvLgorCiAyMDEwLTEyLTIxICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+
CiAKICAgICAgICAgRml4IFNub3cgTGVvcGFyZCBidWlsZC4KSW5kZXg6IFdlYktpdDIvVUlQcm9j
ZXNzL1dlYkZyYW1lUHJveHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvVUlQcm9jZXNzL1dl
YkZyYW1lUHJveHkuY3BwCShyZXZpc2lvbiA3NDQxOCkKKysrIFdlYktpdDIvVUlQcm9jZXNzL1dl
YkZyYW1lUHJveHkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDksMjQgKzEwOSwzMyBAQCBib29s
IFdlYkZyYW1lUHJveHk6OmlzRGlzcGxheWluZ01hcmt1cERvCiAKIHZvaWQgV2ViRnJhbWVQcm94
eTo6ZGlkU3RhcnRQcm92aXNpb25hbExvYWQoY29uc3QgU3RyaW5nJiB1cmwpCiB7Ci0gICAgLy8g
RklYTUU6IEFkZCBhc3NlcnRpb25zLgorICAgIEFTU0VSVCghdXJsLmlzRW1wdHkoKSk7CisgICAg
QVNTRVJUKG1fbG9hZFN0YXRlID09IExvYWRTdGF0ZUZpbmlzaGVkKTsKKyAgICBBU1NFUlQobV9w
cm92aXNpb25hbFVSTC5pc0VtcHR5KCkpOwogICAgIG1fbG9hZFN0YXRlID0gTG9hZFN0YXRlUHJv
dmlzaW9uYWw7CiAgICAgbV9wcm92aXNpb25hbFVSTCA9IHVybDsKIH0KIAogdm9pZCBXZWJGcmFt
ZVByb3h5OjpkaWRSZWNlaXZlU2VydmVyUmVkaXJlY3RGb3JQcm92aXNpb25hbExvYWQoY29uc3Qg
U3RyaW5nJiB1cmwpCiB7CisgICAgQVNTRVJUKCF1cmwuaXNFbXB0eSgpKTsKKyAgICBBU1NFUlQo
bV9sb2FkU3RhdGUgPT0gTG9hZFN0YXRlUHJvdmlzaW9uYWwpOworICAgIEFTU0VSVCghbV9wcm92
aXNpb25hbFVSTC5pc0VtcHR5KCkpOwogICAgIG1fcHJvdmlzaW9uYWxVUkwgPSB1cmw7CiB9CiAK
IHZvaWQgV2ViRnJhbWVQcm94eTo6ZGlkRmFpbFByb3Zpc2lvbmFsTG9hZCgpCiB7CisgICAgQVNT
RVJUKG1fbG9hZFN0YXRlID09IExvYWRTdGF0ZVByb3Zpc2lvbmFsKTsKKyAgICBBU1NFUlQoIW1f
cHJvdmlzaW9uYWxVUkwuaXNFbXB0eSgpKTsKICAgICBtX2xvYWRTdGF0ZSA9IExvYWRTdGF0ZUZp
bmlzaGVkOwogICAgIG1fcHJvdmlzaW9uYWxVUkwgPSBTdHJpbmcoKTsKIH0KIAogdm9pZCBXZWJG
cmFtZVByb3h5OjpkaWRDb21taXRMb2FkKCkKIHsKKyAgICBBU1NFUlQobV9sb2FkU3RhdGUgPT0g
TG9hZFN0YXRlUHJvdmlzaW9uYWwpOworICAgIEFTU0VSVCghbV9wcm92aXNpb25hbFVSTC5pc0Vt
cHR5KCkpOwogICAgIG1fbG9hZFN0YXRlID0gTG9hZFN0YXRlQ29tbWl0dGVkOwogICAgIG1fdXJs
ID0gbV9wcm92aXNpb25hbFVSTDsKICAgICBtX3Byb3Zpc2lvbmFsVVJMID0gU3RyaW5nKCk7CkBA
IC0xMzUsMTIgKzE0NCwxNyBAQCB2b2lkIFdlYkZyYW1lUHJveHk6OmRpZENvbW1pdExvYWQoKQog
CiB2b2lkIFdlYkZyYW1lUHJveHk6OmRpZEZpbmlzaExvYWQoKQogewotICAgIC8vIEZJWE1FOiBB
ZGQgYXNzZXJ0aW9ucworICAgIEFTU0VSVChtX2xvYWRTdGF0ZSA9PSBMb2FkU3RhdGVDb21taXR0
ZWQpOworICAgIEFTU0VSVChtX3Byb3Zpc2lvbmFsVVJMLmlzRW1wdHkoKSk7CisgICAgQVNTRVJU
KCFtX3VybC5pc0VtcHR5KCkpOwogICAgIG1fbG9hZFN0YXRlID0gTG9hZFN0YXRlRmluaXNoZWQ7
CiB9CiAKIHZvaWQgV2ViRnJhbWVQcm94eTo6ZGlkRmFpbExvYWQoKQogeworICAgIEFTU0VSVCht
X2xvYWRTdGF0ZSA9PSBMb2FkU3RhdGVDb21taXR0ZWQpOworICAgIEFTU0VSVChtX3Byb3Zpc2lv
bmFsVVJMLmlzRW1wdHkoKSk7CisgICAgQVNTRVJUKCFtX3VybC5pc0VtcHR5KCkpOwogICAgIG1f
bG9hZFN0YXRlID0gTG9hZFN0YXRlRmluaXNoZWQ7CiAgICAgbV90aXRsZSA9IFN0cmluZygpOwog
fQo=
</data>
<flag name="review"
          id="68198"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>