I'm thinking we need two prefs so we cover the prefixed and unprefixed API
as per:
https://lists.w3.org/Archives/Public/www-style/2016Mar/0283.html

It's a bit odd to have the -webkit parser pref also control the rendering
pref in this case.

--Jet




On Wed, Mar 23, 2016 at 5:11 AM, Daniel Holbert <dholb...@mozilla.com>
wrote:

> On 03/21/2016 10:38 PM, Jet Villegas wrote:
> > I'd like to see this guarded by its own pref &&
> layout.css.prefixes.webkit
>
> Pushing back on this slightly:
>  - At this point, I don't think it's conceivable that we'd want to ship
> our webkit compatibility work until we're ready to also ship support for
> "-webkit-background-clip:text".  (If we're missing that feature, -webkit
> gradient support ends up causing too many visual regressions to be
> shippable, as noted at
> https://lists.w3.org/Archives/Public/www-style/2016Mar/0290.html )
>
>  - Therefore, I'm not sure we get any real-world benefit from guarding
> this feature with an additional dedicated pref.  And there'd be a
> complexity cost from making sure we test all combinations of pref
> enabled/disabled states, & do the right thing when one or the other pref
> is disabled.
>
> So, I'm not sure the cost/benefit calculus of adding a new, dedicated
> pref adds up here.
>
> However, if we do add another pref here, I think we'd want to just have
> it directly control this "text" value, independent of webkit prefixing
> support. Specifically, I imagine we'd have these prefs:
>
>  (1) layout.css.background-clip-text.enabled (new) to control whether
> "background-clip: text" is supported
>
>  (2) layout.css.prefixes.webkit (existing) to control whether
> "-webkit-background-clip" is an alias for "background-clip".  (This part
> is already done.)
>
> (This way, "-webkit-background-clip:text" would *effectively* be
> disabled unless both prefs are on -- but we wouldn't need to do any
> multi-pref checks anywhere in the code.  There'd be no need for "own
> pref && layout.css.prefixes.webkit" guarding.)
>
> This configuration makes sense to me - though I'm still not sure it adds
> value over just reusing the same pref, since as noted above we can't
> really ship one without the other.
>
> ~Daniel
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to