WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
52220
pushState/replaceState does not update history
https://bugs.webkit.org/show_bug.cgi?id=52220
Summary
pushState/replaceState does not update history
rick
Reported
2011-01-11 09:29:15 PST
GitHub.com uses pushState on the source code file browser. It works great with the back/forward buttons, but does not seem to update the history. Steps to reproduce: 1. Open
https://github.com/technoweenie/faraday
(or any GitHub repo) 2. In another tab, open another site (I chose Google). 3. In the first tab, browse a few directories deep. You can also use Back and Forward just fine. 4. Click another link on the GitHub page that's not in the source browser (such as the 'Commits' link). 5. Check the history, and you'll only see two mentions of GitHub. Here's a screenshot of my history after the test:
https://img.skitch.com/20110111-c26aqpffsprp2gnp78m7iikqk5.jpg
This affects Safari 5.0.3 (6533.19.4) and Webkit
r75294
. It worked fine in Chrome, however. Thanks!
Attachments
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug