Closed
Bug 974819
Opened 11 years ago
Closed 11 years ago
Tab overflow arrows always visible in private browsing
Categories
(Firefox :: Tabbed Browser, defect)
Tracking
()
VERIFIED
FIXED
Firefox 30
Tracking | Status | |
---|---|---|
firefox28 | --- | unaffected |
firefox29 | + | verified |
firefox30 | + | verified |
People
(Reporter: u428464, Assigned: Gijs)
References
(Blocks 1 open bug)
Details
(Keywords: regression, reproducible, Whiteboard: [Australis:P2])
Attachments
(2 files)
12.46 KB,
application/rdf+xml
|
Details | |
5.47 KB,
patch
|
mconley
:
review+
Sylvestre
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
Since a few Nightlies the overflow arrows in the tab bar are always visible in private browsing, even with one tab open. I remember a bug about this appearing intermittently but I wasn't able to find it and the problem is permanent now.
Blocks: australis-tabs
Whiteboard: [Australis:P2]
Updated•11 years ago
|
Component: Theme → Tabbed Browser
Summary: Overflow arrows always visible in private browsing → Tab overflow arrows always visible in private browsing
Comment 1•11 years ago
|
||
Perhaps there is something in the browser console?
Keywords: regressionwindow-wanted
Comment 3•11 years ago
|
||
Opened a PB window and I don't see any overflow arrows here using Tinderbox hourly build based on cset: https://hg.mozilla.org/mozilla-central/rev/3762e1037b59
Win7 m-c win32 build
Comment 4•11 years ago
|
||
I can reproduce if copy the attached localstore.rdf to new profile.
And reproduce since Australis merge day(2013-11-18build).
Updated•11 years ago
|
Assignee | ||
Comment 5•11 years ago
|
||
(In reply to Guillaume C. [:ge3k0s] from comment #0)
> Since a few Nightlies the overflow arrows in the tab bar are always visible
> in private browsing, even with one tab open. I remember a bug about this
> appearing intermittently but I wasn't able to find it and the problem is
> permanent now.
bug 962803 ?
(In reply to :Gijs Kruitbosch from comment #5)
> (In reply to Guillaume C. [:ge3k0s] from comment #0)
> > Since a few Nightlies the overflow arrows in the tab bar are always visible
> > in private browsing, even with one tab open. I remember a bug about this
> > appearing intermittently but I wasn't able to find it and the problem is
> > permanent now.
>
> bug 962803 ?
Not exactly the same since it's permanent here. My private windows always have the arrows visible. Restored mode, maximized mode, one tab or hundred tabs. always here.
Comment 7•11 years ago
|
||
I found a STR with newly created profile.
Steps To Reproduce:
1. Start Firefox with newly created profile
2. Enter Customize mode
3. Move SearchBar between tab and [+] in TabBar
4. Exit Customize mode
5. Enter Customize mode
6. Restore Defaults
7. Exit Customize mode
8. Open New Private Window
--- Problem happens
9. Quit Firefox
10. Restart Firefox
11. Open New Private Window
--- Problem is persisted and permanent
Actual Results:
Tab overflow arrows appears in Private Window.
Regression window(m-c)
Good:
https://hg.mozilla.org/mozilla-central/rev/e931763f41b5
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140208031801
Bad:
https://hg.mozilla.org/mozilla-central/rev/8e51e2b148fd
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140208124503
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=e931763f41b5&tochange=8e51e2b148fd
Regression window(fx)
Good:
https://hg.mozilla.org/integration/fx-team/rev/167f977b7b9c
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140207122201
Bad:
https://hg.mozilla.org/integration/fx-team/rev/a5b39323dc21
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0 ID:20140207130059
Pushlog:
http://hg.mozilla.org/integration/fx-team/pushloghtml?fromchange=167f977b7b9c&tochange=a5b39323dc21
Regressed by:
Bug 968891 or Bug 966599
status-firefox28:
--- → unaffected
status-firefox29:
--- → affected
status-firefox30:
--- → affected
tracking-firefox29:
--- → ?
tracking-firefox30:
--- → ?
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → gijskruitbosch+bugs
Assignee | ||
Comment 9•11 years ago
|
||
This fixes things for me. Alice, thanks for the super-useful steps to reproduce from comment #7. Note that for step 3, any customization (that enables the 'restore defaults' button) will do.
Attachment #8379665 -
Flags: review?(mconley)
Updated•11 years ago
|
Comment 10•11 years ago
|
||
Comment on attachment 8379665 [details] [diff] [review]
don't reset Australis' TabsToolbar collapsed state, add UI migration to fix this in existing profiles that may have used reset() since this was done,
Review of attachment 8379665 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good - let's just make sure to update the documentation for registerArea about defaultCollapsed.
::: browser/components/customizableui/src/CustomizableUI.jsm
@@ +224,5 @@
> "new-tab-button",
> "alltabs-button",
> "tabs-closebutton",
> ],
> + defaultCollapsed: null,
Let's update the documentation for registerArea so that it's clear what setting this to null really does.
Attachment #8379665 -
Flags: review?(mconley) → review+
Assignee | ||
Comment 11•11 years ago
|
||
remote: https://hg.mozilla.org/integration/fx-team/rev/f9dcf7171707
Updated the comment and updated MDN as well.
Status: NEW → ASSIGNED
Whiteboard: [Australis:P2] → [Australis:P2][fixed-in-fx-team]
Comment 12•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [Australis:P2][fixed-in-fx-team] → [Australis:P2]
Target Milestone: --- → Firefox 30
Assignee | ||
Comment 13•11 years ago
|
||
Comment on attachment 8379665 [details] [diff] [review]
don't reset Australis' TabsToolbar collapsed state, add UI migration to fix this in existing profiles that may have used reset() since this was done,
[Approval Request Comment]
Bug caused by (feature/regressing bug #): Australis / bug 966599
User impact if declined: private windows always show the tab overflow arrows
Testing completed (on m-c, etc.): on m-c
Risk to taking this patch (and alternatives if risky): low-ish, targeted regression fix. However, does come with a migration bump in nsBrowserGlue. Alternatives would be figuring out *why* the overflow state of the tabs toolbar breaks so easily, but throughout various bugs on the matter we haven't come close to doing that, so this is unlikely to be ready in the 29 timeframe.
String or IDL/UUID changes made by this patch: none
Attachment #8379665 -
Flags: approval-mozilla-aurora?
Updated•11 years ago
|
Attachment #8379665 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Assignee | ||
Comment 14•11 years ago
|
||
Updated•11 years ago
|
QA Contact: cornel.ionce
Comment 16•11 years ago
|
||
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
Mozilla/5.0 (Windows NT 6.1; rv:29.0) Gecko/20100101 Firefox/29.0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0
Mozilla/5.0 (Windows NT 6.1; rv:30.0) Gecko/20100101 Firefox/30.0
Verified as fixed on latest Aurora (build ID: 20140313004000) and latest Nightly (build ID: 20140313030202) using the STR provided by Alice in comment 7.
You need to log in
before you can comment on or make changes to this bug.
Description
•