QA/Fennec/Passive Touch Event Listeners

From MozillaWiki
< QA‎ | Fennec
Jump to: navigation, search

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)
Full Query
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