Open Bug 860802 Opened 12 years ago Updated 2 years ago

Google Docs delaying to close the tab

Categories

(Firefox :: Tabbed Browser, defect)

x86
Windows 7
defect

Tracking

()

Tracking Status
platform-rel --- -

People

(Reporter: Swarnava, Unassigned)

Details

(Keywords: nightly-community, perf, Whiteboard: [testday-20130412][platform-rel-Google][platform-rel-GoogleDocs])

I dont know much about other sites, but when i trying to close a google doc's tab in between the page become fully load, the tabs are not closing that time and it makes some delay Example:- https://docs.google.com/spreadsheet/ccc?key=0AjbDkQ2Zlg86dEpqQ2JZa2t1QjV3YTFGTk9DTjdQLUE#gid=0
Confirmed against Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130412 Firefox/23.0 ID:20130412030828 CSet: 7b8ed29c6bc0 Tab Opening/Closing Animation is kinda SlowMo, too :-/ SPS for Pageload of above Example: http://people.mozilla.com/~bgirard/cleopatra/#report=70c57480c8b2b7b587d2a860ec652b3dbb9d0f1c
Component: Untriaged → General
Keywords: perf
Product: Firefox → Core
Whiteboard: [testday-20130412] → [testday-20130412][platform-rel-Google][platform-rel-GoogleDocs]
platform-rel: --- → ?
I can reproduce on Windows 10 with today's nightly. Mike, WDYT?
Component: General → Tabbed Browser
Flags: needinfo?(mconley)
Product: Core → Firefox
This sounds similar to something the e10s team triaged the other day (bug 1282265). The content process is busy, and so we don't close the tab or window right away. I _think_ I recall blassey saying that this was intentional. I'm not certain where that work was done though, so redirecting.
Flags: needinfo?(mconley) → needinfo?(blassey.bugs)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [testday-20130412][platform-rel-Google][platform-rel-GoogleDocs] → [testday-20130412][platform-rel-Google][platform-rel-GoogleDocs][nightly-community]
Version: 21 Branch → Trunk
Is this actually specific to e10s? Feels like it might be more general (as it was reported such a long time ago), and have to do with e.g. unload event handlers in the page and what those do.
(In reply to Mike Conley (:mconley) - (Needinfo me!) from comment #3) > This sounds similar to something the e10s team triaged the other day (bug > 1282265). The content process is busy, and so we don't close the tab or > window right away. > > I _think_ I recall blassey saying that this was intentional. I'm not certain > where that work was done though, so redirecting. When I said it was intentional, I meant the code is explicitly waiting for a response to an async message. I didn't mean to imply I remember a conscious decision to do it this way. (In reply to :Gijs Kruitbosch from comment #4) > Is this actually specific to e10s? Feels like it might be more general (as > it was reported such a long time ago), and have to do with e.g. unload event > handlers in the page and what those do. Yes and no. The point of e10s is to not let content interfere with the chrome, so in this regard e10s should be held to a higher standard than non-e10s and is failing that standard here.
Flags: needinfo?(blassey.bugs)
Whiteboard: [testday-20130412][platform-rel-Google][platform-rel-GoogleDocs][nightly-community] → [testday-20130412][platform-rel-Google][platform-rel-GoogleDocs]
Is this bug still reproducible? Reviewing during Platform-rel meeting.
Flags: needinfo?(swarnavasengupta)
I don't believe we've done anything to address this bug - we should still be waiting for the "do you have any onbeforeunload event handlers?" message before closing, so this should still be reproducible at the times when the Google Docs/Drive/Spreadsheet page is blocking the content process main thread.
Thanks for the info Mike.
Flags: needinfo?(swarnavasengupta)
platform-rel: ? → -
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.