A clarification given this came up in chat.mozilla.org:

I'm keeping the support for parsing the old prefixed versions for backwards compat, aliased to the un-prefixed ones. We can potentially remove them, but probably at another time, specially given we're trying to minimize deprecations / breaking changes.

 -- Emilio

On 5/14/20 2:19 AM, Emilio Cobos Álvarez wrote:

*Summary: *Make our :-moz-read-only / :-moz-read-write pseudo-classes match the spec, and un-prefix them.

*Bug: *Bug 312971 <https://bugzil.la/312971>

*Standard: *https://html.spec.whatwg.org/#selector-read-only <https://html.spec.whatwg.org/#selector-read-only>

*Platform coverage: *All

*Preference: *None. We've shipped the prefixed version of this pseudo-class since forever.

*DevTools bug: *N/A

*Other browsers:* All other browsers ship it since a long time ago according to caniuse <https://caniuse.com/#feat=css-read-only-write>. Safari matches the spec. Chromium deviates from it <https://bugs.chromium.org/p/chromium/issues/detail?id=255351>.

*web-platform-tests: *There are some rather broken tests and some tests for dynamic changes. I'm fixing the tests to match the spec as part of this work.

*Secure contexts: *This will not be restricted to secure contexts, like many other CSS features. We ship the prefixed pseudo-class to non-secure contexts, and other browsers ship the unprefixed version to them as well.

*Is this feature enabled by default in sandboxed iframes? *Yes, like many other CSS features.

 -- Emilio

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to