Closed Bug 1008033 Opened 11 years ago Closed 11 years ago

[Flame] [e.me Homescreen] Can't show more than 12 elements

Categories

(Firefox OS Graveyard :: Gaia::Homescreen, defect)

ARM
Gonk (Firefox OS)
defect
Not set
major

Tracking

(blocking-b2g:1.4+, b2g-v1.4 verified, b2g-v2.0 verified)

VERIFIED FIXED
2.0 S2 (23may)
blocking-b2g 1.4+
Tracking Status
b2g-v1.4 --- verified
b2g-v2.0 --- verified

People

(Reporter: jlorenzo, Assigned: crdlc)

References

Details

(Whiteboard: [1.4-JB-bug-bash][systemsfe])

Attachments

(1 file)

Build Information Device: Flame Gaia 4ce973ef0732b0d52cb043210db598aa176b2ce9 Gecko https://hg.mozilla.org/releases/mozilla-b2g30_v1_4/rev/16ab7f6b18f8 BuildID 20140508000201 Version 30.0 ro.build.version.incremental=87 ro.build.date=Mon May 5 20:19:07 CST 2014 Steps to Reproduce With an e.me homscreen containing 4 Smart Collections, go to marketplace, install 9 apps Go to Everything.me Homescreen Expected Results All 9 apps are present on this page Actual Results The 9th app is not visible on any panel Reproduction Frequency: 100%
Component: Gaia → Gaia::Everything.me
This is expected behavior because one row on the e.me homescreen is taken up by the search bar, so there's only room to have 12 apps on the e.me homescreen page. So that means the 9th app you've installed would end up on a different homescreen page.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
Strange, I can have have 16 icons on the e.me homescreen on an Open C device. Furthermore, the 9th app doesn't appear on any other homescreen page (panel). If I uninstall an app from the e.me page, I the 9th install app appears at the 8th position.
Disregard - you should be able to get up to 16 apps on this page. Although as I showed in person, we couldn't reproduce this.
Resolution: INVALID → WORKSFORME
Saw this on Johan's device directly - it's reproducible there. I get the feeling we need clearer STR to nail this down. I also noticed that the webapps.json showed that the app was installed, but the homescreen did not display the icon.
Status: RESOLVED → REOPENED
Keywords: steps-wanted
Resolution: WORKSFORME → ---
More detailled STR: Reset the device Go through the FTU Connect to Mozilla Guest Go to Marketplace Install popular apps in that order: ConnectA2, Whatsap FFOS Info, Loqui IM, LINE, Facebook, MessageMe, Pacmac Canvas, SoundCloud, YOUZEEK Go to homescreen Go to e.me homescreen Actual YOUZEEK is installed but not visible
Keywords: steps-wanted
Ok - let's check to see if we can reproduce this on 1.3 on a Flame base image.
Keywords: qawanted
This issue is reproduce on the 1.3 Flame, instead YOUZEEK, the SoundCloud is installed but not visible 1.3 Environmental Variables: Device: flame 1.3 MOZ BuildID: 20140414142245 Gaia: 70d6403322ebbbc56b41ef4231e99597a92e3330 Gecko: Version: 28.0 Firmware Version: v10E
Keywords: qawanted
Component: Gaia::Everything.me → Gaia::Homescreen
Attached file Patch v1
Obviously it seems a problem with devices with different resolution than 320x480 or dppx. I think so because I cannot reproduce it in my tarako or unagi. I don't have an Open C or any similar device. Could you Johan give my a hand and check my patch in your device? Thanks in advance
Attachment #8420812 - Flags: feedback?(jlorenzo)
Assignee: nobody → crdlc
Whiteboard: [1.4-JB-bug-bash] → [1.4-JB-bug-bash][systemsfe]
Target Milestone: --- → 2.0 S1 (9may)
Is it too late to get this fixed in 1.3? This bug affects devices that will be shipping and is easy to trigger and confusing - it can be worked around (awkwardly), but to a user it just looks like the app wasn't installed properly. Even weirder, on the screens without the search bar, the number of visible apps isn't a multiple of 4.
blocking-b2g: --- → 1.3?
For more detail, the first screen with the search bar can't show more than 12, each subsequent screen can't show more than 14.
(In reply to Chris Lord [:cwiiis] from comment #9) > Is it too late to get this fixed in 1.3? This bug affects devices that will > be shipping and is easy to trigger and confusing - it can be worked around > (awkwardly), but to a user it just looks like the app wasn't installed > properly. > > Even weirder, on the screens without the search bar, the number of visible > apps isn't a multiple of 4. I think it's too late for 1.3 - we're only blocking on critical certification issues at this point. I also don't think this is that easy to trigger - when I analyzed this with Johan, it required a specific set of installation steps to trigger the bug. Installing apps in a different order wouldn't necessarily trigger the bug. It's also user recoverable, although it's not a clean recovery path. We can evaluate this for 1.4? though, as that's still being triaged for Mozilla-motivated blockers.
blocking-b2g: 1.3? → 1.4?
(In reply to Jason Smith [:jsmith] from comment #11) > I think it's too late for 1.3 - we're only blocking on critical > certification issues at this point. I also don't think this is that easy to > trigger - when I analyzed this with Johan, it required a specific set of > installation steps to trigger the bug. Installing apps in a different order > wouldn't necessarily trigger the bug. It's also user recoverable, although > it's not a clean recovery path. No specific steps are required, this bug is triggered every time you hit those icon limits. I'd be interested in knowing how you tested to produce different results, I hit this regardless of what apps I install or in what order. The recovery step involves knowing what the bug is, that seems less than desirable. If an app icon fails to appear after I install it, why would I think to move an icon from one home-screen to another to install it? Or to uninstall an app on said home-screen? > We can evaluate this for 1.4? though, as that's still being triaged for > Mozilla-motivated blockers. Being on 1.4 is certainly better than nothing though :)
(In reply to Chris Lord [:cwiiis] from comment #12) > (In reply to Jason Smith [:jsmith] from comment #11) > > I think it's too late for 1.3 - we're only blocking on critical > > certification issues at this point. I also don't think this is that easy to > > trigger - when I analyzed this with Johan, it required a specific set of > > installation steps to trigger the bug. Installing apps in a different order > > wouldn't necessarily trigger the bug. It's also user recoverable, although > > it's not a clean recovery path. > > No specific steps are required, this bug is triggered every time you hit > those icon limits. I'd be interested in knowing how you tested to produce > different results, I hit this regardless of what apps I install or in what > order. When I tested this with 9 random apps from marketplace, I could not reproduce this. I actually was only able to reproduce this via using the specific set of apps Johan called out. There might be other ways to trigger this, however.
(In reply to Jason Smith [:jsmith] from comment #13) > (In reply to Chris Lord [:cwiiis] from comment #12) > > (In reply to Jason Smith [:jsmith] from comment #11) > > > I think it's too late for 1.3 - we're only blocking on critical > > > certification issues at this point. I also don't think this is that easy to > > > trigger - when I analyzed this with Johan, it required a specific set of > > > installation steps to trigger the bug. Installing apps in a different order > > > wouldn't necessarily trigger the bug. It's also user recoverable, although > > > it's not a clean recovery path. > > > > No specific steps are required, this bug is triggered every time you hit > > those icon limits. I'd be interested in knowing how you tested to produce > > different results, I hit this regardless of what apps I install or in what > > order. > > When I tested this with 9 random apps from marketplace, I could not > reproduce this. I actually was only able to reproduce this via using the > specific set of apps Johan called out. There might be other ways to trigger > this, however. I literally cannot have more than 12 apps on the first home page or 14 apps on each subsequent page. It doesn't matter what the apps are or the order on which I install them - this is on a shipping Open C. I can reproduce this 100% of the time. Another way you can trigger this is by putting 12 apps on your first screen, then trying to move an icon from another screen to the first screen. When you drop it, it will fly off screen and become inaccessible. If it's at all an option to not ship this bug, I really think we should take that option.
It is always reproducible with bigger resolutions than 480x320 or bigger dppx. Scenario: * 12 icons on the first page with ev.me. * Install or move one to first page (the 13th icon). Then it will be hidden although it is already installed there. * It will be displayed again when the user moves one icon from the first page to another one or the user uninstalls one app or bookmark from the first page The bug will be fixed with bug bug 1008161 comment 7
See Also: → 1008161
blocking-b2g: 1.4? → 1.4+
Depends on: 1008161
Comment on attachment 8420812 [details] Patch v1 LGTM. The initial STR is no more reproducible with your patch. I couldn't reproduce Christian's scenario with my flame device.
Attachment #8420812 - Flags: feedback?(jlorenzo) → feedback+
Target Milestone: 2.0 S1 (9may) → 2.0 S2 (23may)
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Verified in 1.4 Flame/Open_C and 2.0 Flame 1.4 Environmental Variables: Device: Open_C 1.4 MOZ BuildID: 20140522000200 Gaia: 233dd43b3b976e66a619dbc1b4044ed1e3ca3e34 Gecko: c3c0c57daef8 Version: 30.0 Firmware Version: p821a10v1.0.0b06.LOG_DL 1.4 Environmental Variables: Device: Flame 1.4 MOZ BuildID: 20140522000200 Gaia: 233dd43b3b976e66a619dbc1b4044ed1e3ca3e34 Gecko: c3c0c57daef8 Version: 30.0 Firmware Version: v10e 2.0 Environmental Variables: Device: Flame 2.0 MOZ BuildID: 20140522040230 Gaia: ef66efa34ed8a559c8998bde688fae88eb943a7a Gecko: b40296602083 Version: 32.0a1 Firmware Version: v10e
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: