<?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>54783</bug_id>
          
          <creation_ts>2011-02-18 17:00:17 -0800</creation_ts>
          <short_desc>&quot;Failed to load resource&quot; in click handler; blocks image loading and XHR</short_desc>
          <delta_ts>2014-03-10 16:23:32 -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>Page Loading</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Anthon Pang">anthon.pang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>bburg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>353927</commentid>
    <comment_count>0</comment_count>
    <who name="Anthon Pang">anthon.pang</who>
    <bug_when>2011-02-18 17:00:17 -0800</bug_when>
    <thetext>The error appears in Web Inspector and no corresponding HTTP request appears in the web server logs.  I stepped through the execution in Safari 5.0.3, and the click handler is triggered.

This is a significant issue that impacts major apps like Google Analytics.  The only workaround appears to be setting the anchor&apos;s target attribute so that the page loads in a new window, e.g., target=&quot;_blank&quot;.  Opening a new window disrupts the user experience and is frowned upon.

References:
- Safari 4 Event Tracking on a Download and External Links Not Working
  http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=42311d8d5f74f239&amp;hl=en
-__utm.gif Failed to load resource in Webkit when tracking clicks with Event Listeners 
  http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=19d16348ea784a25&amp;hl=en

Editorial note:  this could be a duplicate of bug:25359 but that bug is light on details; also, the symptoms are similar to to bug:46491 but is triggered differently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>353928</commentid>
    <comment_count>1</comment_count>
      <attachid>83037</attachid>
    <who name="Anthon Pang">anthon.pang</who>
    <bug_when>2011-02-18 17:01:29 -0800</bug_when>
    <thetext>Created attachment 83037
Example</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354040</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-02-18 20:21:46 -0800</bug_when>
    <thetext>Did you test with nightly builds from &lt;http://nightly.webkit.org&gt;? I think that some of these ping mechanisms should work now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354175</commentid>
    <comment_count>3</comment_count>
      <attachid>83075</attachid>
    <who name="Anthon Pang">anthon.pang</who>
    <bug_when>2011-02-19 08:37:15 -0800</bug_when>
    <thetext>Created attachment 83075
Another example with beforeUnload handler

Added a beforeUnload handler to the example to introduce a delay, in case the ping request was being interrupted by the default action due to some timing issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354177</commentid>
    <comment_count>4</comment_count>
    <who name="Anthon Pang">anthon.pang</who>
    <bug_when>2011-02-19 08:41:31 -0800</bug_when>
    <thetext>The only difference with the latest nightly (r78800) is that Web Inspector  went from:

    Failed to load resource.

to:

    GET http://url-of-ping-request undefined (undefined)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354179</commentid>
    <comment_count>5</comment_count>
      <attachid>83076</attachid>
    <who name="Anthon Pang">anthon.pang</who>
    <bug_when>2011-02-19 08:51:10 -0800</bug_when>
    <thetext>Created attachment 83076
Updated example with beforeunload handler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989105</commentid>
    <comment_count>6</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2014-03-10 16:23:32 -0700</bug_when>
    <thetext>Please re-open if this is still an issue in nightly builds.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>83037</attachid>
            <date>2011-02-18 17:01:29 -0800</date>
            <delta_ts>2011-02-18 17:01:29 -0800</delta_ts>
            <desc>Example</desc>
            <filename>54783.html</filename>
            <type>text/html</type>
            <size>963</size>
            <attacher name="Anthon Pang">anthon.pang</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+d2Via2l0IGJ1Zzo1NDc4MzwvdGl0bGU+CjxzY3JpcHQgdHlw
ZT0idGV4dC9qYXZhc2NyaXB0Ij4KZnVuY3Rpb24gbG9hZEltYWdlKCkgewoJdmFyIGltYWdlID0g
bmV3IEltYWdlKDEsIDEpOwoJaW1hZ2Uub25Mb2FkID0gZnVuY3Rpb24gKCkgeyB9OwoJaW1hZ2Uu
c3JjID0gJ2h0dHA6Ly93d3cuaXByb3h5LmNhL3QvcGl3aWsvcGl3aWsucGhwP2lkc2l0ZT0xJzsK
fQoKZnVuY3Rpb24gc2VuZFJlcXVlc3QocmVxdWVzdCkgewoJdmFyIHhociA9IG5ldyB3aW5kb3cu
WE1MSHR0cFJlcXVlc3QoKTsKCXhoci5vcGVuKCdQT1NUJywgJ2h0dHA6Ly93d3cuaXByb3h5LmNh
L3QvcGl3aWsvcGl3aWsucGhwP2lkc2l0ZT0xJywgdHJ1ZSk7Cgl4aHIuc2V0UmVxdWVzdEhlYWRl
cignQ29udGVudC1UeXBlJywgJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDsgY2hh
cnNldD1VVEYtOCcpOwoJeGhyLnNlbmQocmVxdWVzdCk7Cn0KPC9zY3JpcHQ+CjwvaGVhZD4KPGJv
ZHk+CjxoMT5sb2FkIGltYWdlPC9oMT4KPGEgaHJlZj0iaHR0cDovL3d3dy53ZWJraXQub3JnIiBv
bmNsaWNrPSJqYXZhc2NyaXB0OmxvYWRJbWFnZSgpOyI+dGFyZ2V0ID0gX3NlbGY8L2E+IHZzCjxh
IGhyZWY9Imh0dHA6Ly93d3cud2Via2l0Lm9yZyIgb25jbGljaz0iamF2YXNjcmlwdDpsb2FkSW1h
Z2UoKTsiIHRhcmdldD0iX2JsYW5rIj50YXJnZXQgPSBfYmxhbms8L2E+CjxoMT54bWwgaHR0cCBy
ZXF1ZXN0PC9oMT4KPGEgaHJlZj0iaHR0cDovL3d3dy53ZWJraXQub3JnIiBvbmNsaWNrPSJqYXZh
c2NyaXB0OnNlbmRSZXF1ZXN0KCk7Ij50YXJnZXQgPSBfc2VsZjwvYT4gdnMKPGEgaHJlZj0iaHR0
cDovL3d3dy53ZWJraXQub3JnIiBvbmNsaWNrPSJqYXZhc2NyaXB0OnNlbmRSZXF1ZXN0KCk7IiB0
YXJnZXQ9Il9ibGFuayI+dGFyZ2V0ID0gX2JsYW5rPC9hPgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>83075</attachid>
            <date>2011-02-19 08:37:15 -0800</date>
            <delta_ts>2011-02-19 08:48:48 -0800</delta_ts>
            <desc>Another example with beforeUnload handler</desc>
            <filename>54783-2.html</filename>
            <type>text/html</type>
            <size>1570</size>
            <attacher name="Anthon Pang">anthon.pang</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+d2Via2l0IGJ1Zzo1NDc4MzwvdGl0bGU+CjxzY3JpcHQgdHlw
