[Webkit-unassigned] [Bug 13849] New: REGRESSION: History node not being created after javascript document.location is set

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 23 18:13:27 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=13849

           Summary: REGRESSION: History node not being created after
                    javascript document.location is set
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
               URL: http://forums.worldofwarcraft.com/board.html?forumId=100
                    01&sid=1
        OS/Version: Mac OS X 10.4
            Status: NEW
          Keywords: Regression
          Severity: Normal
          Priority: P1
         Component: History
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rachael at omnigroup.com


Steps to Reproduce:
1. navigate to the provided URL. This is the General Forum of the WoW forums
2. select a different forum from the drop-down menu at the top of the boards.
(This should create a history node, and doesn't, which is the issue!)
3. click on a thread within your new forums, let it load
4. click back.

Expected Results: you should be looking at the list of threads in whichever
forum you navigated to.

Actual Results: the General Forum loads again. 

The behavior regressed between the nightly for revision 20809 and 20814. If I
had to guess, I'd say that  the problem was probably in
http://trac.webkit.org/projects/webkit/changeset/20813

Talking to bradee-oh about it in IRC, he said:
[5:35pm] bradee-oh: cheers: I think the problem is we're not detecting the
forum selector as a userGesture
[5:35pm] bradee-oh: cheers: because if we do see it as a user gesture, we treat
it as a normal load and add an entry
[5:36pm] bradee-oh: I think

I was thinking it might be a dupe of
http://bugs.webkit.org/show_bug.cgi?id=9148 but bradee disagrees so here's a
new bug for the issue.


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



More information about the webkit-unassigned mailing list