Bug 1460870 - Whitelist fullscreen pseudo-class in pdfjs when unprefixed fullscreen is disabled. r?Gijs draft
authorXidorn Quan <me@upsuper.org>
Sat, 12 May 2018 00:15:15 +1000
changeset 794192 85ebe865adeaaa8ee94f59290aa9d9f112e15e9a
parent 794191 4303d49c53931385892231969e40048f096b4d4c
push id109605
push userxquan@mozilla.com
push dateFri, 11 May 2018 14:15:47 +0000
reviewersGijs
bugs1460870
milestone62.0a1
Bug 1460870 - Whitelist fullscreen pseudo-class in pdfjs when unprefixed fullscreen is disabled. r?Gijs MozReview-Commit-ID: L5EpFOHc5v4
browser/base/content/test/static/browser_parsable_css.js
--- a/browser/base/content/test/static/browser_parsable_css.js
+++ b/browser/base/content/test/static/browser_parsable_css.js
@@ -67,16 +67,21 @@ let whitelist = [
    isFromDevTools: true},
 ];
 
 if (!Services.prefs.getBoolPref("full-screen-api.unprefix.enabled")) {
   whitelist.push({
     sourceName: /(?:res|gre-resources)\/(ua|html)\.css$/i,
     errorMessage: /Unknown pseudo-class .*\bfullscreen\b/i,
     isFromDevTools: false
+  }, {
+    // PDFjs is futureproofing its pseudoselectors, and those rules are dropped.
+    sourceName: /web\/viewer\.css$/i,
+    errorMessage: /Unknown pseudo-class .*\bfullscreen\b/i,
+    isFromDevTools: false
   });
 }
 
 let propNameWhitelist = [
   // These are CSS custom properties that we found a definition of but
   // no reference to.
   // Bug 1441837
   {propName: "--in-content-category-text-active",