I can't recall any documented checklist for when to use or not to use enterprise policies. As API Owners we from time to time recommend implementors to add such flags, and I can say what triggers me to think about enterprise:
First, if a feature is likely to have a higher usage on intranets
than on the general web, then we know that the collected usage
numbers have a blind spot since many enterprises disable usage
reporting. This includes old features since intranet/enterprise
applications are often old but also typical enterprise features
such as printing and authentication.
Second, if it's a feature that can be hard to work around. Enterprise applications often have much longer lifecycles than public applications so an enterprise policy can give enterprises more time to implement, test and deploy an update. Sync XHR could a good example of this.
Third, if there is "enterprise" related feedback on a shipping thread.
Fourth, if Chromium is breaking new ground. If this is a feature
untested in the wild, it makes sense to be more careful than if
other browsers already implement it. This mostly just emphasizes
or weakens the previous points.
This won't capture every case where an enterprise policy may be useful, but I hope it will cover most of them. About TablesNG, I would not consider such changes specifically deserving of an enterprise flag because I would not expect enterprise to be affected any more or less than the normal world, and in most cases any differences would be cosmetic rather than site breaking.
In the end it will be up to the Chrome enterprise team and the implementors, though I think they in general agree with enterprise policy suggestions when they are given.
In this particular case, have you verified that the breaking
change was intentional and not just a bug? Bugs do happen and they
are supposed to be prevented in other ways.
/Daniel
Arvind --
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/93cfc509-8d90-48ca-92dd-e997b330fc6bn%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/cd12fdaf-ca68-85bf-9a65-135a2dddbcda%40gmail.com.
Is it perhaps worth digging into the details of this TablesNG issue to see if there's anything to learn? Eg. was it discussed as a breaking change at all, or did we miss that there was some evidence it might cause compat problems? Is the issue resolved now, or should we be considering whether it should be revisited?
1227868 - TableNG rendering regression with min-height and percentages
1227884 - TableNG interop - relative positions on <tr> now works
The first is from an LOB site used within Microsoft, and the second was reported by a non-Microsoft platform used by many enterprises.
Rick, I'm not sure that there were magical things in EdgeHTML process that would catch such things - I know WPT was used, but I'll check if there were more.
Thanks
Arvind
--
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/9f1ca2fd-61a8-4a6a-8005-23ffe954f6b0n%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAFUtAY90ueiCkAYZEyKscHz0ZHfvSG6XbuyygCE1U_4-BjhA6Q%40mail.gmail.com.
Chrome will use updated table rendering
Chrome is updating the way it renders tables on web pages. This change fixes known issues and brings Chrome closer to the behavior of other browsers, so impact is expected to be minimal. However, you should test important workflows in your environment for unexpected issues. A full explainer is available here.
You can enable the new rendering behavior using chrome://flags/#enable-table-ng in Chrome 90 and above. If you experience any unexpected issues when testing with the flag enabled, please file a chromium bug.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/ebcd6cc2-3a88-4fb1-9c21-6406efbf4c48n%40chromium.org.