[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