Closed Bug 1041423 Opened 5 years ago Closed 4 years ago

when do the monkey test, the operating mechanism of the switch between homescreen and other applications performs some problem


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

Gonk (Firefox OS)
Not set


(b2g-v1.4 affected, b2g-v2.0 unaffected, b2g-v2.1 unaffected)

Tracking Status
b2g-v1.4 --- affected
b2g-v2.0 --- unaffected
b2g-v2.1 --- unaffected


(Reporter:, Unassigned)



(Whiteboard: [perf-reviewed])


(3 files)

Attached image index.png
In my view,the main problem of this bug is the operating mechanism of the switch between homescreen and other applications, when an operation of switch, contains a list of response of several events,which would be executed in a order, but during the action a new action executed by user,so the system would execute new operations firstly and leave old operations for later,and the process is repeated during some time,the system will lose old operations or fire an mozBrowsererror event.
For Example,Open the application and continue to click home button when the application yet to show up, kept repeating the operation, after click home button and homescreen yet to show up, sliding homescreen page, and click some applications' button,now when you back again homescreen,you may find homescreen pages appeared overlap.
Flags: needinfo?(tzhuang)
Flags: needinfo?(lchang)
In this series of homescreen questions, there is shown that the four buttons of footer moved up a certain distance, through the analysis found, there is a reason for this: when the user opens the search page in homescreen, and open input method in it, then homescreen height would change and trigger resize event. However, due to the impact of lowmemorykiller, homescreen would be killed, and homescreen will be regenerated, but has four buttons below the screen to the center. Because the time during homescreen killed to reopened, its height haven't changed,so the position of the four button would be incorrect.
Modification method is that reset to the initial value of homescreen height when it reopened after suddenly killed.
I filed Bug 1041432 for the dock bar move up problem.
This patch is for the problem that when do monkey test several hours,homescreen appears overlap,so in this patch I confirm translate value of every page of homescreen to make that have not one more pages have a translate of 0px when click home button.
Attachment #8463331 - Flags: review?(james.zhang)
Flags: needinfo?(pcheng)
Hi pei,

  Please add reviewers,thanks.
rachelle, could you please help find someone to review this patch?
Flags: needinfo?(pcheng) → needinfo?(ryang)
Attachment #8463331 - Flags: review?(james.zhang) → review-
Whiteboard: [perf-reviewed]
Flags: needinfo?(lchang)
clear ni since it's not blocking anymore
Flags: needinfo?(tzhuang)
Flags: needinfo?(ryang)
Mass update: Resolve wontfix all issues with legacy homescreens.

As of 2.6 we have a new homescreen and having these issues open is confusing. All issues will block bug 1231115 so we can use that to re-visit any of these if needed.
Blocks: 1231115
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.