Yeah, that’s what I was trying to get at – the Intent implies that Gecko has also shipped the breaking change but it seems that might not be the case.
If not, we should send a Request for Position to figure out whether there would be cross-browser alignment on shipping this. -- Dan From: Olli Pettay <opet...@mozilla.com> Sent: Wednesday, May 22, 2024 9:53 AM To: blink-dev <blink-dev@chromium.org> Cc: Daniel Clark <dan...@microsoft.com>; Shuangshuang Zhou <shuangshuang.z...@intel.com> Subject: Re: [blink-dev] Intent to Ship: Dispatch selectionchange event per element You don't often get email from opet...@mozilla.com<mailto:opet...@mozilla.com>. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> I think it is because of this rather surprising non-backwards compatible recent change. On Wednesday, May 22, 2024 at 7:28:45 PM UTC+3 Daniel Clark wrote: The Gecko status is marked as Shipped/Shipping and the Interop/Compat section mentions Firefox having shipped this, but Firefox is still failing the WPTs at https://wpt.fyi/results/selection/onselectionchange-on-distinct-text-controls.html. Can you help me understand the discrepancy there? Thanks, Dan From: blin...@chromium.org <blin...@chromium.org> On Behalf Of Shuangshuang Zhou Sent: Tuesday, May 21, 2024 10:24 PM To: blink-dev <blin...@chromium.org> Subject: [blink-dev] Intent to Ship: Dispatch selectionchange event per element You don't often get email from shuangsh...@intel.com. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> Contact emailsshuangsh...@intel.com ExplainerNone Specificationhttps://w3c.github.io/selection-api/#selectionchange-event Summary Dispatches selectionchange event per element when this element(input/textarea) provides a text selection or its selection changes. This is to match the latest specification of selectionchange event. This also matches Safari behavior. Blink componentBlink>Editing>Selection<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EEditing%3ESelection> TAG reviewNone TAG review statusIssues addressed Risks Interoperability and Compatibility Interoperability risk is low because Firefox and Safari have shipped this according to the specification. Compatibility risk is low because the selectionchange event targeting input/textarea would bubble up, and existing codes listening on Document will work well as ever. Gecko: Shipped/Shipping WebKit: Shipped/Shipping (https://commits.webkit.org/276238@main) Web developers: No signals Other signals: WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? Low WebView application risks. Debuggability None Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?Yes Is this feature fully tested by web-platform-tests<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?Yes https://wpt.fyi/results/selection/onselectionchange-on-distinct-text-controls.html Flag name on chrome://flagsNone Finch feature nameDispatchSelectionchangeEventPerElement Requires code in //chrome?False Tracking bughttps://issues.chromium.org/issues/330766600 Estimated milestones Shipping on desktop 127 Anticipated spec changes Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way). None Link to entry on the Chrome Platform Statushttps://chromestatus.com/feature/5255454895898624?gate=6043023317401600 This intent message was generated by Chrome Platform Status<https://chromestatus.com/>. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/de18f3c4-df5a-4423-80ec-e505e0c9fb2bn%40chromium.org<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/de18f3c4-df5a-4423-80ec-e505e0c9fb2bn%40chromium.org?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/PH8PR00MB1445785C11C8FCA346EAE963C5EB2%40PH8PR00MB1445.namprd00.prod.outlook.com.