<?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>143319</bug_id>
          
          <creation_ts>2015-04-01 14:30:09 -0700</creation_ts>
          <short_desc>[WK2][Cocoa] Add didFailProvisionalLoadWithErrorForFrame callback to WKWebProcessPlugInLoadDelegate</short_desc>
          <delta_ts>2015-04-01 22:59:16 -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>WebKit2</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mitz</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1082103</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-01 14:30:09 -0700</bug_when>
    <thetext>Add didFailProvisionalLoadWithErrorForFrame callback to WKWebProcessPlugInLoadDelegate so that the client side can track all types page load completions:
- didFailProvisionalLoadWithErrorForFrame
- didFailLoadWithErrorForFrame
- didFinishLoadForFrame

Radar: &lt;rdar://problem/19463834&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1082104</commentid>
    <comment_count>1</comment_count>
      <attachid>249941</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-01 14:34:17 -0700</bug_when>
    <thetext>Created attachment 249941
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1082175</commentid>
    <comment_count>2</comment_count>
      <attachid>249941</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-01 22:59:09 -0700</bug_when>
    <thetext>Comment on attachment 249941
Patch

Clearing flags on attachment: 249941

Committed r182267: &lt;http://trac.webkit.org/changeset/182267&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1082176</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-01 22:59:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>249941</attachid>
            <date>2015-04-01 14:34:17 -0700</date>
            <delta_ts>2015-04-01 22:59:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143319-20150401143333.patch</filename>
            <type>text/plain</type>
            <size>5587</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgyMjA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzY1M2JhZTU5M2ExYmFj
