[csswg-drafts] [css-ui] Should "Properties Disabling Native Appearance" also apply when declared in the User Origin? (#11555)

pxlcoder has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-ui] Should "Properties Disabling Native Appearance" also apply when declared in the User Origin? ==
From https://drafts.csswg.org/css-ui/#appearance-disabling-properties:

> Certain properties, when declared in the [Author Origin](https://drafts.csswg.org/css-cascade-5/#cascade-origin-author), will disable the [native appearance](https://drafts.csswg.org/css-ui/#native-appearance) of certain [widgets](https://drafts.csswg.org/css-ui/#widget). Specifically, if all the declarations of the Author Origin pertaining to such a widget are cascaded and a [cascaded value](https://drafts.csswg.org/css-cascade-5/#cascaded-value) exists—​after having rolled back any number [revert](https://drafts.csswg.org/css-cascade-5/#valdef-all-revert) or [revert-layer](https://drafts.csswg.org/css-cascade-5/#valdef-all-revert-layer) values—​for any [property that disables native appearance for widgets](https://drafts.csswg.org/css-ui/#property-that-disables-native-appearance-for-widgets), then that widget is rendered as a [devolved widget](https://drafts.csswg.org/css-ui/#devolved). The rendering of a devolved widget is identical to that of the widget in its [primitive appearance](https://drafts.csswg.org/css-ui/#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"?

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11555 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 22 January 2025 05:48:54 UTC