On Mon, Sep 2, 2019 at 7:11 AM Frédéric Wang <fwang@igalia.com> wrote:
It looks like -internal-text-autosizing-status is such a property. This is a property the author can never set and we set it internally for implementation purposes. ComputedStyleExtractor::valueForPropertyInStyle manually skips it so it's never exposed anywhere.
One subtle thing I didn't check is whether it would affect the CSS parser or not (as in whether it would be considered as a valid CSS property or not). There might be some subtle effect there.
-webkit-text-decorations-in-effect is also a CSS property we use internally to compute the effective set of text decorations applied to text for editing purposes. The author can never set it but it's unfortunately exposed via computed style.
It appears possible today using the technique deployed by CSSPropertyInternalTextAutosizingStatus.
Thanks for the pointers! I think it is worth trying to
(re-)implement these MathML attributes using internal properties.
-- Frédéric Wang