[Webkit-unassigned] [Bug 52220] New: pushState/replaceState does not update history

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 11 09:29:15 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=52220

           Summary: pushState/replaceState does not update history
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: History
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: technoweenie at gmail.com


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!

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list