Closed Bug 1045828 Opened 11 years ago Closed 11 years ago

[B2G][Everything.me] No option to add E.me apps to the Homescreen

Categories

(Firefox OS Graveyard :: Gaia::System::Browser Chrome, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.1+, b2g-v2.0 unaffected, b2g-v2.1 verified)

VERIFIED FIXED
2.1 S2 (15aug)
blocking-b2g 2.1+
Tracking Status
b2g-v2.0 --- unaffected
b2g-v2.1 --- verified

People

(Reporter: jschmitt, Assigned: cwiiis)

References

()

Details

(Keywords: regression, smoketest, Whiteboard: [systemsfe])

Attachments

(2 files)

Attached file log.txt
Description: In E.me apps, there is no option for the user to add the app to the homescreen. Repro Steps: 1) Update a Flame to 20140729040211 2) Select the E.me search bar 3) Type Social in the search 4) Select Facebook Actual: There is no option for the user to add the app to the Homescreen and the user is unable to add E.me apps to the Homescreen. Expected: The bottom bar appears and user is able to select the Star icon to access the 'add to homescreen' page. Environmental Variables: Device: Flame Master Build ID: 20140729040211 Gaia: fadfafa17f5175203b8b9457bfb95e5816f54f58 Gecko: b17cad2d1e5e Version: 34.0a1 (Master) Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Notes: Repro frequency: 100% See attached: https://www.youtube.com/watch?v=SrOiMxp4Fb4 and logcat
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Issue does not occur on 2.0 Environmental Variables: Device: Flame 2.0 Build ID: 20140729000201 Gaia: b11775fcbfe076a3fc560c2041f5b2fe1b345009 Gecko: 86b56e101512 Version: 32.0 (2.0) Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
[Blocking Requested - why for this release]: Regression, smoke test blocker. Requesting a window.
blocking-b2g: --- → 2.1?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
QA Contact: ckreinbring
blocking-b2g: 2.1? → 2.1+
Regression window Last working Build ID: 20140728114105 Gaia: 295967a0b824a355ae9d57fb08f3632ed2ad18dd Gecko: 9df0fa90ab34 Platform Version: 34.0a1 Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 First broken Build ID: 20140728123640 Gaia: fadfafa17f5175203b8b9457bfb95e5816f54f58 Gecko: 75fe3b8f592c Platform Version: 34.0a1 Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Working Gaia / Broken Gecko = No repro Gaia: 295967a0b824a355ae9d57fb08f3632ed2ad18dd Gecko: 75fe3b8f592c Broken Gaia / Working Gecko = Repro Gaia: fadfafa17f5175203b8b9457bfb95e5816f54f58 Gecko: 9df0fa90ab34 Gaia push log: https://github.com/mozilla-b2g/gaia/compare/295967a0b824a355ae9d57fb08f3632ed2ad18dd...fadfafa17f5175203b8b9457bfb95e5816f54f58 B2G-inbound Last working Build ID: 20140728052714 Gaia: d9afe81149d83ce34fbb68769c5820415580f6f7 Gecko: 0e48db820d99 Platform Version: 34.0a1 Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 First broken Build ID: 20140728054813 Gaia: 3357c45e793bfca7648d215f378eb47e4e97aa23 Gecko: 0564c0d5a1bb Platform Version: 34.0a1 Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Working Gaia / Broken Gecko = No repro Gaia: d9afe81149d83ce34fbb68769c5820415580f6f7 Gecko: 0564c0d5a1bb Broken Gaia / Working Gecko = Repro Gaia: 3357c45e793bfca7648d215f378eb47e4e97aa23 Gecko: 0e48db820d99 Gaia pushlog: https://github.com/mozilla-b2g/gaia/compare/d9afe81149d83ce34fbb68769c5820415580f6f7...3357c45e793bfca7648d215f378eb47e4e97aa23
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Possibly broken by bug 1042744 - Vivien can you take a look?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell) → needinfo?(21)
Keywords: qaurgent
Component: Gaia::Everything.me → Gaia::System::Browser Chrome
This is being added to the overflow menu soon, I might take a look. We need tests for this.
Flags: needinfo?(kgrandon)
Chris - this is a smoketest blocker that we've introduced by removing the old browser chrome. The new browser chrome includes the overflow menu which has an option to add to the homescreen. I suggest we get QA unblocked as quickly as possible by implementing only the "Add to home screen" option either in place of the menu, or as the only option when triggered. Do you think this is something you could look at and knock out quickly?
Flags: needinfo?(kgrandon) → needinfo?(chrislord.net)
(In reply to Kevin Grandon :kgrandon from comment #6) > Chris - this is a smoketest blocker that we've introduced by removing the > old browser chrome. The new browser chrome includes the overflow menu which > has an option to add to the homescreen. > > I suggest we get QA unblocked as quickly as possible by implementing only > the "Add to home screen" option either in place of the menu, or as the only > option when triggered. > > Do you think this is something you could look at and knock out quickly? Looking at this now.
Assignee: nobody → chrislord.net
Status: NEW → ASSIGNED
Flags: needinfo?(chrislord.net)
Initial implementation of the overflow menu according to spec, but missing all options except add-to-home-screen.
Attachment #8466652 - Flags: review?(kgrandon)
Flags: needinfo?(21)
Comment on attachment 8466652 [details] [review] Implement browser overflow menu with a single 'add to home' option for now Vivien would also be a good reviewer for this.
Attachment #8466652 - Flags: review?(21)
Comment on attachment 8466652 [details] [review] Implement browser overflow menu with a single 'add to home' option for now I think this is great - nice first step, gets QA unblocked. We will need to update it to work with web content as well, but we can do that later. For this you probably should wait for Vivien's review as well since I'm not a system peer.
Attachment #8466652 - Flags: review?(kgrandon) → review+
Comment on attachment 8466652 [details] [review] Implement browser overflow menu with a single 'add to home' option for now Very close but I would like to see an updated patch. The 2 big questions I have are: - Should we load the overflow menu content lazily ? - Should it cover the urlbar / statusbar or should we moved it into the scrollable part ?
Attachment #8466652 - Flags: review?(21)
(In reply to Vivien Nicolas (:vingtetun) (:21) - (NOT reading bugmails, needinfo? please) from comment #11) > - Should it cover the urlbar / statusbar or should we moved it into the > scrollable part ? Which part needs to cover? AFAIK "overflow menu" is an old term, now it's just the menu that has a trigger to the right of the rocketbar.
(In reply to Vivien Nicolas (:vingtetun) (:21) - (NOT reading bugmails, needinfo? please) from comment #11) > Comment on attachment 8466652 [details] [review] > Implement browser overflow menu with a single 'add to home' option for now > > Very close but I would like to see an updated patch. > > The 2 big questions I have are: > - Should we load the overflow menu content lazily ? Sure, will do this Monday. > - Should it cover the urlbar / statusbar or should we moved it into the > scrollable part ? No, this is not what the spec lays out: https://mozilla.box.com/s/urudcnxj6ub4ov95ltx7 https://mozilla.box.com/s/r36n5hqu8ji0rppo2e1j
Comment on attachment 8466652 [details] [review] Implement browser overflow menu with a single 'add to home' option for now Updated with lazy-loading of overflow menu.
Attachment #8466652 - Flags: review?(21)
And just updated with all the review comments I missed because I forget that we do reviews on github and not bugzilla :)
Comment on attachment 8466652 [details] [review] Implement browser overflow menu with a single 'add to home' option for now LGTM.
Attachment #8466652 - Flags: review?(21) → review+
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Blocks: 1048308
Target Milestone: --- → 2.1 S2 (15aug)
Josh, please retest this on tomorrow's master build and verify if its fixed. Thx.
Flags: needinfo?(jschmitt)
Whiteboard: verifyme
(In reply to Tony Chung [:tchung] from comment #18) > Josh, please retest this on tomorrow's master build and verify if its fixed. > Thx. Also please note that the location of this button has changed and is aligned with the new rocketbar spec. The link can now be found my clicking on the menu icon to the right of the URL bar. Please let us know if you have any questions. Thanks!
Keywords: verifyme
Whiteboard: verifyme
Whiteboard: [systemsfe]
I am unable to verify this bug currently because when I try the STR's from comment 19 the button does not work, nothing is selected when I press the ellipsis that located on the right side of the URL bar. Are changes still landing or should I file a new bug? Environmental Variables: Device: Flame Master 319MB Build ID: 20140805040204 Gaia: 19bf9795263e2ccc15d824a52ebf23c2670fa9b9 Gecko: 7f81be7db528 Version: 34.0a1 (Master) Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(jschmitt) → needinfo?(pbylenga)
Are you sure you have the patch? It looks like the gaia revision you listed in comment 20 (19bf9795263e2ccc15d824a52ebf23c2670fa9b9) was landed before this PR landed? Which result are you trying to bookmark? Everything should be in master, and I am able to bookmark results.
(In reply to Kevin Grandon :kgrandon from comment #21) > Are you sure you have the patch? It looks like the gaia revision you listed > in comment 20 (19bf9795263e2ccc15d824a52ebf23c2670fa9b9) was landed before > this PR landed? > > Which result are you trying to bookmark? Everything should be in master, and > I am able to bookmark results. I am going to retest with the latest gaia.
After retesting this issue, the bug does NOT occur on the latest gaia. Will retest on tomorrows nightly build. Environmental Variables: Device: Flame Master 319MB Build ID: 20140805040204 Gaia: f1fa5921f31bbe3ab5b19f972fd444ad7c264fa8 Gecko: 7f81be7db528 Version: 34.0a1 (Master) Firmware Version: v123 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
Verified fixed on the latest 2.1 Flame 319MB Environmental Variables: Device: Flame Master Build ID: 20140806040201 Gaia: 88295e1ec6d52bd63d45ea0e3673a3f933f4a6b9 Gecko: 6cbdd4d523a7 Version: 34.0a1 (Master) Firmware Version: v123 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
Status: RESOLVED → VERIFIED
Keywords: verifyme
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: