QA/Fennec/Passive Touch Event Listeners
From MozillaWiki
Contents
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for verifying that the passive touch event listeners are properly implemented and there is a better user experience without creating any additional issues in Firefox.
Ownership
Developer contact: Chris Peterson
QA: Bogdan Surd
Overall Status
[LANDED] Nightly 61: first landed on - 2018-04-05
[NOT LANDED] Beta 60: NA
Testing Summary
Scope of testing
The testing will be focus on
- Comparing the scroll behavior between Firefox (Nightly, Release) and Chrome
Environments
Testing will be performed on following devices:
- Phones
- Varying from Android 5 to Android 8
- Tablet
- Varying from Android 5 to Android 7
Specifications
- Turn on/off feature
- The feature is disabled by default, to enable it you have to go in about:config and set "dom.event.default_to_passive_touch_listeners" to true
Testing details
Test Cases
Testing days
Date:2018-04-11
- Test plan creation
Bug Work
Tracking bugs
- bug 1449268 - Treat document-level touch event listeners as passive. (Chrome scrolling intervention)
ID | Priority | Summary | Status | Resolution | Assigned to |
---|---|---|---|---|---|
1266066 | -- | Implement 'passive' member of AddEventListenerOptions | RESOLVED | FIXED | Kartikaya Gupta (email:kats@mozilla.staktrace.com) |
1452632 | -- | Checkerboarding regression on Apr 5 | RESOLVED | INVALID | |
1452751 | -- | add a pref to control whether to default to passive touch listeners on window/document/documentElement/body | RESOLVED | FIXED | Olli Pettay [:smaug][bugs@pettay.fi] |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Signoff
Criteria
- All test cases should be executed
- All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed
Results
Nightly testing