Hello,
implementation wise, does the "none" value apply to document whose
document-level scripting is disabled by a restrictive CSP?
That would help a lot browser extensions used to control page scripting,
such as NoScript, uBlock and uMatrix, and their users, as detailed in
this issue asking to clarify the specification
<https://github.com/w3c/csswg-drafts/issues/8653>.
Thank you!
-- G
On 28/03/23 10:11, CanadaHonk wrote:
As of today, I intend to turn on the scripting media feature by
default on all platforms. It has not been developed behind a flag,
rather being enabled by default in the implementation patch as it is a
low-risk feature. No other browsers ship or implement the feature at
this time.
*Summary:*
The scripting media feature allows web developers to change styling
using a media query, rather than having to use JS or the noscript
element, which is not very easy or intuitive.
*Bug:* https://bugzil.la/1166581
*Specification:
*https://www.w3.org/TR/mediaqueries-5/#descdef-media-scripting
*Standards body: *W3C CSSWG
*Platform coverage:* All
*Preference:* None
*DevTools bug: *https://bugzil.la/1824689 for rule view. Emulation is
not needed.
*Standards position:*
https://github.com/mozilla/standards-positions/issues/765
*Other browsers:*
- *Blink:* Not shipped or implemented. Bug:
https://bugs.chromium.org/p/chromium/issues/detail?id=489957
- *WebKit: *Not shipped or implemented. No bug filed.
*Web platform tests: *Added in Gecko patch,
https://phabricator.services.mozilla.com/D172995
*How stable is the spec: *Media Queries Level 5 is currently a Working
Draft.
*Security & privacy concerns:* There are practically no concerns at
this time, as the information given by this feature is the same as
other features which currently exist, like the noscript element.
*Web designer / developer use-cases: *Instead of having to use
JavaScript to add a class when executed, or wrap styles in noscript
elements, with the scripting media feature CSS can simply use a media
query to detect JS being enabled/disabled.
--
You received this message because you are subscribed to the Google
Groups "[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/8d5c58d9-9f8a-4728-8e99-5b25d2ffbf84n%40mozilla.org
<https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/8d5c58d9-9f8a-4728-8e99-5b25d2ffbf84n%40mozilla.org?utm_medium=email&utm_source=footer>.
--
Giorgio Maone
https://maone.net
--
You received this message because you are subscribed to the Google Groups
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/bcd97382-f6fe-358b-5ff4-90c00dc2a1fe%40maone.net.