[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