On 11/29/17 6:36 PM, Mike Taylor wrote: > >> On Nov 29, 2017, at 10:53 AM, Emilio Cobos Álvarez <emi...@crisal.io> wrote: >> >> In bug 1035091 I intend to remove support for the @-moz-document CSS >> rule in content pages (more exactly in author stylesheets). > > This is a pretty widely used mechanism to target styles for Gecko. Would it > be possible to disable in non-release for a few releases to sniff out any > major layout/compat bustage?
Just for completeness, we did find breakage (see dependencies of that bug). I fixed most of those, and Youtube fixed theirs on their side. All of it was related to @-moz-document url-prefix(), so even though I'd still like to eventually get rid of it, for now I've added a pref: layout.css.moz-document.url-prefix-hack.enabled which controls whether @-moz-document url-prefix() parses or not. The intention is that for pre-release builds there's no change (no @-moz-document in content at all) since we still want to eventually flip that pref, but for release we'll ship: layout.css.moz-document.content.enabled = false; layout.css.moz-document.url-prefix-hack.enabled = true; That is, pages with @-moz-document url-prefix() { foo } will keep working, but not other matching function like regex(). Let me know if there's any concern with doing this. -- Emilio _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform