|
|
| Line 23: |
Line 23: |
| == Roadmap == | | == Roadmap == |
| === Current Status Overview <We are here> === | | === Current Status Overview <We are here> === |
| | We're expecting to let Pointer Events default on in 59. |
|
| |
|
| {| class="wikitable"
| | === Details === |
| ! style="font-weight: bold;" | Milestone 3
| |
| | colspan="4" | To enable PE on Linux on Nightly 55
| |
| |-
| |
| ! style="font-weight: bold;" | Target schedule
| |
| | colspan="4" | Riding Firefox 55 Nightly (on track) - turn out to be enabled on 56 Nightly due to Quantum resource allocation and Fingerprinting sec review
| |
| |-
| |
| !style="font-weight: bold;" | Status
| |
| | colspan="4" | IN PROGRESS
| |
| |-
| |
| ! style="font-weight: bold;" | Details
| |
| | colspan="4" |
| |
| # SV delivered 55 mid-nightly report (YELLOW) and pre-beta report (GREEN, recommend to ship)
| |
| |-
| |
| ! Issue !! Description !! Status !! Comments/Corresponding Action
| |
| |-
| |
| |Linux testing support on SV side
| |
| || Need to confirm SV's resource and testing equipment
| |
| || Closed
| |
| ||
| |
| * SV will keep testing this feature for a sign off report.
| |
| * SV doesn't plan to buy a specific linux device, we will send one to them once Taipei QA finishes the 1st round testing for us.
| |
| |-
| |
| | Pending review on https://bugzilla.mozilla.org/show_bug.cgi?id=1324956
| |
| || Reviewer doesn't think we should do this now, and it's not in his priority
| |
| || Closed
| |
| ||
| |
| * After discussion and QA testing, we agreed that it's not within the scope of MVP as current firefox doesn't support linux touch by default.
| |
| |-
| |
| | Fingerprinting
| |
| || Need to have security peers feedback on fingerprinting exposure
| |
| || Closed
| |
| ||
| |
| Get conclusion on [Bug 1363508 - Consider how to do Anti-fingerprinting for Pointer Events]. Bug 1363508 isn't a blocker to ship PE but we need to get it fixed in FF 59 considering the plan for the anti-fingerprinting project.
| |
| |}
| |
| | |
| | |
| {| class="wikitable"
| |
| ! style="font-weight: bold;" | Milestone 4
| |
| | colspan="4" | To enable PE on MAC on Nightly 55
| |
| |-
| |
| ! style="font-weight: bold;" | Target schedule
| |
| | colspan="4" | Riding Firefox 55 Nightly (on track) - turn out to be enabled on 56 Nightly due to Quantum resource allocation and Fingerprinting sec review
| |
| |-
| |
| !style="font-weight: bold;" | Status
| |
| | colspan="4" | IN PROGRESS
| |
| |-
| |
| ! style="font-weight: bold;" | Details
| |
| | colspan="4" |
| |
| # SV delivered 55 mid-nightly report (YELLOW) and pre-beta report (GREEN, recommend to ship)
| |
| |-
| |
| ! Issue !! Description !! Status !! Comments/Corresponding Action
| |
| |-
| |
| |Linux testing support on SV side
| |
| || Need to confirm SV's resource and testing equipment
| |
| || Closed
| |
| ||
| |
| * SV will keep testing this feature for a sign off report.
| |
| * SV doesn't plan to buy a specific Mac device, we will send one to them once Taipei QA finishes the 1st round testing for us.
| |
| |-
| |
| | Fingerprinting
| |
| || Need to have security peers feedback on fingerprinting exposure
| |
| || Closed
| |
| ||
| |
| Get conclusion on [Bug 1363508 - Consider how to do Anti-fingerprinting for Pointer Events]. Bug 1363508 isn't a blocker to ship PE but we need to get it fixed in FF 59 considering the plan for the anti-fingerprinting project.
| |
| |}
| |
| | |
| === PHASE 1 - Enabling PE on Desktop Nightly ===
| |
| * Acceptance criteria
| |
| ** Web-platform-tests all pass
| |
| ** QA sign-off report after testing on [https://docs.google.com/spreadsheets/d/1bxR4be2wEKnTHjTDatpzqtgAbF5F4NOrLOvaIxROFQM/edit?ts=5805986f#gid=0 major websites]
| |
| *** No blocking regression on mouse, touch and pen experiences
| |
| | |
| | |
| * Milestone 1 - support major Pointer events behaviors on Windows Desktop with Pref-off on Nightly 52 <DONE> | | * Milestone 1 - support major Pointer events behaviors on Windows Desktop with Pref-off on Nightly 52 <DONE> |
| ** Tasks | | ** Tasks |
| Line 121: |
Line 49: |
| ** Schedule - Target riding Firefox 53 Nightly (on track) | | ** Schedule - Target riding Firefox 53 Nightly (on track) |
|
| |
|
| * <u> '''Milestone 3 - To enable PE on Linux on Nightly 55 <WE ARE HERE>'''</u> | | * Milestone 3 - To enable PE on Linux on Nightly 55 <DONE> |
| ** Acceptance criteria | | ** Acceptance criteria |
| *** Web-platform-tests all pass | | *** Web-platform-tests all pass |
| Line 129: |
Line 57: |
| *** WidgetPointer arch proposal discussion - Investigate Linux, Fennec, Windows (confirmed with reviewer) | | *** WidgetPointer arch proposal discussion - Investigate Linux, Fennec, Windows (confirmed with reviewer) |
| *** https://bugzilla.mozilla.org/show_bug.cgi?id=1324956 | | *** https://bugzilla.mozilla.org/show_bug.cgi?id=1324956 |
| * <u> '''Milestone 4 - MAC: target on FF 55 <WE ARE HERE>'''</u> | | * Milestone 4 - MAC: target on FF 55 <DONE> |
| ** https://bugzilla.mozilla.org/show_bug.cgi?id=1304904 | | ** https://bugzilla.mozilla.org/show_bug.cgi?id=1304904 |
| * Milestone 5 - Ride the train to release | | * Milestone 5 - Ride the train to release <WE'RE HERE> |
| ** Acceptance criteria - to clarify
| | ** Target release: 59 |
| ** Open questions ?
| |
| ** Tasks- Add Telemetry
| |
| ** Target schedule: TBD | |
| *** Resource was moved to Quantum since 2017Q1
| |
|
| |
|
| == PHASE 2 - Enabling PE on Fennec Nightly == | | == PHASE 2 - Enabling PE on Fennec Nightly == |