[Webkit-unassigned] [Bug 219038] New: Load event fires multiple times
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 17 09:49:15 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=219038
Bug ID: 219038
Summary: Load event fires multiple times
Product: WebKit
Version: Safari 14
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Page Loading
Assignee: webkit-unassigned at lists.webkit.org
Reporter: milan.keser at dynatrace.com
CC: beidson at apple.com
For some reason we get duplicate load events in Safari 14 and 13 when we redirect the page during the onload event.
userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15
How to reproduce:
Create an html page
Add onload listener to body element
In onload listener click the button
Click on button changes the location.href and goes to another page
What we do:
We have a tracking tool that is injected as the first script in head tag.
We register load listener and create a beacon with metrics when load fires.
For some reason beacon sending fails if we redirect in onload event listener that is added to body element.
We get "failed to get a response" response from that beacon sending.
However that beacon somehow gets to the server with duplicate load event data.
This only happens on Safari 13 and 14, we are running this also on safari 12 and all other major browsers and we do not see this issue.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20201117/0a4372d5/attachment.htm>
More information about the webkit-unassigned
mailing list