From https://drafts.csswg.org/css-ui/#appearance-disabling-properties:
Certain properties, when declared in the Author Origin, will disable the native appearance of certain widgets. Specifically, if all the declarations of the Author Origin pertaining to such a widget are cascaded and a cascaded value exists—after having rolled back any number revert or revert-layer values—for any property that disables native appearance for widgets, then that widget is rendered as a devolved widget. The rendering of a devolved widget is identical to that of the widget in its primitive appearance, except when specified otherwise by the host language.
Note the explicit mention of "when declared in the Author Origin".
It seems that this behavior should apply to any origin that is not the User-Agent origin. Was this just an oversight when writing the spec, or is there some intentionality behind "Author Origin"?
From https://drafts.csswg.org/css-ui/#appearance-disabling-properties:
Note the explicit mention of "when declared in the Author Origin".
It seems that this behavior should apply to any origin that is not the User-Agent origin. Was this just an oversight when writing the spec, or is there some intentionality behind "Author Origin"?