On 5/12/18 9:26 PM, L. David Baron wrote:
> It seems risky to remove the code (and then have the risk of doing
> things that depend on the code being gone) until we've actually
> shipped the pref-flip that turns the API off to release. (Or am I
> misunderstanding, and that's already happened?) Until we've safely
> shipped it to release, we can't really be sure we won't have to
> change our minds.
So, the code for the API isn't gone yet. Indeed getPropertyValue is
still backed by what used to be getPropertyCSSValue (see
nsComputedDOMStyle::GetPropertyCSSValueWithoutWarning).
I plan to change the getComputedStyle back-end in bug 1408300 to use the
Rust code, and unexpose (and remove cycle-collection bits from) related
interfaces in bug 1459871.
With that, I planned to keep the related code around for a bit until
it's unshipped from release, then remove all the CSSValue related code
and similar bits.
Does that seem like a reasonable path forward?
Thanks!
-- Emilio