ZT0idGV4dC9qYXZhc2NyaXB0Ij4KZnVuY3Rpb24gbG9hZEltYWdlKCkgewoJdmFyIGltYWdlID0g
bmV3IEltYWdlKDEsIDEpOwoJaW1hZ2Uub25Mb2FkID0gZnVuY3Rpb24gKCkgeyB9OwoJaW1hZ2Uu
c3JjID0gJ2h0dHA6Ly93d3cuaXByb3h5LmNhL3QvcGl3aWsvcGl3aWsucGhwP2lkc2l0ZT0xJzsK
fQoKZnVuY3Rpb24gc2VuZFJlcXVlc3QocmVxdWVzdCkgewoJdmFyIHhociA9IG5ldyB3aW5kb3cu
WE1MSHR0cFJlcXVlc3QoKTsKCXhoci5vcGVuKCdQT1NUJywgJ2h0dHA6Ly93d3cuaXByb3h5LmNh
L3QvcGl3aWsvcGl3aWsucGhwP2lkc2l0ZT0xJywgdHJ1ZSk7Cgl4aHIuc2V0UmVxdWVzdEhlYWRl
cignQ29udGVudC1UeXBlJywgJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDsgY2hh
cnNldD1VVEYtOCcpOwoJeGhyLnNlbmQocmVxdWVzdCk7Cn0KCmZ1bmN0aW9uIGJlZm9yZVVubG9h
ZEhhbmRsZXIoKSB7Cgl2YXIgbm93LAoJCWV4cGlyZURhdGVUaW1lID0gbmV3IERhdGUoKTsKCgll
eHBpcmVEYXRlVGltZS5zZXRUaW1lKCBleHBpcmVEYXRlVGltZS5nZXRUaW1lKCkgKyA1MDAgKTsK
CglkbyB7CgkJbm93ID0gbmV3IERhdGUoKTsKCX0gd2hpbGUgKG5vdy5nZXRUaW1lKCkgPCBleHBp
cmVEYXRlVGltZSk7Cn0KCmZ1bmN0aW9uIGFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgZXZlbnRU
eXBlLCBldmVudEhhbmRsZXIsIHVzZUNhcHR1cmUpIHsKCWlmIChlbGVtZW50LmFkZEV2ZW50TGlz
dGVuZXIpIHsKCQllbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoZXZlbnRUeXBlLCBldmVudEhhbmRs
ZXIsIHVzZUNhcHR1cmUpOwoJCXJldHVybiB0cnVlOwoJfQoJaWYgKGVsZW1lbnQuYXR0YWNoRXZl
bnQpIHsKCQlyZXR1cm4gZWxlbWVudC5hdHRhY2hFdmVudCgnb24nICsgZXZlbnRUeXBlLCBldmVu
dEhhbmRsZXIpOwoJfQoJZWxlbWVudFsnb24nICsgZXZlbnRUeXBlXSA9IGV2ZW50SGFuZGxlcjsK
fQoKYWRkRXZlbnRMaXN0ZW5lcih3aW5kb3csICdiZWZvcmVVbmxvYWQnLCBiZWZvcmVVbmxvYWRI
YW5kbGVyLCBmYWxzZSk7Cjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5Pgo8aDE+bG9hZCBpbWFnZTwv
aDE+CjxhIGhyZWY9Imh0dHA6Ly93d3cud2Via2l0Lm9yZyIgb25jbGljaz0iamF2YXNjcmlwdDps
b2FkSW1hZ2UoKTsiPnRhcmdldCA9IF9zZWxmPC9hPiB2cwo8YSBocmVmPSJodHRwOi8vd3d3Lndl
YmtpdC5vcmciIG9uY2xpY2s9ImphdmFzY3JpcHQ6bG9hZEltYWdlKCk7IiB0YXJnZXQ9Il9ibGFu
ayI+dGFyZ2V0ID0gX2JsYW5rPC9hPgo8aDE+eG1sIGh0dHAgcmVxdWVzdDwvaDE+CjxhIGhyZWY9
Imh0dHA6Ly93d3cud2Via2l0Lm9yZyIgb25jbGljaz0iamF2YXNjcmlwdDpzZW5kUmVxdWVzdCgp
OyI+dGFyZ2V0ID0gX3NlbGY8L2E+IHZzCjxhIGhyZWY9Imh0dHA6Ly93d3cud2Via2l0Lm9yZyIg
b25jbGljaz0iamF2YXNjcmlwdDpzZW5kUmVxdWVzdCgpOyIgdGFyZ2V0PSJfYmxhbmsiPnRhcmdl
dCA9IF9ibGFuazwvYT4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>83076</attachid>
            <date>2011-02-19 08:51:10 -0800</date>
            <delta_ts>2011-02-19 08:51:10 -0800</delta_ts>
            <desc>Updated example with beforeunload handler.</desc>
            <filename>54783-2.html</filename>
            <type>text/html</type>
            <size>1570</size>
            <attacher name="Anthon Pang">anthon.pang</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+d2Via2l0IGJ1Zzo1NDc4MzwvdGl0bGU+CjxzY3JpcHQgdHlw
