Bug 4396
Summary: | REGRESSION: pressing back button won't work @gmail.com | ||
---|---|---|---|
Product: | WebKit | Reporter: | Christian Junker <christianjunker> |
Component: | History | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | abob, darrencollins, ddkilzer, dev+webkit, graemerocher, koivisto, mbritto, s_harbage, sroret |
Priority: | P1 | Keywords: | GoogleBug, InRadar, Regression |
Version: | 420+ | ||
Hardware: | Mac | ||
OS: | OS X 10.4 |
Christian Junker
If I open up a specific email and read it till the end, I want to go back to my Inbox folder, which is done
by pressing the back button. However, on Safari this does not work right, the following occurs:
1.) Gmail states that it's loading data at the top right in a visual red box
2.) all the time the page remains to be completely blank except the red box (->1.)).
So what I need to do as a workaround to get into my inbox again is either clicking Inbox or reloading
the gmail site which instantly opens up the main view (Inbox).
general comment:
Safari seems to really have some problems with Gmail, is that because JavaScript is not flawlessly
integrated into the browser? (Gmail heavily uses Javascript to do all the visual stuff)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Oliver Hunt
back button works as expected in ffx/mac currently ToT is completely broken wrt gmail though..
David Kilzer (:ddkilzer)
If GMail was expecting URL hashes (#foo, #bar, etc.) to appear in history to do this, this bug may now be fixed since Bug 6309 landed.
David Kilzer (:ddkilzer)
GMail is Google.
Antti Koivisto
In Firefox you get nicely back to the mail main view. In shipping Safari you just get back to previous page you were before going to GMail. In ToT you get endless "Loading..." page.
This is a Google regression and should be P1.
Darin Adler
<rdar://problem/5159418>
David Kilzer (:ddkilzer)
See misplaced comment in Bug 9930 Comment #9.
David Kilzer (:ddkilzer)
(In reply to comment #6)
> See misplaced comment in Bug 9930 Comment #9.
Bug 9930 Comment #9 From Maxime BRITTO 2007-06-22 07:45 PDT
On safari 3beta / r23737.
When I press back button while reading a mail I come back to the page just
before my InBox (the login page)
Maciej Stachowiak
Sounds like this is resolved.
Graeme Rocher
This is not resolved as of today's nightly webkits. As a frequent Gmail user this is the major thing stopping me from using Safari/Webkit as Gmail has become a critical app for me. Please fix it.
Graeme Rocher
Oops, seems I may have marked it as resolved/fixed by accident, can someone re-open? You guys need to use JIRA ;-)
David Kilzer (:ddkilzer)
Reopening per Comment #10.
David Kilzer (:ddkilzer)
I believe this is an issue where setting iframe.src (Bug 9145) or frame.src (Bug 9166) is not registered in history. I think Gmail uses framesets.
Note that setting iframe.contentDocument.location (as opposed to iframe.src) does register in history with ToT WebKit, so this could be a solution for Google until WebKit supports history when setting frame.src.
Darren Collins
This works for me on Windows r25668. It worked at least as far back as r24749 on Windows. Earlier versions like Windows r24256 just did nothing when back button pressed.
I have not tested on a Mac.
Stephen Harbage
Fixed in Safari 3.0.4 and Gmail's new interface! : )
It's great when bugs get fixed!... Time to close it?
David Kilzer (:ddkilzer)
Closing as this works in the new GMail interface per Comment #14 (and also tested by me).
Note that Bug 9145 (which was duped to Bug 9166) was the original reason why this didn't work in GMail. That issue still has not been fixed, though. See Bug 9166 Comment #7 for more information about this.