QA/Blocklisting/OSX WebGL AA
From MozillaWiki
< QA
Contents
Mac OSX WebGL Anti-aliasing Blocklisting
The following is a test plan for testing a blocklist to disable WebGL Anti-aliasing on Mac OSX 10.6 and higher (bug 809550).
How to Test
- Start Firefox with a new profile and load msaatest.html
- Change "addons.mozilla.org" to "addons-dev.allizom.org" in extensions.blocklist.url in about:config
- Force a blocklist ping by evaluating the following string in Error Console:
- Components.classes["@mozilla.org/extensions/blocklist;1"].getService(Components.interfaces.nsITimerCallback).notify(null);
- Wait a minute and restart Firefox
- Load msaatest.html again
- Expected Results
Platform | Before Block | After Block |
OSX 10.5 | "WebGL antialiasing is ???", no images | "WebGL antialiasing is ???", no images |
OSX 10.6 | "WebGL antialiasing is AVAILABLE", two differing images | "WebGL antialiasing is UNAVAILABLE", two identical images |
OSX 10.7 | "WebGL antialiasing is AVAILABLE", two differing images | "WebGL antialiasing is UNAVAILABLE", two identical images |
OSX 10.8 | "WebGL antialiasing is AVAILABLE", two differing images | "WebGL antialiasing is UNAVAILABLE", two identical images |
- Reference Screenshot
Staging
Configurations Used
- Virgil:
- Mac OS 10.5 - Intel GPU - GMA 950
- Mac OS 10.6 - Intel GPU - GMA 950
- Mac OS 10.6 - NVidia HD Graphics - GeForce 9400
- Mac OS 10.7 - Intel HD Graphics - 3000
- Mac OS 10.8 - Intel HD Graphics - 3000
- Mac OS 10.8 - NVidia HD Graphics - GeForce 9400
- Notes: WebGL antialiasing is UNAVAILABLE before blocking on the Mac OS 10.6 - Intel GPU - GMA 950. Probably graphic card related, though the card is not shown as blacklisted in about :support
- Manuela:
- Mac OS 10.7 - NVidia HD Graphics - GeForce 9400
Mac OSX 10.8
Firefox Version | NVidia (available/unavailable/???) | Intel (available/unavailable/???) |
Firefox 19.0a1 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Firefox 18.0a2 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Firefox 17.0b5 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Firefox 16.0.2 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Firefox 10.0.10esr | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: FAIL-available - 2012-11-09 (Virgil) |
Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: FAIL-available - 2012-11-09 (Virgil) |
Firefox 4.0 | Preblock: FAIL-unavailable - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: FAIL-unavailable - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
- Detailed Results
Mac OSX 10.7
Firefox Version | NVidia (available/unavailable/???) | Intel (available/unavailable/???) |
Firefox 19.0a1 | Preblock: PASS-available - 2012-11-09 (Manuela) Postblock: PASS-unavailable - 2012-11-09 (Manuela) |
Preblock: PASS-available - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 18.0a2 | Preblock: PASS-available - 2012-11-09 (Manuela) Postblock: PASS-unavailable - 2012-11-09 (Manuela) |
Preblock: PASS-available - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 17.0b5 | Preblock: PASS-available - 2012-11-09 (Manuela) Postblock: PASS-unavailable - 2012-11-09 (Manuela) |
Preblock: PASS-available - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 16.0.2 | Preblock: PASS-available - 2012-11-09 (Manuela) Postblock: PASS-unavailable - 2012-11-09 (Manuela) |
Preblock: PASS-available - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 10.0.10esr | Preblock: PASS-available - 2012-11-09 (Manuela) Postblock: FAIL-available - 2012-11-09 (Manuela) |
Preblock: PASS-available - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 4.0 | Preblock: FAIL-unavailable - 2012-11-09 (Manuela) Postblock: PASS-unavailable - 2012-11-09 (Manuela) |
Preblock: FAIL-unavailable - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
- Detailed Results
- Fail for Firefox 4.0: anti aliasing is unavailable in 4.0 before setting the block
- Fail for Firefox 10.0.10 ESR: anti aliasing is available in 10.0.10 ESR after setting the block
Mac OSX 10.6
Firefox Version | NVidia (available/unavailable/???) | Intel (available/unavailable/???) |
Firefox 19.0a1 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: FAIL-unavailable - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 18.0a2 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: FAIL-unavailable - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 17.0b5 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: FAIL-unavailable - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 16.0.2 | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: FAIL-unavailable - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 10.0.10esr | Preblock: PASS-available - 2012-11-09 (Virgil) Postblock: FAIL-available - 2012-11-09 (Virgil) |
Preblock: FAIL-unavailable - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
Firefox 4.0 | Preblock: FAIL-unavailable - 2012-11-09 (Virgil) Postblock: PASS-unavailable - 2012-11-09 (Virgil) |
Preblock: FAIL-unavailable - 2012-11-08 (Virgil) Postblock: PASS-unavailable - 2012-11-08 (Virgil) |
- Detailed Results
- "WebGL antialiasing is UNAVAILABLE" both before and after the block, two identical images are displayed
- about:support doesn't display the video card used as blocklisted
Mac OSX 10.5
Firefox Version | NVidia (available/unavailable/???) | Intel (available/unavailable/???) |
Firefox 16.0.2 | Preblock: result - YYYY-MM-DD (tester) Postblock: result - YYYY-MM-DD (tester) |
Preblock: PASS-??? - 2012-11-08 (Virgil) Postblock: PASS-??? - 2012-11-08 (Virgil) |
Firefox 10.0.10esr | Preblock: result - YYYY-MM-DD (tester) Postblock: result - YYYY-MM-DD (tester) |
Preblock: PASS-??? - 2012-11-08 (Virgil) Postblock: PASS-??? - 2012-11-08 (Virgil) |
Firefox 4.0 | Preblock: result - YYYY-MM-DD (tester) Postblock: result - YYYY-MM-DD (tester) |
Preblock: PASS-??? - 2012-11-08 (Virgil) Postblock: PASS-??? - 2012-11-08 (Virgil) |
- Detailed Results
- Web GL anti-aliasing displayed as "???" and no image for all cases