ZT0idGV4dC9qYXZhc2NyaXB0Ij4KZnVuY3Rpb24gbG9hZEltYWdlKCkgewoJdmFyIGltYWdlID0g
bmV3IEltYWdlKDEsIDEpOwoJaW1hZ2Uub25Mb2FkID0gZnVuY3Rpb24gKCkgeyB9OwoJaW1hZ2Uu
c3JjID0gJ2h0dHA6Ly93d3cuaXByb3h5LmNhL3QvcGl3aWsvcGl3aWsucGhwP2lkc2l0ZT0xJzsK
fQoKZnVuY3Rpb24gc2VuZFJlcXVlc3QocmVxdWVzdCkgewoJdmFyIHhociA9IG5ldyB3aW5kb3cu
WE1MSHR0cFJlcXVlc3QoKTsKCXhoci5vcGVuKCdQT1NUJywgJ2h0dHA6Ly93d3cuaXByb3h5LmNh
L3QvcGl3aWsvcGl3aWsucGhwP2lkc2l0ZT0xJywgdHJ1ZSk7Cgl4aHIuc2V0UmVxdWVzdEhlYWRl
cignQ29udGVudC1UeXBlJywgJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDsgY2hh
cnNldD1VVEYtOCcpOwoJeGhyLnNlbmQocmVxdWVzdCk7Cn0KCmZ1bmN0aW9uIGJlZm9yZVVubG9h
ZEhhbmRsZXIoKSB7Cgl2YXIgbm93LAoJCWV4cGlyZURhdGVUaW1lID0gbmV3IERhdGUoKTsKCgll
eHBpcmVEYXRlVGltZS5zZXRUaW1lKCBleHBpcmVEYXRlVGltZS5nZXRUaW1lKCkgKyA1MDAgKTsK
CglkbyB7CgkJbm93ID0gbmV3IERhdGUoKTsKCX0gd2hpbGUgKG5vdy5nZXRUaW1lKCkgPCBleHBp
cmVEYXRlVGltZSk7Cn0KCmZ1bmN0aW9uIGFkZEV2ZW50TGlzdGVuZXIoZWxlbWVudCwgZXZlbnRU
eXBlLCBldmVudEhhbmRsZXIsIHVzZUNhcHR1cmUpIHsKCWlmIChlbGVtZW50LmFkZEV2ZW50TGlz
dGVuZXIpIHsKCQllbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoZXZlbnRUeXBlLCBldmVudEhhbmRs
ZXIsIHVzZUNhcHR1cmUpOwoJCXJldHVybiB0cnVlOwoJfQoJaWYgKGVsZW1lbnQuYXR0YWNoRXZl
bnQpIHsKCQlyZXR1cm4gZWxlbWVudC5hdHRhY2hFdmVudCgnb24nICsgZXZlbnRUeXBlLCBldmVu
dEhhbmRsZXIpOwoJfQoJZWxlbWVudFsnb24nICsgZXZlbnRUeXBlXSA9IGV2ZW50SGFuZGxlcjsK
fQoKYWRkRXZlbnRMaXN0ZW5lcih3aW5kb3csICdiZWZvcmV1bmxvYWQnLCBiZWZvcmVVbmxvYWRI
YW5kbGVyLCBmYWxzZSk7Cjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5Pgo8aDE+bG9hZCBpbWFnZTwv
aDE+CjxhIGhyZWY9Imh0dHA6Ly93d3cud2Via2l0Lm9yZyIgb25jbGljaz0iamF2YXNjcmlwdDps
b2FkSW1hZ2UoKTsiPnRhcmdldCA9IF9zZWxmPC9hPiB2cwo8YSBocmVmPSJodHRwOi8vd3d3Lndl
YmtpdC5vcmciIG9uY2xpY2s9ImphdmFzY3JpcHQ6bG9hZEltYWdlKCk7IiB0YXJnZXQ9Il9ibGFu
ayI+dGFyZ2V0ID0gX2JsYW5rPC9hPgo8aDE+eG1sIGh0dHAgcmVxdWVzdDwvaDE+CjxhIGhyZWY9
Imh0dHA6Ly93d3cud2Via2l0Lm9yZyIgb25jbGljaz0iamF2YXNjcmlwdDpzZW5kUmVxdWVzdCgp
OyI+dGFyZ2V0ID0gX3NlbGY8L2E+IHZzCjxhIGhyZWY9Imh0dHA6Ly93d3cud2Via2l0Lm9yZyIg
b25jbGljaz0iamF2YXNjcmlwdDpzZW5kUmVxdWVzdCgpOyIgdGFyZ2V0PSJfYmxhbmsiPnRhcmdl
dCA9IF9ibGFuazwvYT4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>