QA/Fennec/P1 Web Compatibility Bugs
From MozillaWiki
Overview
Purpose
The purpose of this wiki is to serve for several Web Compatibility changes to Layout, DOM, Networking, and other Platform modules to be more compatible with the Webkit and Blink rendering engines
Ownership
Developer contact: Panos Astithas [:]
QA: Levente Sacal [:] //Ioana Chiorean [:]
Overall Status
- Timeline for the feature(when will be landed in Nightly) - Various
[LANDED]
[LANDED]
Testing Summary
- This is a request for QA support for several Web Compatibility changes to Layout, DOM, Networking, and other Platform modules to be more compatible with the Webkit and Blink rendering engines. This project is a key part of our 2018 plans for Mobile.
- QA requirements will vary per bug, but generally requires testing of early builds prior to landing and/or enabling in Nightly. The goal is early detection of regressions from these changes that break sites.
Scope of testing
The testing will be focus on:
- QA requirements will vary per bug, but generally requires testing of early builds prior to landing and/or enabling in Nightly. The goal is early detection of regressions from these changes that break sites.
Environments
Testing will be performed on following devices:
- Phones
- 5.x?
- 6.x
- 7.x
- Tablet
- 6.x
- 7.x
Specifications
User stories
Acceptance Criteria
Testing details
Test Cases
Testing days
- April 18th 2018 - Verified as fixed - 1374540 - [css-flexbox] Wrappable (but "flex:none") content inside flex container is forced to wrap in Firefox, but not in other browsers
- May 11th 2018 - Verified as fixed - 1406552 - Giving a div overflow:hidden can chop off its text's descenders in cases where other browsers do not do so.
- June 28th 2018 - Verified as fixed - 1389251 - data: URIs with spaces around MIME type are rejected in Firefox but not in other browsers
- June 28th 2018 - Verified as fixed - 1372086 - SVG image in content property should be shown
- June 28th 2018 - Needs automated testing - 453968 - Support IE extension Event.srcElement
- June 29th 2018 - Verified as fixed - 548397 - window.getComputedStyle() returns null inside an iframe with display: none
Bug Work
- Meta bug
- bug 1368555 - [Meta] Implement -webkit-appearance
12 Total; 3 Open (25%); 8 Resolved (66.67%); 1 Verified (8.33%);
- bug 1123938 - [meta] Make viewport handling consistent with other browsers
- bug 1432935 - Support -webkit-scrollbar styles for webcompat
76 Total; 24 Open (31.58%); 48 Resolved (63.16%); 4 Verified (5.26%);
Still issues
Bug fixed
- 1374540 - [css-flexbox] Wrappable (but "flex:none") content inside flex container is forced to wrap in Firefox, but not in other browsers
- 1406552 - Giving a div overflow:hidden can chop off its text's descenders in cases where other browsers do not do so.
- 1389251 - data: URIs with spaces around MIME type are rejected in Firefox but not in other browsers
- 1372086 - support CSS content 3
- 1372086 - SVG image in content property should be shown
- 548397 - window.getComputedStyle() returns null inside an iframe with display: none
- 218415 - Request for window.event object added to DOM to ease cross browser scripting
- 453968 - Support IE extension Event.srcElement
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
- feature stable
Beta testing
- feature stable