Closed Bug 1190548 Opened 9 years ago Closed 9 years ago

[Settings] Tapping Edge Swipe Navigation toggle is inconsistent.

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.5?, b2g-v2.2 verified, b2g-master verified)

VERIFIED FIXED
blocking-b2g 2.5?
Tracking Status
b2g-v2.2 --- verified
b2g-master --- verified

People

(Reporter: NicholasN, Assigned: kgrandon)

References

()

Details

(Keywords: regression, Whiteboard: [2.5-Daily-Testing][Spark])

Attachments

(2 files)

Attached file logcat_navigation.txt
Description:
In Settings > Navigation, the Edge Swipe Navigation toggle is difficult to consistently trigger. Other toggles (such as the lock orientation switch in Display) can be switched with every tap, but the Edge Swap Naviation toggle seems to work about 1/3 taps.


Repro Steps:
1) Update a Flame to 20150803030210
2) Go to Settings > Navigation.
3) Tap the Edge Swipe Navigation toggle.


Actual:
Toggling is inconsistent.


Expected:
Toggle works for every tap.


Notes:

Environmental Variables:
Device: Flame 2.5
Build ID: 20150803030210
Gaia: 2ca27bbdd84526c6a3b198d9cf10f2caff1dadde
Gecko: 32712cd01159
Gonk: 41d3e221039d1c4486fc13ff26793a7a39226423
Version: 42.0a1 (2.5)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:42.0) Gecko/42.0 Firefox/42.0


Repro frequency: 4/5
See attached: video clip, logcat
Issue reproduces on Flame 2.2, but not Flame 2.1.

Flame 2.2

Actual Result:

Tapping Edge Swipe Navigation toggle does not trigger with every tap, but it seems to perform slightly better than 2.5.

Environmental Variables:
Device: Flame 2.2
BuildID: 20150803032504
Gaia: f8b119ac30e97df991c97682ac4d4f9ca22e1793
Gecko: 429b9d2d4566
Gonk: bd9cb3af2a0354577a6903917bc826489050b40d
Version: 37.0 (2.2) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0

Flame 2.1

Actual Result:

Tapping Edge Swipe Navigation toggle works nearly every time.

Environmental Variables:
Device: Flame 2.1
BuildID: 20150724001207
Gaia: 9dba58d18006e921546cec62c76074ce81e16518
Gecko: 41e10c6740be
Gonk: bd9cb3af2a0354577a6903917bc826489050b40d
Version: 34.0 (2.1) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Keywords: regression
Whiteboard: [2.5-Daily-Testing][Spark]
[Blocking Requested - why for this release]:
Nominating this functional performance issue for poor UX.

It may be taking a while to be ready again, other areas of settings we grey out the button in the waiting state.  NI on UX to review.

Window would be difficult here.
blocking-b2g: --- → 2.5?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga) → needinfo?(firefoxos-ux-bugzilla)
@kevin I saw the same issue which looks like gaia-switch handles switch with `title only` list well, but does not count `title with description` list area into a tap-able area. So user tap on description area will not trigger the switch.

If we apply bug 1190713 more switches into settings, this issue will be amplified. Could you help take a look on this?
Blocks: 1190713
Flags: needinfo?(kevingrandon)
Thanks for filing, it seems that it does not play well when there's an explanation attribute that follows the label. Will take a look.
We know the problem, don't need UX involvement here.
Flags: needinfo?(firefoxos-ux-bugzilla)
Assignee: nobody → kevingrandon
Comment on attachment 8645247 [details] [review]
[gaia] KevinGrandon:bug_1190548_gaia_switch_explanation > mozilla-b2g:master

Arhtur - could you give this a review?

I think that adding a details child to the gaia-switch is a nice way to solve this. Please take a look and let me know what you think. Thanks!
Flags: needinfo?(kevingrandon)
Attachment #8645247 - Flags: review?(crh0716)
Comment on attachment 8645247 [details] [review]
[gaia] KevinGrandon:bug_1190548_gaia_switch_explanation > mozilla-b2g:master

Oops, I meant to ask Fred here :) Thanks!
Attachment #8645247 - Flags: review?(crh0716) → review?(gasolin)
Comment on attachment 8645247 [details] [review]
[gaia] KevinGrandon:bug_1190548_gaia_switch_explanation > mozilla-b2g:master

test on device and looks well, thanks!
Attachment #8645247 - Flags: review?(gasolin) → review+
Thanks for the review!

In master: https://github.com/mozilla-b2g/gaia/commit/9f01d131450da44e660e3ccdfd1ac0bda4ec6172
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
This issue is verified fixed on the latest Spark 2.5, Flame 2.5 and 2.2 builds.
Tapping Edge Swipe Navigation toggle works every time.

Environmental Variables:
Device: Flame 2.5
BuildID: 20150812030210
Gaia: c7875bbc8b32e7b95cc55c9690b03b140905d84d
Gecko: d4f3a8a75577e4af2914a4e899ca2e724f9715c4
Gonk: c4779d6da0f85894b1f78f0351b43f2949e8decd
Version: 43.0a1 (2.5) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:43.0) Gecko/43.0 Firefox/43.0

Environmental Variables:
Device: Flame 2.2
BuildID: 20150812032504
Gaia: 102f1299e9eafe3760e1deb44d556b5c4f36b5af
Gecko: 9295034c0ee3
Gonk: bd9cb3af2a0354577a6903917bc826489050b40d
Version: 37.0 (2.2) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
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.

Attachment

General

Created:
Updated:
Size: