Closed
Bug 597901
Opened 14 years ago
Closed 14 years ago
Throttled/cascade-loaded tabs have permanent empty progress bar until force-loaded by clicking on them
Categories
(Firefox :: Session Restore, defect)
Firefox
Session Restore
Tracking
()
VERIFIED
FIXED
Firefox 4.0b7
Tracking | Status | |
---|---|---|
blocking2.0 | --- | beta7+ |
People
(Reporter: joe, Assigned: zpao)
References
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
Gavin
:
review+
|
Details | Diff | Splinter Review |
When you restore your session, certain tabs aren't loaded immediately (on purpose, thanks to bug 586068). However, these not-yet-loaded tabs permanently have an empty progress bar on them (which fills in and then disappears once it's force loaded by clicking on the tab).
Reporter | ||
Updated•14 years ago
|
Summary: Throttled/cascade-loaded tab has permanent empty progress bar until force-loaded by clicking on them → Throttled/cascade-loaded tabs have permanent empty progress bar until force-loaded by clicking on them
Updated•14 years ago
|
Assignee: nobody → margaret.leibovic
Updated•14 years ago
|
Component: Tabbed Browser → Session Restore
QA Contact: tabbed.browser → session.restore
Updated•14 years ago
|
OS: Mac OS X → All
Hardware: x86 → All
Assignee | ||
Comment 1•14 years ago
|
||
Don't setAttribute("busy", true) until we're actually busy.
Assignee: margaret.leibovic → paul
Status: NEW → ASSIGNED
Attachment #476851 -
Flags: review?(dietrich)
Comment 2•14 years ago
|
||
Comment on attachment 476851 [details] [diff] [review]
Patch v0.1
r=me
Attachment #476851 -
Flags: review?(dietrich) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #476851 -
Flags: approval2.0?
Comment 3•14 years ago
|
||
Is it necessary to setAttribute("busy") at all? gotoIndex will trigger that on its own via progress notifications and such, won't it? I imagine we did it before because the natural process might take some time, but that should be less of a problem now that we're not restoring all at once, I hope?
Comment 4•14 years ago
|
||
Current behaviour is confusing. Wouldn't hold feature freeze for it, but let's get it in anyhow?
blocking2.0: --- → betaN+
Assignee | ||
Comment 5•14 years ago
|
||
(In reply to comment #3)
> Is it necessary to setAttribute("busy") at all? gotoIndex will trigger that on
> its own via progress notifications and such, won't it? I imagine we did it
> before because the natural process might take some time, but that should be
> less of a problem now that we're not restoring all at once, I hope?
Yea it is set automatically (at least, it works locally). I'm not actually sure of this history behind setting it ourselves. What you imagine sounds reasonable though. I'm fine with taking it out completely. Would you review?
Comment 6•14 years ago
|
||
Sure.
Comment 7•14 years ago
|
||
Comment on attachment 476851 [details] [diff] [review]
Patch v0.1
(note that it also would have been incorrect to move that line without also moving the call to updateIcon, but bug 597673 makes that point moot)
Attachment #476851 -
Flags: approval2.0?
Updated•14 years ago
|
Attachment #476851 -
Attachment is obsolete: true
Assignee | ||
Comment 8•14 years ago
|
||
Just the removal of setAttribute("busy", true);
Assignee | ||
Updated•14 years ago
|
Attachment #478076 -
Flags: review?(gavin.sharp)
Updated•14 years ago
|
Attachment #478076 -
Flags: review?(gavin.sharp) → review+
Assignee | ||
Comment 10•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 4.0b7
Version: unspecified → Trunk
Updated•14 years ago
|
Flags: in-litmus?(anthony.s.hughes)
Comment 11•14 years ago
|
||
Juan set this as in-litmus? back when we had a progress bar. Now we use a 2-state spinner. Juan, do you think this still warrants a testcase?
Status: RESOLVED → VERIFIED
Comment 12•14 years ago
|
||
If that check isn't part of any related test, I'd like to see one in litmus.
Comment 13•14 years ago
|
||
Additional check added to existing Litmus test:
https://litmus.mozilla.org/show_test.cgi?id=13860
Flags: in-litmus?(anthony.s.hughes) → in-litmus+
You need to log in
before you can comment on or make changes to this bug.
Description
•