--
You received this message because you are subscribed to the Google Groups "blink-api-owners-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-api-owners-d...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAFUtAY_E0kKT5KV0B7dGv4oiWmb6aYjB6768_ya5qDYCENv92A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAL5BFfVJ1Q7bJaZQTHMXyq28v-aTJW6U8KJWg1ZZj2t8U8EpHw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAKNNSBmeGtp5jj5ia7iJ8DmjKYjcqMV3zsM3BT9RXXU-ss9tsQ%40mail.gmail.com.
Does this mean that every runtime feature should generate a base::Feature as well (e.g. making something like https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/RuntimeEnabledFeatures.md#:~:text=Generate%20a%20base%3A%3AFeature%20instance%20from%20a%20Blink%20Feature happen by default)?
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAKXHy%3Ddpw4M96%2BAkN2kw9%2BYpnF6fegg%3D_BE--ormRsu2rRvvhQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAG0MU3j4h0qRA9YDKK3P%2BK0FxACJNnKH73mMO-Oi-D42A2QsRQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CACZRgz6o-K6%3DXutBqBjeNiRKwG80xHn0YYiGOOB%2BmXaSwzkJXQ%40mail.gmail.com.
On Wed, Feb 15, 2023 at 9:46 AM Mike West <mk...@chromium.org> wrote:Does this mean that every runtime feature should generate a base::Feature as well (e.g. making something like https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/RuntimeEnabledFeatures.md#:~:text=Generate%20a%20base%3A%3AFeature%20instance%20from%20a%20Blink%20Feature happen by default)?For what it's worth, an unrelated (I think) discussion yesterday came to that conclusion (that RuntimeEnabledFeatures should generate a base::Feature by default) and led to crbug.com/1416399 being filed, although I'm not sure if there's a plan to do it.
On Wed, Feb 15, 2023 at 9:56 AM David Baron <dba...@chromium.org> wrote:On Wed, Feb 15, 2023 at 9:46 AM Mike West <mk...@chromium.org> wrote:Does this mean that every runtime feature should generate a base::Feature as well (e.g. making something like https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/RuntimeEnabledFeatures.md#:~:text=Generate%20a%20base%3A%3AFeature%20instance%20from%20a%20Blink%20Feature happen by default)?For what it's worth, an unrelated (I think) discussion yesterday came to that conclusion (that RuntimeEnabledFeatures should generate a base::Feature by default) and led to crbug.com/1416399 being filed, although I'm not sure if there's a plan to do it.Cool! I wondered about this but thought there might be a name collision risk. We should be able to find a way to make that an error though. Can you summarize what the other reason for this was (or share with me internally if necessary)?
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAFUtAY8CVuXa1ODgOzH0OMRaT5kH4ii3qmCiDsPowa98sMo9%2Bg%40mail.gmail.com.
> most enterprises do not disable Finch/UMA.Most enterprises have UMA disabled (and it's disabled by default with the enterprise installer), which means we have to be cautious about interpreting data from UMA for enterprises.
That said, according to UMA, very few enterprises disable Finch (or even set it to critical only). That seems to line up with 1:1 conversations I've had with enterprises as well.
Rick, I agree with what you said there. Requiring a bespoke enterprise policy for every new API feels like a bad tradeoff (unless we could make doing that super easy?). I'd still recommend them for API removals and breaking changes to their behavior, but the Report API doesn't fall into those categories.
On Thu, Feb 16, 2023 at 7:28 AM Brandon Heenan <bhe...@google.com> wrote:> most enterprises do not disable Finch/UMA.Most enterprises have UMA disabled (and it's disabled by default with the enterprise installer), which means we have to be cautious about interpreting data from UMA for enterprises.