Closed
Bug 843619
Opened 12 years ago
Closed 12 years ago
Remove tab tray menu
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox19 unaffected, firefox20+ verified, firefox21+ verified, firefox22 verified, relnote-firefox -, fennec20+)
VERIFIED
FIXED
Firefox 22
People
(Reporter: ibarlow, Assigned: sriram)
References
Details
Attachments
(5 files)
367.60 KB,
image/png
|
Details | |
18.96 KB,
patch
|
mfinkle
:
review+
|
Details | Diff | Splinter Review |
5.58 KB,
patch
|
gbrown
:
review+
bajaj
:
approval-mozilla-aurora+
akeybl
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
19.05 KB,
patch
|
mfinkle
:
review+
bajaj
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
18.43 KB,
patch
|
mfinkle
:
review+
akeybl
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
Having lived with this in Nightly for a couple weeks, having a menu icon that changes its contents depending on your mode feels... wrong. It's not uncommon to see this behaviour on Android, but given the contents of our tab menu, I don't feel it's totally necessary here.
I propose we remove it, leaving only the "new tab" icon on the far right. In terms of what we lose by killing the menu, "New Tab" and "New Private Tab" can already be accessed elsewhere in the UI, and we can probably move "Close all tabs" into the tab UI list if we want to keep it. Though I am open to removing it altogether as well.
Assignee | ||
Comment 1•12 years ago
|
||
Given that this menu is in 20, wouldn't we be regressing a feature that users are used to for 12 weeks, if we land now in 22?
Assignee | ||
Comment 2•12 years ago
|
||
This removes all the code related to the small little menu, that made me cry (esp. on tablets).
Attachment #716789 -
Flags: review?(mark.finkle)
Assignee | ||
Updated•12 years ago
|
tracking-firefox20:
--- → ?
tracking-firefox21:
--- → ?
Assignee | ||
Comment 3•12 years ago
|
||
Wrong flags :(
tracking-firefox20:
? → ---
tracking-firefox21:
? → ---
Comment 4•12 years ago
|
||
Comment on attachment 716789 [details] [diff] [review]
Patch
We could uplift this to Aurora to minimize the 12 weeks to 6 weeks.
The new Tabs UI code landed so it might have bitrotted this patch. Watch out!
Attachment #716789 -
Flags: review?(mark.finkle) → review+
Assignee | ||
Comment 5•12 years ago
|
||
Comment 6•12 years ago
|
||
farewell menu!
Reporter | ||
Comment 7•12 years ago
|
||
we hardly knew ye...
Comment 8•12 years ago
|
||
Backed out for robocop failures.
https://hg.mozilla.org/integration/mozilla-inbound/rev/0a5e95d8db02
https://tbpl.mozilla.org/php/getParsedLog.php?id=20084878&tree=Mozilla-Inbound
0 INFO SimpleTest START
1 INFO TEST-START | testTabsTrayMenu
2 INFO TEST-PASS | testTabsTrayMenu | Checking elements - all elements present
3 INFO TEST-PASS | testTabsTrayMenu | Initial number of tabs correct - 1 should equal 1
Robocop called click on an element with no listener
4 INFO TEST-UNEXPECTED-FAIL | testTabsTrayMenu | checking that tabs menu clicked - tabs menu element clicked
Exception caught during test!
junit.framework.AssertionFailedError: 4 INFO TEST-UNEXPECTED-FAIL | testTabsTrayMenu | checking that tabs menu clicked - tabs menu element clicked
at junit.framework.Assert.fail(Assert.java:47)
at org.mozilla.fennec.FennecMochitestAssert._logMochitestResult(FennecMochitestAssert.java:107)
at org.mozilla.fennec.FennecMochitestAssert.ok(FennecMochitestAssert.java:136)
at org.mozilla.fennec.tests.testTabsTrayMenu.addPrivateTab(testTabsTrayMenu.java:100)
at org.mozilla.fennec.tests.testTabsTrayMenu.testTabsTrayMenu(testTabsTrayMenu.java:49)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:204)
at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:194)
at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:186)
at org.mozilla.fennec.tests.BaseTest.runTest(BaseTest.java:130)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:520)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447)
5 INFO TEST-UNEXPECTED-FAIL | testTabsTrayMenu | Exception caught - junit.framework.AssertionFailedError: 4 INFO TEST-UNEXPECTED-FAIL | testTabsTrayMenu | checking that tabs menu clicked - tabs menu element clicked
6 INFO TEST-END | testTabsTrayMenu | finished in 3586ms
7 INFO TEST-START | Shutdown
Assignee | ||
Comment 9•12 years ago
|
||
This patch removes the Robocop test for tabs tray menu button -- as the button is now removed.
Attachment #718535 -
Flags: review?(gbrown)
Assignee | ||
Comment 10•12 years ago
|
||
Pushed to try: https://tbpl.mozilla.org/?tree=Try&rev=98e8b81bf723
![]() |
||
Updated•12 years ago
|
Attachment #718535 -
Flags: review?(gbrown) → review+
Assignee | ||
Comment 11•12 years ago
|
||
Comment 12•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/cacfde64decd
https://hg.mozilla.org/mozilla-central/rev/0db8acdceffa
Assignee: nobody → sriram
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 22
Comment 13•12 years ago
|
||
Verified fixed on:
-build: Firefox for Android 22.0a1 (2013-02-28)
-device: Samsung Galaxy Nexus
-OS: Android 4.2.2
Status: RESOLVED → VERIFIED
Comment 14•12 years ago
|
||
Is it smart to introduce the menu in Firefox 20, only to drop it in Firefox 22? If you really want it gone, it should be gone in Firefox 20 already, before people get used to it.
I especially find the "Close all Tabs" menu item useful (using Firefox 20 Beta currently), and will certainly miss it.
Comment 15•12 years ago
|
||
Looks like bug 817716 should cover; need some new UX for where it should live
Comment 16•12 years ago
|
||
Sriram - We need to back this out of Fx20 and Fx21 too. Please create whatever patches we need and request approval.
Updated•12 years ago
|
status-firefox21:
--- → affected
Assignee | ||
Comment 17•12 years ago
|
||
This patch is almost same as https://bugzilla.mozilla.org/attachment.cgi?id=716789 , however re-based it with aurora.
Attachment #725085 -
Flags: review?(mark.finkle)
Assignee | ||
Comment 18•12 years ago
|
||
Comment on attachment 718535 [details] [diff] [review]
Patch: Remove test
[Approval Request Comment]
Bug caused by (feature/regressing bug #): New feature
User impact if declined: No user impact. Try server will fail.
Testing completed (on m-c, etc.): Landed in m-c long back.
Risk to taking this patch (and alternatives if risky): None.
String or UUID changes made by this patch: None.
Attachment #718535 -
Flags: approval-mozilla-aurora?
Assignee | ||
Comment 19•12 years ago
|
||
This is similar to Aurora. Just a minor rebase in Makefile.in
Attachment #725086 -
Flags: review?(mark.finkle)
Assignee | ||
Comment 20•12 years ago
|
||
Comment on attachment 718535 [details] [diff] [review]
Patch: Remove test
[Approval Request Comment]
Bug caused by (feature/regressing bug #): New feature.
User impact if declined: None. This is for saving try server from burning.
Testing completed (on m-c, etc.): Landed in m-c long back.
Risk to taking this patch (and alternatives if risky): None.
String or UUID changes made by this patch: None.
Attachment #718535 -
Flags: approval-mozilla-beta?
Comment 21•12 years ago
|
||
Comment on attachment 725085 [details] [diff] [review]
Patch: For Aurora
Do a local build to make sure things work OK
Attachment #725085 -
Flags: review?(mark.finkle) → review+
Comment 22•12 years ago
|
||
Comment on attachment 725086 [details] [diff] [review]
Patch: For Beta
Same
Attachment #725086 -
Flags: review?(mark.finkle) → review+
Assignee | ||
Comment 23•12 years ago
|
||
(In reply to Mark Finkle (:mfinkle) from comment #21)
> Comment on attachment 725085 [details] [diff] [review]
> Patch: For Aurora
>
> Do a local build to make sure things work OK
I've tested this on a local build. Everything works fine -- just like in nightly.
Assignee | ||
Comment 24•12 years ago
|
||
Comment on attachment 725085 [details] [diff] [review]
Patch: For Aurora
[Approval Request Comment]
Bug caused by (feature/regressing bug #): New feature.
User impact if declined: Menu button will show a menu -- which is good. But we are removing it in 22. Users will be confused.
Testing completed (on m-c, etc.): Verfied on 02/28.
Risk to taking this patch (and alternatives if risky): None. Removing stuff is (usually) not a problem.
String or UUID changes made by this patch: None.
Attachment #725085 -
Flags: approval-mozilla-aurora?
Assignee | ||
Comment 25•12 years ago
|
||
Comment on attachment 725086 [details] [diff] [review]
Patch: For Beta
[Approval Request Comment]
Bug caused by (feature/regressing bug #): New feature.
User impact if declined: Menu button will show a menu -- which is good. But we are removing it in 22. Users will be confused.
Testing completed (on m-c, etc.): Verfied on 02/28.
Risk to taking this patch (and alternatives if risky): None. Removing stuff is (usually) not a problem.
String or UUID changes made by this patch: None.
Attachment #725086 -
Flags: approval-mozilla-beta?
Updated•12 years ago
|
Attachment #718535 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Updated•12 years ago
|
Attachment #725085 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Updated•12 years ago
|
Comment 26•12 years ago
|
||
Comment on attachment 725086 [details] [diff] [review]
Patch: For Beta
Shipping the final feature spec is desirable, when low risk. Approving.
Attachment #725086 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Updated•12 years ago
|
Attachment #718535 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Updated•12 years ago
|
status-firefox22:
--- → verified
Assignee | ||
Comment 27•12 years ago
|
||
Assignee | ||
Comment 28•12 years ago
|
||
Updated•12 years ago
|
Comment 29•12 years ago
|
||
Verified fixed on:
-build: Firefox for Android 20.0b6 (2013-03-21)
-device: Samsung Galaxy S II
-OS: Android 4.0.3
Updated•12 years ago
|
Updated•12 years ago
|
relnote-firefox:
--- → ?
Comment 30•12 years ago
|
||
This never made it to the release channel so we should not relnote.
Updated•12 years ago
|
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•