Closed
Bug 1479809
Opened 8 years ago
Closed 8 years ago
App menu: Settings hangs for up to 30 sec before showing
Categories
(Firefox for iOS :: General, enhancement, P1)
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| fxios | 13.0 | --- |
People
(Reporter: garvan, Assigned: justindarc)
Details
This should only require one tap.
| Assignee | ||
Updated•8 years ago
|
Priority: -- → P2
| Assignee | ||
Comment 1•8 years ago
|
||
Is this still happening for you? I cannot reproduce on my iPad running iOS 11.4.
Flags: needinfo?(gkeeley)
I can't repro in simulator, I does happen periodically on my iPad running 11.4.
I'll try for a better STR
Flags: needinfo?(gkeeley)
Clarifying the original report.
On iPad, and signed in to sync:
1) press app menu, and wait 7-9sec
2) tap settings in the app menu which is still open from step 1
3) takes anywhere from 5-30 seconds to show the settings screen
Both Justin and myself reproduced using these steps. Estimated 1/5 tries it happens.
This is clearly not main thread blockage, as the UI thread is interactive (confirmed by tapping on settings a second time, and the highlight gets removed).
Summary: App menu: settings needs to be tapped twice on iPad → App menu: Settings hangs for 20-30 sec before showing
Summary: App menu: Settings hangs for 20-30 sec before showing → App menu: Settings hangs for up to 30 sec before showing
| Assignee | ||
Updated•8 years ago
|
Assignee: nobody → jdarcangelo
Status: NEW → ASSIGNED
Priority: P2 → P1
| Assignee | ||
Comment 5•8 years ago
|
||
Landed on master:
https://github.com/mozilla-mobile/firefox-ios/commit/0514eae524d1a693a8cdfbdb73840ea36c2ec123
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
For posterity adding another interesting note: tapping anywhere on the screen while in the stuck state, will un-stick the app, and the settings will show immediately. This confirms the hypothesis (and the bug fix) that the event loop is stuck - in this case due to dismissing the popover and showing a modal at the same time.
You need to log in
before you can comment on or make changes to this bug.
Description
•