Closed
Bug 574875
Opened 14 years ago
Closed 14 years ago
Implement the First Run experience
Categories
(Firefox Graveyard :: Panorama, defect, P1)
Firefox Graveyard
Panorama
Tracking
(blocking2.0 beta4+)
RESOLVED
FIXED
Firefox 4.0b4
Tracking | Status | |
---|---|---|
blocking2.0 | --- | beta4+ |
People
(Reporter: aza, Assigned: mitcho)
References
Details
(Whiteboard: [fixed-tabcandy] tracked first-run)
Attachments
(1 file)
(deleted),
patch
|
Dolske
:
review+
Dolske
:
approval2.0+
|
Details | Diff | Splinter Review |
As described here: https://wiki.mozilla.org/Firefox/Projects/TabCandy/Design/FirstRun, but with stub content for the help group.
Reporter | ||
Updated•14 years ago
|
Assignee | ||
Comment 1•14 years ago
|
||
http://hg.mozilla.org/users/edward.lee_engineering.uiuc.edu/tabcandy-central/rev/d5981ba7535a
Fixed first run experience so tabs actually are grouped (again), now without the unnecessary animation.
Reporter | ||
Comment 2•14 years ago
|
||
Awesome. We should definitely get this in for b4.
Reporter | ||
Updated•14 years ago
|
Whiteboard: tracked first-run → tracked first-run b4
Comment 3•14 years ago
|
||
This patch makes the first run experience a lot less confusing; we're hoping to get it into today's nightly.
Before, all of the user's tabs ended up bunched in the lower right hand corner. This patch puts them into the freshly created group.
Attachment #465471 -
Flags: review?(dolske)
Comment 4•14 years ago
|
||
Comment on attachment 465471 [details] [diff] [review]
Patch v1
>- + "<h1>Welcome to Firefox Tab Sets</h1>" // TODO: This needs to be localized if it's kept in
>- + "<div>(more goes here)</div><br>"
>+ + "<h1>" + "Welcome to Firefox Tab Sets" + "</h1>"
>+ // + "<div>" + "(more goes here)" + "</div><br>"
Should just leave this chunk out, and let bug 586685 make the change directly to the desired final state. r+ with that.
Attachment #465471 -
Flags: review?(dolske) → review+
Reporter | ||
Updated•14 years ago
|
Priority: -- → P1
Updated•14 years ago
|
Attachment #465471 -
Flags: approval2.0+
Updated•14 years ago
|
Whiteboard: tracked first-run b4 → tracked first-run b4 [fixed-tabcandy]
Comment 7•14 years ago
|
||
Mass moving all Tab Candy bugs from Mozilla Labs to Firefox::Tab Candy. Filter the bugmail spam with "tabcandymassmove".
Product: Mozilla Labs → Firefox
Target Milestone: -- → ---
Version: unspecified → Trunk
Comment 9•14 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/a8b5109c2a6c
If there's more open a new bug.
Assignee: ian → mitcho
Status: NEW → RESOLVED
Closed: 14 years ago
OS: Mac OS X → All
Hardware: x86 → All
Resolution: --- → FIXED
Whiteboard: tracked first-run b4 [fixed-tabcandy] → tracked first-run
Target Milestone: --- → Firefox 4.0b4
Updated•14 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 10•14 years ago
|
||
Comment 11•14 years ago
|
||
This seemed to be causing these failures:
TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js | Timed out
TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js | Found a tab after previous test timed out: about:blank
Updated•14 years ago
|
Updated•14 years ago
|
Updated•14 years ago
|
blocking2.0: --- → ?
Comment 12•14 years ago
|
||
Looking at the patch, it sure doesn't look like they could be causing this problem, but who knows, I suppose. Can we try it just by itself on Maple?
Also, don't forget to remove the two lines of "welcome/more" change from the patch; we want what's already on mozilla-central there.
Comment 13•14 years ago
|
||
I pushed a build with just this patch:
http://hg.mozilla.org/projects/maple/rev/41d853b8dbdd
Its parent is this one patch and the parent of that is the backout, so it's only this patch in.
http://hg.mozilla.org/projects/maple/rev/a8b5109c2a6c
Updated•14 years ago
|
Whiteboard: tracked first-run → [fixed-tabcandy] tracked first-run
Comment 14•14 years ago
|
||
I tried with just moving the tabitems initialization to above the firstrun block:
http://hg.mozilla.org/projects/maple/rev/d368d6bf434d
Same test failure:
TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js | Timed out
TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js | Found a tab after previous test timed out: about:blank
Comment 15•14 years ago
|
||
Seems like ehsan wrote the original test.
It's failing here:
TEST-INFO | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js | Console message: [JavaScript Error: "win is null" {file: "chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js" line: 93}]
92: let win = gBrowser.replaceTabWithWindow(tab);
93: win.addEventListener("load", function() {
tabbrowser is returning null because it says there's only one visible tab left:
<method name="replaceTabWithWindow">
<parameter name="aTab"/>
<body>
<![CDATA[
if (this.visibleTabs.length == 1)
return null;
Why it break with the changeset I have no idea..
http://hg.mozilla.org/projects/maple/rev/d368d6bf434d
Comment 16•14 years ago
|
||
This blocks based on the dependencies of which bug 586971 and bug 586861 are particularly bad, both apparently to be fixed by this patch.
Ehsan: can you help Ed understand these test failures?
blocking2.0: ? → beta4+
Comment 17•14 years ago
|
||
According to an email thread, it seems like we have a fix at hand by removing some unneeded timeouts which resulted in race conditions (see bug 586693).
Comment 18•14 years ago
|
||
The bug referenced in comment 17 is RESO FIXED - can this land yet?
Updated•14 years ago
|
QA Contact: tabcandy → tabcandy
Comment 19•14 years ago
|
||
All of the salient bits for this bug landed with the patch for bug 586693. The remaining bits we want (animation suppression) are already on tabcandy-central, so we'll pull them in next time we do a merge.
Status: REOPENED → RESOLVED
Closed: 14 years ago → 14 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•