[dev-platform] Intent to ship "camera" & "microphone" in permissions.query()

2023-07-26 Thread Jan-Ivar Bruaroey
In Firefox 118 or 119 we intend to ship the "camera" and "microphone" permission descriptors in navigator.permissions.query(), with some adaptations for Firefox's permission model. *Summary:* await navigator.permissions.query({name: "camera" || "microphone" }) allow websites to query whether

[dev-platform] Intent to unship: MathML scriptminsize and scriptsizemultiplier attributes

2023-07-26 Thread Frédéric Wang
This was suppposed to be sent one year ago, but I just realized about it while cleaning some preferences recently.     Emilio removed remove scriptminsize and scriptsizemultiplier MathML attributes on 2022-06-20. They have never been supported by any other browsers.     Bug to remove:

[dev-platform] Intent to ship: math-style, math-depth, font-size: math

2023-07-26 Thread Frédéric Wang
    As of today I intend to turn on related CSS properties : math-style, math-depth and font-size: math on by default. They have been developed behind the layout.css.math-style.enabled and layout.css.math-depth.enabled preferences. Status in other browsers is 1. math-depth, math-style,

[dev-platform] Intent to prototype: text-transform: math-auto

2023-07-26 Thread Frédéric Wang
Summary: A common style convention is to render identifiers with multiple letters (e.g. the function name "exp") with normal style and identifiers with a single letter (e.g. the variable "n") with italic style. The math-auto property is intended to implement this default behavior, which can be

[dev-platform] Intent to unship: mathvariant other than

2023-07-26 Thread Frédéric Wang
As of 2023-07-27, I intend to deprecate the MathML mathvariant attribute, except when used on the `` element. Status in other browsers is not supported in Chrome 109, supported in Safari. Bug to deprecate: https://bugzilla.mozilla.org/show_bug.cgi?id=1845461 This is to align with the MathML

[dev-platform] Intent to ship RTCRtpScriptTransform

2023-07-26 Thread Jan-Ivar Bruaroey
We intend to ship the RTCRtpScriptTransform API in Firefox 117 (already in Nightly). Summary: The RTCRtpScriptTransform API allows websites to plug JavaScript workers into WebRTC’s realtime media pipeline, to transform the encodings being sent and received over an RTCPeerConnection. Its