Closed
Bug 947261
Opened 12 years ago
Closed 12 years ago
Regression: Gap above the first row of icons in the menu
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox28 fixed, firefox29 verified)
VERIFIED
FIXED
Firefox 29
People
(Reporter: aaronmt, Assigned: rnewman)
Details
(Keywords: regression, reproducible)
Attachments
(2 files)
|
830.82 KB,
image/png
|
Details | |
|
2.87 KB,
patch
|
sriram
:
review+
lsblakk
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
See screenshot.
--
Nightly (12/06), LG Nexus 4 (Android 4.4)
Comment 1•12 years ago
|
||
Just a wild guess, but this is probably from bug 936756.
| Assignee | ||
Comment 2•12 years ago
|
||
Looks like the sharing bar disappeared. Sriram, Lucas?
The l10n switching code shouldn't be involved unless you've changed a locale.
| Assignee | ||
Comment 3•12 years ago
|
||
Works in 2013-12-05 Nightly.
Broken in 2013-12-06 Nightly.
My screenshot: https://dl.dropboxusercontent.com/u/3911373/Fennec/Screenshot_2013-12-06-10-19-25.png
| Assignee | ||
Comment 4•12 years ago
|
||
Candidates:
changeset: 159141:8bba470af6ef
parent: 159140:861db7473c26
parent: 159032:2831368a5e05
user: Ryan VanderMeulen <ryanvm@gmail.com>
date: Thu Dec 05 17:55:47 2013 -0500
summary: Merge m-c to b2g-inbound.
changeset: 159135:871fab42fa64
user: Mark Finkle <mfinkle@mozilla.com>
date: Fri Dec 06 01:41:50 2013 -0500
summary: Backout f118b840cabe, 8f90c8059733, d440fa8a1568 because bug 946074 breaks a test
changeset: 159134:2c42e70b08c2
user: Wes Johnston <wjohnston@mozilla.com>
date: Thu Dec 05 22:32:11 2013 -0800
summary: Bug 943513 - Lazy load animation time. r=lucasr
changeset: 159131:d440fa8a1568
user: Mark Finkle <mfinkle@mozilla.com>
date: Thu Dec 05 23:50:23 2013 -0500
summary: Bug 943475 - Predictive lookup for awesomebar entries r=rnewman
changeset: 159130:8f90c8059733
user: Lucas Rocha <lucasr@lucasr.org>
date: Thu Dec 05 23:50:13 2013 -0500
summary: Bug 933739 - Use given search term in handleAutocomplete, not mSearchTerm (r=bnicholson)
changeset: 159129:f118b840cabe
user: Richard Newman <rnewman@mozilla.com>
date: Tue Dec 03 22:02:28 2013 -0800
summary: Bug 946074 - Awesomebar cursor processing is inefficient. r=mfinkle
changeset: 159077:2b398758366c
parent: 159076:fbc0b4c30fd0
parent: 159032:2831368a5e05
user: Ryan VanderMeulen <ryanvm@gmail.com>
date: Thu Dec 05 17:56:44 2013 -0500
summary: Merge m-c to inbound.
changeset: 159034:258bb2ea7c1a
user: Mike Hommey <mh+mozilla@glandium.org>
date: Fri Dec 06 08:45:29 2013 +0900
summary: Bug 946576 - Disable unified builds on b2g and xulrunner builds, and android debug builds. r=ehsan
changeset: 158991:fb87b500de16
user: Margaret Leibovic <margaret.leibovic@gmail.com>
date: Thu Dec 05 12:43:22 2013 -0800
summary: Bug 946486 - Don't cache "browser.snippets.enabled" value. r=bnicholson
changeset: 158990:1810169dc57f
user: Margaret Leibovic <margaret.leibovic@gmail.com>
date: Thu Dec 05 11:13:42 2013 -0800
summary: Bug 946802 - Update bing icon to new triangular icon. r=mfinkle
changeset: 158984:2ae327cecde6
user: Mark Finkle <mfinkle@mozilla.com>
date: Thu Dec 05 12:08:55 2013 -0500
summary: Bug 946779 - Disable history in the hidden reader <browser> element r=lucasr
changeset: 158983:fbc58d273b9c
user: Lucas Rocha <lucasr@mozilla.com>
date: Thu Dec 05 16:26:36 2013 +0000
summary: Bug 935473 - Change animateForwardButton() to take an animation argument (r=wesj)
changeset: 158982:1353c0a6159a
user: Lucas Rocha <lucasr@mozilla.com>
date: Thu Dec 05 16:26:35 2013 +0000
summary: Bug 935473 - Add comment explaining animateForwardButton's behaviour (r=wesj)
changeset: 158981:a2e2a341e543
user: Lucas Rocha <lucasr@mozilla.com>
date: Thu Dec 05 16:26:35 2013 +0000
summary: Bug 935473 - Change updateBackButton/updateForwardButton to take a Tab argument (r=wesj)
changeset: 158980:dfe673e83ebc
user: Lucas Rocha <lucasr@lucasr.org>
date: Thu Dec 05 16:26:35 2013 +0000
summary: Bug 935473 - Update forward button visibility when exiting editing mode (r=wesj)
changeset: 158979:2c343bc88009
user: Lucas Rocha <lucasr@lucasr.org>
date: Thu Dec 05 16:26:35 2013 +0000
summary: Bug 935473 - Factor out method to animate forward button's visibility (r=wesj)
changeset: 158978:8e6348162cc2
user: Lucas Rocha <lucasr@lucasr.org>
date: Thu Dec 05 16:26:35 2013 +0000
summary: Bug 935473 - Avoid unnecessary animations in forward button (r=wesj)
changeset: 158977:b3128b3dc02d
user: Lucas Rocha <lucasr@lucasr.org>
date: Thu Dec 05 16:26:34 2013 +0000
summary: Bug 935473 - Replace ViewGroup.MarginLayoutParams with MarginLayoutParams (r=sriram)
changeset: 158971:2bd207736d7b
user: Lucas Rocha <lucasr@mozilla.com>
date: Thu Dec 05 11:16:45 2013 +0000
summary: Bug 945375 - Unconditionally return mSubmenu in GeckoMenuItem.getSubMenu() (r=rnewman)
changeset: 158878:632ee65fb67f
parent: 158859:056164bcce96
parent: 158877:9473d7b659e9
user: Carsten "Tomcat" Book <cbook@mozilla.com>
date: Thu Dec 05 12:56:11 2013 +0100
summary: merge fx-team to m-c
changeset: 158874:4d64a37dac18
user: Wes Johnston <wjohnston@mozilla.com>
date: Wed Dec 04 21:20:19 2013 -0800
summary: Bug 942680 - Place search pane below actionbar. r=lucasr
changeset: 158873:d379a9103c5b
user: Wes Johnston <wjohnston@mozilla.com>
date: Wed Dec 04 08:35:58 2013 -0800
summary: Bug 943513 - Update visual style of action modes. r=lucasr
changeset: 158869:a7c9340f5a34
user: Michael Comella <michael.l.comella@gmail.com>
date: Wed Dec 04 18:32:53 2013 -0800
summary: Bug 910859 - Part 4: Add Proguard annotations. r=ckitching
changeset: 158868:cedb942aa081
user: Michael Comella <michael.l.comella@gmail.com>
date: Wed Dec 04 18:32:53 2013 -0800
summary: Bug 910859 - Part 3: Add missing go button work around. r=lucasr
changeset: 158867:db9eae6662a0
user: Michael Comella <michael.l.comella@gmail.com>
date: Wed Dec 04 18:32:53 2013 -0800
summary: Bug 910859 - Part 2: Wait for DOMTitleChanged event in waitForPageLoad. r=lucasr
changeset: 158866:b3096c58816b
user: Michael Comella <michael.l.comella@gmail.com>
date: Wed Dec 04 18:32:53 2013 -0800
summary: Bug 910859 - Bootstrap new API for UI testing in Fennec. r=lucasr,gbrown
| Assignee | ||
Comment 5•12 years ago
|
||
Bisecting now.
Comment 6•12 years ago
|
||
Inbound builds exist ftp://ftp.mozilla.org/pub/mobile/tinderbox-builds/mozilla-inbound-android/ this will get to a specific checkin in most cases.
| Assignee | ||
Comment 7•12 years ago
|
||
I can't reproduce this on current fx-team, and bisection led nowhere (a gaia pushbot commit).
| Assignee | ||
Comment 8•12 years ago
|
||
I'm no longer able to reproduce this with any local build. Still shows up on my default Nightly with full profile, though.
Can someone else bisect this?
There are only two commits that touch /m/a/b/menu:
changeset: 158971:2bd207736d7b
user: Lucas Rocha <lucasr@mozilla.com>
date: Thu Dec 05 11:16:45 2013 +0000
summary: Bug 945375 - Unconditionally return mSubmenu in GeckoMenuItem.getSubMenu() (r=rnewman)
changeset: 158873:d379a9103c5b
user: Wes Johnston <wjohnston@mozilla.com>
date: Wed Dec 04 08:35:58 2013 -0800
summary: Bug 943513 - Update visual style of action modes. r=lucasr
| Assignee | ||
Updated•12 years ago
|
Keywords: regressionwindow-wanted
regression window mozilla-inbound:
1386008090 - good build
1386009805 - bad build
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=5dc0d8f19d26&tochange=ca4c295c9454
Keywords: regressionwindow-wanted
Comment 10•12 years ago
|
||
The regression window from comment 9 may not be a valid regression window, since the issue not consistently reproducing. I will look further into this.
Keywords: regressionwindow-wanted
| Reporter | ||
Comment 11•12 years ago
|
||
You can try using fx-team builds. I also see this on latest-holly-android.
Comment 12•12 years ago
|
||
INBOUND:
1385997226 - GOOD
1385998492 - BAD
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=70fde224f3d1&tochange=2be8f1640e21
FXTEAM:
1385963806 - GOOD
1385998848 - BAD
http://hg.mozilla.org/integration/fx-team/pushloghtml?fromchange=9cbe6533c480&tochange=2581b84e0ca1
Unfortunately, no luck, the regression range window is to big.
On holly-android, I don't think we can create a pushlog.
| Reporter | ||
Updated•12 years ago
|
tracking-fennec: --- → ?
status-firefox27:
--- → unaffected
status-firefox29:
--- → affected
tracking-firefox27:
? → ---
Comment 13•12 years ago
|
||
I can have a look at this if no one else does it before I'm back from holidays. Sriram, feel free to pick this up if you want.
Assignee: nobody → lucasr.at.mozilla
Flags: needinfo?(sriram)
| Assignee | ||
Comment 14•12 years ago
|
||
Really? None of those changes seem relevant.
Updated•12 years ago
|
Assignee: lucasr.at.mozilla → sriram
tracking-fennec: ? → 28+
| Reporter | ||
Comment 15•12 years ago
|
||
Also reproducible on the Galaxy Note II (Android 4.1)
| Assignee | ||
Comment 16•12 years ago
|
||
I can only reproduce this with my locale-switcher add-on installed. Looks like the share/actionbar stuff doesn't interact nicely with when I rebuild the menu on locale change: it adds a row each time.
tracking-fennec: 28+ → ---
status-firefox27:
unaffected → ---
status-firefox29:
affected → ---
tracking-firefox27:
--- → ?
| Assignee | ||
Comment 17•12 years ago
|
||
I have a fix for this. GeckoMenu.clear() needs the same removal code for mActionItemBarPresenter as has removeItem().
Assignee: sriram → rnewman
Status: NEW → ASSIGNED
| Assignee | ||
Comment 18•12 years ago
|
||
This seems to work for me. Please test!
Attachment #8348581 -
Flags: review?(wjohnston)
| Assignee | ||
Updated•12 years ago
|
Attachment #8348581 -
Flags: review?(sriram)
Updated•12 years ago
|
Attachment #8348581 -
Flags: review?(sriram) → review+
| Assignee | ||
Updated•12 years ago
|
Attachment #8348581 -
Flags: review?(wjohnston)
| Assignee | ||
Comment 19•12 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/fb2697d854d0
Let's verify this, then request uplift.
Flagging Aaron to take a look when this hits Nightly
Flags: needinfo?(sriram) → needinfo?(aaron.train)
Target Milestone: --- → Firefox 29
Comment 20•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 21•12 years ago
|
||
Aurora plz.
Status: RESOLVED → VERIFIED
status-firefox29:
--- → verified
tracking-firefox27:
? → ---
Flags: needinfo?(aaron.train)
| Assignee | ||
Comment 22•12 years ago
|
||
Comment on attachment 8348581 [details] [diff] [review]
Ensure that mActionItemBarPresenter is removed from the menu when cleared. v1
[Approval Request Comment]
Bug caused by (feature/regressing bug #):
Recent action bar work.
User impact if declined:
Gap at the top of the menu, possibly only in certain add-on/locale situations (unclear whether this repros without locale switching installed).
Testing completed (on m-c, etc.):
Verified on m-c.
Risk to taking this patch (and alternatives if risky):
Low.
String or IDL/UUID changes made by this patch:
None.
Attachment #8348581 -
Flags: approval-mozilla-aurora?
Updated•12 years ago
|
Attachment #8348581 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
| Assignee | ||
Comment 23•12 years ago
|
||
Hardware: ARM → All
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
•