[Webkit-unassigned] [Bug 45369] New: Need to check the target frame and restore the right gesture state during the asynchronous history navigation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 7 23:21:41 PDT 2010


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

           Summary: Need to check the target frame and restore the right
                    gesture state during the asynchronous history
                    navigation
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jnd at chromium.org
                CC: abarth at webkit.org, inferno at chromium.org,
                    cevans at google.com


The following html can bypass popup blocker in both chromium and safari. (You can also run the attached test case)
<base target="some"> 
<script>
history.go()
</script>

This bugs is to opening a page in a new frame by using history.go(0),  there are two problems in this bug.
1. WebKit needs to check the target frame to see whether it is a new frame and is allowed to open.
2. WebKit needs to restore the correct gesture state during the asynchronous history navigation. The cause of this problem is same as bug 44969, so again a Chromium test will also be added to address the popup blocker issue in Chromium side.

A patch will be sent soon.

-- 
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