[Webkit-unassigned] [Bug 64111] New: Loading icon shows for long initial connections
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jul 7 11:15:22 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=64111
Summary: Loading icon shows for long initial connections
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
URL: https://mail.google.com/mail/ca
OS/Version: All
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Page Loading
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jaredharley at gmail.com
Created an attachment (id=100009)
--> (https://bugs.webkit.org/attachment.cgi?id=100009&action=review)
Screenshot of inspector
I was asked to file this bug from my Chromium bug report 86232: http://code.google.com/p/chromium/issues/detail?id=86232
I initially reported the bug on Chrome 13.0.782.20 (Official Build 88803) dev-m. It is still occurring today with
Google Chrome 14.0.803.0 (Official Build 90483) dev-m
OS Windows
WebKit 535.1 (trunk at 89703)
Essentially, Gmail is showing a loading icon rather than the favicon on the tab while it maintains it's first BIND connection (I think this is how it watches for new mail). Once the first connection is closed (usually 3-4 minutes), the loading icon goes away and the favicon is shown. I think the browser believes that the page is still trying to load based on the open connection.
It was also discussed on the webapps StackExchange site: http://webapps.stackexchange.com/q/16235/78
Original bug report:
-----------------------
What steps will reproduce the problem?
1. Navigate to Gmail
What is the expected result?
The loading icon should stop and become the favicon once the page is loaded.
What happens instead?
Loading icon in tab continues to show after the page is already loaded. Gmail icon will show after approximately 3-4 minutes
Please provide any additional information below. Attach a screenshot if possible.
I believe this problem is due to the fact that Gmail opens a "bind" connection to check for new mail, and that the connection isn't closed for 3-4 minutes, so Chrome shows the tab as loading for that time frame. Once that bind connection is closed, the loading graphic disappears and Gmail icon shows up. Developers have seen the same behavior using this technique for server push - see http://webapps.stackexchange.com/questions/16235/gmail-is-taking-forever-to-load-in-chrome-why-is-this-happening/16278#16278
Attached is the network activity screenshot for Gmail when first loading it, and you can see the 3.6 minute bind connection that I think is causing the loading graphic to stay showing until the first bind connection is closed.
-----------------------
--
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