ZTQxZWU1OGM0NzNjYjg3MTA1Mzg2ZGM5NS4uOWViYTU0YTUxYWM2Y2QzOGJkZGM3NDA3MzYxNzdm
ZTA0ODBmNTFkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE1LTA0LTAxICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW1dLMl1bQ29jb2FdIEFkZCBk
aWRGYWlsUHJvdmlzaW9uYWxMb2FkV2l0aEVycm9yRm9yRnJhbWUgY2FsbGJhY2sgdG8gV0tXZWJQ
cm9jZXNzUGx1Z0luTG9hZERlbGVnYXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNDMzMTkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE5NDYzODM0
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBk
aWRGYWlsUHJvdmlzaW9uYWxMb2FkV2l0aEVycm9yRm9yRnJhbWUgY2FsbGJhY2sgdG8KKyAgICAg
ICAgV0tXZWJQcm9jZXNzUGx1Z0luTG9hZERlbGVnYXRlIHNvIHRoYXQgdGhlIGNsaWVudCBzaWRl
IGNhbiB0cmFjayBhbGwKKyAgICAgICAgdHlwZXMgcGFnZSBsb2FkIGNvbXBsZXRpb25zOgorICAg
ICAgICAtIGRpZEZhaWxQcm92aXNpb25hbExvYWRXaXRoRXJyb3JGb3JGcmFtZQorICAgICAgICAt
IGRpZEZhaWxMb2FkV2l0aEVycm9yRm9yRnJhbWUKKyAgICAgICAgLSBkaWRGaW5pc2hMb2FkRm9y
RnJhbWUKKworICAgICAgICBOb3RlIHRoYXQgdGhpcyBldmVudCBpcyBhbHJlYWR5IGV4cG9zZWQg
b24gVUlQcm9jZXNzIHNpZGUgdmlhIHRoZQorICAgICAgICBXS1BhZ2VMb2FkZXJDbGllbnQuZGlk
RmFpbExvYWRXaXRoRXJyb3JGb3JGcmFtZSBjYWxsYmFjay4KKworICAgICAgICAqIFdlYlByb2Nl
c3MvSW5qZWN0ZWRCdW5kbGUvQVBJL0NvY29hL1dLV2ViUHJvY2Vzc1BsdWdJbkxvYWREZWxlZ2F0
ZS5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL21hYy9XS1dlYlBy
b2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIubW06CisgICAgICAgIChkaWRGYWls
UHJvdmlzaW9uYWxMb2FkV2l0aEVycm9yRm9yRnJhbWUpOgorICAgICAgICAoc2V0VXBQYWdlTG9h
ZGVyQ2xpZW50KToKKwogMjAxNS0wMy0zMSAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRA
YXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUgRXhwYW5zaW9uQmVoYXZpb3JGbGFncyBhbmQgVGV4
dERpcmVjdGlvbiB0byB0aGVpciBvd24gZmlsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvQ29jb2EvV0tXZWJQcm9jZXNzUGx1Z0luTG9h
ZERlbGVnYXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQ
SS9Db2NvYS9XS1dlYlByb2Nlc3NQbHVnSW5Mb2FkRGVsZWdhdGUuaAppbmRleCA0N2Y5Njg5ODhl
NjgyOGYxNWE5YjZiZWUzODQxNDE5YWJkNDI1OGU3Li5lMjFhZTliMDMxMjU4ODRlNzhmZDM5NWJj
NTFkZmMzMjJlODNkMzZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0lu
amVjdGVkQnVuZGxlL0FQSS9Db2NvYS9XS1dlYlByb2Nlc3NQbHVnSW5Mb2FkRGVsZWdhdGUuaAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9Db2NvYS9X
S1dlYlByb2Nlc3NQbHVnSW5Mb2FkRGVsZWdhdGUuaApAQCAtNDAsNiArNDAsNyBAQAogLSAodm9p
ZCl3ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyOihXS1dlYlByb2Nlc3NQ
bHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIqKWNvbnRyb2xsZXIgZGlkUmVjZWl2ZVNlcnZl
clJlZGlyZWN0Rm9yUHJvdmlzaW9uYWxMb2FkRm9yRnJhbWU6KFdLV2ViUHJvY2Vzc1BsdWdJbkZy
YW1lICopZnJhbWU7CiAtICh2b2lkKXdlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRy
b2xsZXI6KFdLV2ViUHJvY2Vzc1BsdWdJbkJyb3dzZXJDb250ZXh0Q29udHJvbGxlciopY29udHJv
bGxlciBkaWRDb21taXRMb2FkRm9yRnJhbWU6KFdLV2ViUHJvY2Vzc1BsdWdJbkZyYW1lICopZnJh
bWU7CiAtICh2b2lkKXdlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXI6KFdL
V2ViUHJvY2Vzc1BsdWdJbkJyb3dzZXJDb250ZXh0Q29udHJvbGxlciopY29udHJvbGxlciBkaWRG
aW5pc2hEb2N1bWVudExvYWRGb3JGcmFtZTooV0tXZWJQcm9jZXNzUGx1Z0luRnJhbWUgKilmcmFt
ZTsKKy0gKHZvaWQpd2ViUHJvY2Vzc1BsdWdJbkJyb3dzZXJDb250ZXh0Q29udHJvbGxlcjooV0tX
ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyKiljb250cm9sbGVyIGRpZEZh
aWxQcm92aXNpb25hbExvYWRXaXRoRXJyb3JGb3JGcmFtZTooV0tXZWJQcm9jZXNzUGx1Z0luRnJh
bWUgKilmcmFtZSBlcnJvcjooTlNFcnJvciAqKWVycm9yOwogLSAodm9pZCl3ZWJQcm9jZXNzUGx1
Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyOihXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29u
dGV4dENvbnRyb2xsZXIqKWNvbnRyb2xsZXIgZGlkRmFpbExvYWRXaXRoRXJyb3JGb3JGcmFtZToo
V0tXZWJQcm9jZXNzUGx1Z0luRnJhbWUgKilmcmFtZSBlcnJvcjooTlNFcnJvciAqKWVycm9yOwog
LSAodm9pZCl3ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyOihXS1dlYlBy
b2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIqKWNvbnRyb2xsZXIgZGlkRmluaXNo
TG9hZEZvckZyYW1lOihXS1dlYlByb2Nlc3NQbHVnSW5GcmFtZSAqKWZyYW1lOwogLSAodm9pZCl3
ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyOihXS1dlYlByb2Nlc3NQbHVn
SW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIqKWNvbnRyb2xsZXIgZGlkU2FtZURvY3VtZW50TmF2
aWdhdGlvbjooX1dLU2FtZURvY3VtZW50TmF2aWdhdGlvblR5cGUpbmF2aWdhdGlvblR5cGUgZm9y
RnJhbWU6KFdLV2ViUHJvY2Vzc1BsdWdJbkZyYW1lICopZnJhbWU7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9tYWMvV0tXZWJQcm9jZXNz
UGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyLm1tIGIvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvbWFjL1dLV2ViUHJvY2Vzc1BsdWdJbkJyb3dzZXJDb250
ZXh0Q29udHJvbGxlci5tbQppbmRleCBiN2FjNTAzMTc5YTJiMzhlMWEyZjEzYTRhOGFmMTg2NzZh
NThjNmIwLi4xYjYzMjcxZGM5MzM0MTU2MmIwZThhMjcyY2M5ZTI5OGZlOGI1MGIyIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9tYWMvV0tX
ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyLm1tCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL21hYy9XS1dlYlByb2Nlc3NQbHVn
SW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIubW0KQEAgLTE0MSw2ICsxNDEsMTUgQEAgc3RhdGlj
IHZvaWQgZGlkRmluaXNoRG9jdW1lbnRMb2FkRm9yRnJhbWUoV0tCdW5kbGVQYWdlUmVmIHBhZ2Us
IFdLQnVuZGxlRnJhbWVSZWYKICAgICAgICAgW2xvYWREZWxlZ2F0ZSB3ZWJQcm9jZXNzUGx1Z0lu
QnJvd3NlckNvbnRleHRDb250cm9sbGVyOnBsdWdpbkNvbnRleHRDb250cm9sbGVyIGRpZEZpbmlz
aERvY3VtZW50TG9hZEZvckZyYW1lOndyYXBwZXIoKnRvSW1wbChmcmFtZSkpXTsKIH0KIAorc3Rh
dGljIHZvaWQgZGlkRmFpbFByb3Zpc2lvbmFsTG9hZFdpdGhFcnJvckZvckZyYW1lKFdLQnVuZGxl
UGFnZVJlZiBwYWdlLCBXS0J1bmRsZUZyYW1lUmVmIGZyYW1lLCBXS0Vycm9yUmVmIHdrRXJyb3Is
IFdLVHlwZVJlZiogdXNlckRhdGEsIGNvbnN0IHZvaWQgKmNsaWVudEluZm8pCit7CisgICAgV0tX
ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyICpwbHVnaW5Db250ZXh0Q29u
dHJvbGxlciA9IChXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIgKilj
bGllbnRJbmZvOworICAgIGF1dG8gbG9hZERlbGVnYXRlID0gcGx1Z2luQ29udGV4dENvbnRyb2xs
ZXItPl9sb2FkRGVsZWdhdGUuZ2V0KCk7CisKKyAgICBpZiAoW2xvYWREZWxlZ2F0ZSByZXNwb25k
c1RvU2VsZWN0b3I6QHNlbGVjdG9yKHdlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRy
b2xsZXI6ZGlkRmFpbFByb3Zpc2lvbmFsTG9hZFdpdGhFcnJvckZvckZyYW1lOmVycm9yOildKQor
ICAgICAgICBbbG9hZERlbGVnYXRlIHdlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRy
b2xsZXI6cGx1Z2luQ29udGV4dENvbnRyb2xsZXIgZGlkRmFpbFByb3Zpc2lvbmFsTG9hZFdpdGhF
cnJvckZvckZyYW1lOndyYXBwZXIoKnRvSW1wbChmcmFtZSkpIGVycm9yOndyYXBwZXIoKnRvSW1w
bCh3a0Vycm9yKSldOworfQorCiBzdGF0aWMgdm9pZCBkaWRGYWlsTG9hZFdpdGhFcnJvckZvckZy
YW1lKFdLQnVuZGxlUGFnZVJlZiBwYWdlLCBXS0J1bmRsZUZyYW1lUmVmIGZyYW1lLCBXS0Vycm9y
UmVmIHdrRXJyb3IsIFdLVHlwZVJlZiogdXNlckRhdGEsIGNvbnN0IHZvaWQgKmNsaWVudEluZm8p
CiB7CiAgICAgV0tXZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyICpwbHVn
aW5Db250ZXh0Q29udHJvbGxlciA9IChXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENv
bnRyb2xsZXIgKiljbGllbnRJbmZvOwpAQCAtMjI5LDYgKzIzOCw3IEBAIHN0YXRpYyB2b2lkIHNl
dFVwUGFnZUxvYWRlckNsaWVudChXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRy
b2xsZXIgKmNvCiAgICAgY2xpZW50LmRpZFJlY2VpdmVTZXJ2ZXJSZWRpcmVjdEZvclByb3Zpc2lv
bmFsTG9hZEZvckZyYW1lID0gZGlkUmVjZWl2ZVNlcnZlclJlZGlyZWN0Rm9yUHJvdmlzaW9uYWxM
b2FkRm9yRnJhbWU7CiAgICAgY2xpZW50LmRpZENvbW1pdExvYWRGb3JGcmFtZSA9IGRpZENvbW1p
dExvYWRGb3JGcmFtZTsKICAgICBjbGllbnQuZGlkRmluaXNoRG9jdW1lbnRMb2FkRm9yRnJhbWUg
PSBkaWRGaW5pc2hEb2N1bWVudExvYWRGb3JGcmFtZTsKKyAgICBjbGllbnQuZGlkRmFpbFByb3Zp
c2lvbmFsTG9hZFdpdGhFcnJvckZvckZyYW1lID0gZGlkRmFpbFByb3Zpc2lvbmFsTG9hZFdpdGhF
cnJvckZvckZyYW1lOwogICAgIGNsaWVudC5kaWRGYWlsTG9hZFdpdGhFcnJvckZvckZyYW1lID0g
ZGlkRmFpbExvYWRXaXRoRXJyb3JGb3JGcmFtZTsKICAgICBjbGllbnQuZGlkU2FtZURvY3VtZW50
TmF2aWdhdGlvbkZvckZyYW1lID0gZGlkU2FtZURvY3VtZW50TmF2aWdhdGlvbkZvckZyYW1lOwog
ICAgIGNsaWVudC5kaWRGaW5pc2hMb2FkRm9yRnJhbWUgPSBkaWRGaW5pc2hMb2FkRm9yRnJhbWU7
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>