<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - popstate events are lost when network connection is in progress"
href="https://bugs.webkit.org/show_bug.cgi?id=158489">158489</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>popstate events are lost when network connection is in progress
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>Safari 9
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>URL</th>
<td>http://www.bcherry.net/playground/pushstate
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P2
</td>
</tr>
<tr>
<th>Component</th>
<td>History
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>andrew@productpains.com
</td>
</tr>
<tr>
<th>CC</th>
<td>abarth@webkit.org, ap@webkit.org, bcherry@gmail.com, beidson@apple.com, commit-queue@webkit.org, fishd@chromium.org, mathias@qiwi.be, mihaip@chromium.org, rik@webkit.org, tonyg@chromium.org, zr@facebook.com
</td>
</tr></table>
<p>
<div>
<pre>+++ This bug was initially created as a clone of <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - popstate events are lost when network connection is in progress"
href="show_bug.cgi?id=42940">Bug #42940</a> +++
User history navigation (back/forward buttons) while there is network traffic does not always fire a popstate event. These events are completely lost, and can get an application into the wrong state, where the user navigated through their history, but the app was never notified. Seen in Safari 9.1 (11601.5.17.1) and Mobile Safari on iOS 9.3.2. Issue is not present on Chrome and Firefox.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>