Closed
Bug 1074028
Opened 10 years ago
Closed 10 years ago
Overlapping rocketbar and statusbar icons for 3rd party apps
Categories
(Firefox OS Graveyard :: Gaia::System, defect)
Tracking
(blocking-b2g:2.1+, b2g-v2.1 verified, b2g-v2.2 verified)
People
(Reporter: gwagner, Assigned: kgrandon)
References
Details
(Whiteboard: [systemsfe])
Attachments
(4 files, 2 obsolete files)
Seen on 2.1 with yelp
Reporter | ||
Updated•10 years ago
|
blocking-b2g: --- → 2.1+
Whiteboard: [systemsfe]
Reporter | ||
Updated•10 years ago
|
Summary: Overlapping rocketbar and icons for 3rd party apps → Overlapping rocketbar and statusbar icons for 3rd party apps
Reporter | ||
Updated•10 years ago
|
Assignee: nobody → gmarty
Comment 1•10 years ago
|
||
When the menu button is hidden, the width must be adapted in the maximised state of the status bar only. The minimised state width should remain unchanged as the menu button is never visible.
Ben can you please have a look?
Attachment #8497473 -
Flags: review?(bfrancis)
Comment 2•10 years ago
|
||
Comment on attachment 8497473 [details] [review]
Github PR
Redirecting the review to Alive after talking to Dale.
Attachment #8497473 -
Flags: review?(bfrancis) → review?(alive)
Updated•10 years ago
|
Attachment #8497473 -
Flags: review?(alive) → review+
Comment 3•10 years ago
|
||
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 5•10 years ago
|
||
Reverted for causing bug 1075826.
master: https://github.com/mozilla-b2g/gaia/commit/a7599bb1923dec439dd5e89c7dc9952050bfb132
Status: RESOLVED → REOPENED
Flags: needinfo?(gmarty)
Resolution: FIXED → ---
Comment 6•10 years ago
|
||
This new patch works both with the browser and search apps and doesn't cause the side effects described in Bug 1075826.
Alive, could you please review it?
Attachment #8497473 -
Attachment is obsolete: true
Attachment #8498803 -
Flags: review?(alive)
Updated•10 years ago
|
Attachment #8498803 -
Flags: review?(alive) → review+
Comment 7•10 years ago
|
||
Landed in master https://github.com/mozilla-b2g/gaia/commit/ed7deb66e3b329ac0187d379b0c6070813d1d5de
Status: REOPENED → RESOLVED
Closed: 10 years ago → 10 years ago
Resolution: --- → FIXED
Comment 8•10 years ago
|
||
Comment on attachment 8498803 [details] [review]
Github PR
[Approval Request Comment]
[Bug caused by] (feature/regressing bug #): Rocket bar
[User impact] if declined: The rocket bar may overlap some of the icons in the status bar on 3rd party apps
[Testing completed]: Manual testing
[Risk to taking this patch] (and alternatives if risky): None as it's a minor CSS change
[String changes made]: None
Attachment #8498803 -
Flags: approval-gaia-v2.1?(bbajaj)
Updated•10 years ago
|
Updated•10 years ago
|
Attachment #8498803 -
Flags: approval-gaia-v2.1?(bbajaj) → approval-gaia-v2.1+
Comment 9•10 years ago
|
||
Assignee | ||
Comment 10•10 years ago
|
||
Reverted for causing bug 1081138.
Master revert: https://github.com/mozilla-b2g/gaia/commit/ac3768b899f2f1d6f31a046f4b28d3f75bcad517
v2.1 revert: https://github.com/mozilla-b2g/gaia/commit/e52f99593e13c0c4cd6f11268af0cabd5643fecf
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 11•10 years ago
|
||
Going to try a fix for this, stealing.
Assignee: gmarty → kgrandon
Status: REOPENED → ASSIGNED
Assignee | ||
Comment 12•10 years ago
|
||
Work in progress, looking at tests now.
Attachment #8498803 -
Attachment is obsolete: true
Assignee | ||
Comment 13•10 years ago
|
||
Comment on attachment 8503461 [details] [review]
Github pull request
Hey Mike - do you want to take a look at this? I tried writing a test, but getting everything to be mocked in the right way for this was extremely difficult, and would probably take a few days. Being that we're coming up on FC, I'd like to get this landed then open a follow-up bug for a test.
Attachment #8503461 -
Flags: review?(mhenretty)
Comment 14•10 years ago
|
||
Comment on attachment 8503461 [details] [review]
Github pull request
FWIW, I'm not seeing bug 1081138 on master anymore even without this patch. But we are still seeing it on v2.1, and any case this patch fixes it on 2.1. Also measure vs hard coding seems like a good idea in it's own right, so r+.
The only thing that worries me somewhat about this change is that we now measure the rocketbar width every time we update icon visibility. With the frequency of network activity icon show/hide this might be a performance hit. It would be nice if we could cache this, but I won't block on it.
Attachment #8503461 -
Flags: review?(mhenretty) → review+
Assignee | ||
Comment 15•10 years ago
|
||
Thanks. I'm still seeing this on master, but the patch is not quite right - it introduces some other problems. I might need to add a few small adjustments to it, and will re-open for review if needed.
Updated•10 years ago
|
Target Milestone: 2.1 S6 (10oct) → 2.1 S7 (Oct24)
Assignee | ||
Comment 16•10 years ago
|
||
Ok - managed to get this into better shape and streamlined some caching into this on the appchrome collapse. Will land once gaia-try is green.
Assignee | ||
Comment 17•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago → 10 years ago
Resolution: --- → FIXED
Comment 18•10 years ago
|
||
Comment 19•10 years ago
|
||
The bug still repros on Flame 2.2 and Flame 2.1 nightly.
Actual result: If there are enough status bar icons, they will overlap with the rocketbar when certain apps are open (mainly third party apps).
Flame 2.2
BuildID: 20141015040201
Gaia: 5f1f0960ae9d22acf2a324ad37a48174d6df87f6
Gecko: 62f0b771583c
Gonk: 52c909e821d107d414f851e267dedcd7aae2cebf
Platform Version: 36.0a1
Firmware Version: V180
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
Flame 2.1
BuildID: 20141015001201
Gaia: 379ea4c9dd6d3f8ca2f79ce59c15f6afe6e557c3
Gecko: 4853208cb48a
Gonk: 52c909e821d107d414f851e267dedcd7aae2cebf
Platform Version: 34.0
Firmware Version: V180
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
QA Whiteboard: [failed-verification]
Assignee | ||
Comment 20•10 years ago
|
||
I need to look into this and verify that the patch was right for v2.1.
Flags: needinfo?(kgrandon)
Assignee | ||
Comment 21•10 years ago
|
||
There was a lot of shifting code introduced by bug 1049439. It seems that no system patch is safe to uplift any more. Here is a branch patch which should fix the issue.
Flags: needinfo?(kgrandon)
Assignee | ||
Comment 22•10 years ago
|
||
Hi Chris,
We're about to land a branch-patch that will fix the issue on 2.1, but I'm unable to reproduce the issue on 2.2. Could you provide us a screenshot of what you are seeing on 2.2? Thanks!
Flags: needinfo?(ckreinbring)
Comment 23•10 years ago
|
||
I was unable to repro the bug on today's 2.2 nightly, so I went back to the build where I previously reproed it and got the screenshot from there.
Actual result from today's build: When the rocketbar is present, icons that would overlap it do not appear.
BuildID: 20141020040204
Gaia: dc496d04907dd314f9736ff78bab3bd27156f79a
Gecko: ca6b46cbca3b
Gonk: 05aa7b98d3f891b334031dc710d48d0d6b82ec1d
Platform Version: 36.0a1
Firmware Version: V180
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
Flags: needinfo?(ckreinbring)
Assignee | ||
Comment 24•10 years ago
|
||
Branch-patch landed in v2.1: https://github.com/mozilla-b2g/gaia/commit/44aa3a4c71f54dc32df59a640f299e4be342a351
Chris - can you try to re-verify this? Thanks!
Flags: needinfo?(ckreinbring)
Comment 25•10 years ago
|
||
The bug still repros on today's 2.1 engineering build with shallow flash.
Actual result: If there are enough status bar icons, they will overlap with the rocketbar when certain apps are open (mainly third party apps).
BuildID: 20141020134135
Gaia: 44aa3a4c71f54dc32df59a640f299e4be342a351
Gecko: 45b98fde47a3
Platform Version: 34.0
Firmware Version: V180
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
Flags: needinfo?(ckreinbring)
Comment 26•10 years ago
|
||
This issue does not reproduce on Flame 2.1 and 2.2 anymore.
Result: No overlapping occurs when the rocketbar is minimized. Only 4 icons are shown on the status bar.
Device: Flame 2.1 (319mb, KK, Shallow Flash)
BuildID: 20141111001201
Gaia: 7154f9aa0a69af56c8bd89be0c98d9791449527b
Gecko: 452db1a0c9a0
Version: 34.0 (2.1)
Firmware Version: v188-1
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
Device: Flame 2.2 (319mb, KK, Shallow Flash)
BuildID: 20141111040202
Gaia: 6af3a8a833eb8bb651e8b188cb3f3c3a43bb4184
Gecko: 76b85b90a8cb
Version: 36.0a1 (2.2)
Firmware Version: v188-1
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
Status: RESOLVED → VERIFIED
QA Whiteboard: [failed-verification] → [QAnalyst-Triage?]
Updated•10 years ago
|
Flags: needinfo?(ktucker)
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
You need to log in
before you can comment on or make changes to this bug.
Description
•