NEW 13378
REGRESSION (r20809-r20814): History ignores first hyperlink step in certain windows
https://bugs.webkit.org/show_bug.cgi?id=13378
Summary REGRESSION (r20809-r20814): History ignores first hyperlink step in certain w...
Nikolas Bertheau
Reported 2007-04-17 17:49:02 PDT
It is possible to load any page into a window with the following behavior: The first hyperlink step can't be undone (the back button stays blurred): To reproduce, go to "http://salokin.de/utf8", press SPACE, enter any URL including "http://" and press ENTER. You should see a new window with the specified URL. Now follow any hyperlink. The back button stays blurred.
Attachments
Reduction (783 bytes, text/html)
2007-04-19 16:29 PDT, Nikolas Bertheau
no flags
David Kilzer (:ddkilzer)
Comment 1 2007-04-17 22:05:19 PDT
Thanks Nikolas! Confirmed with a local debug build of WebKit r20914 with Safari 2.0.4 (419.3) on Mac OS X 10.4.9 (8P135). Why did you put "(800-814)" in the bug title? We usually use numbers like that for the subversion revision that caused the regression.
David Kilzer (:ddkilzer)
Comment 2 2007-04-17 22:20:38 PDT
Other differences from shipping Safari (which may need separate bugs): 1. Background image doesn't load (or loads a different image). 2. A JavaScript error reported in the JavaScript console: TypeError: Undefined value http://salokin.de/utf8.html Line: 51
Nikolas Bertheau
Comment 3 2007-04-18 01:06:32 PDT
(In reply to comment #1) > Why did you put "(800-814)" in the bug title? We usually use numbers like that > for the subversion revision that caused the regression. I remember putting there (809-814) meaning that until version r20809 everything was fine; problems started with version r20814.
Nikolas Bertheau
Comment 4 2007-04-18 02:12:37 PDT
(In reply to comment #2) > Other differences from shipping Safari (which may need separate bugs): > > 1. Background image doesn't load (or loads a different image). No bug. This page uses a random choice of different backgrounds. > 2. A JavaScript error reported in the JavaScript console: > > TypeError: Undefined value > http://salokin.de/utf8.html Line: 51 No bug. Probably trying to focus a non-existing (blocked?) pop-up window.
David Kilzer (:ddkilzer)
Comment 5 2007-04-18 05:26:45 PDT
(In reply to comment #3) > I remember putting there (809-814) meaning that until version r20809 everything > was fine; problems started with version r20814. Please add the whole revision number in the future. Thanks!
Brady Eidson
Comment 6 2007-04-18 13:05:10 PDT
This is almost definitely caused by http://trac.webkit.org/projects/webkit/changeset/20813, which fixed http://bugs.webkit.org/show_bug.cgi?id=12005. Ironically, that bug involved *too many* history items getting put in. This bug, however, sounds a lot like http://bugs.webkit.org/show_bug.cgi?id=3546 (which was fixed in http://trac.webkit.org/projects/webkit/changeset/20878). In that bug, gmail was found to be opening its new window in an extremely peculiar way that precluded the creation of that initial history item. It seems likely that something similar is happening here.
Nikolas Bertheau
Comment 7 2007-04-19 16:29:53 PDT
Created attachment 14098 [details] Reduction
Darin Adler
Comment 8 2007-04-23 08:38:55 PDT
Note You need to log in before you can comment on or make changes to this bug.