Yes, agree. Can we please request a position from Mozilla at https://github.com/mozilla/standards-positions/issues/new?

On 5/22/24 6:43 PM, 'Daniel Clark' via blink-dev wrote:

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
    
<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 emails*shuangsh...@intel.com

    *Explainer*None

    *Specification*https://w3c.github.io/selection-api/#selectionchange-event
    <https://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 component*Blink>Editing>Selection
    
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EEditing%3ESelection>

    *TAG review*None

    *TAG review status*Issues 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
    <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
    
<https://wpt.fyi/results/selection/onselectionchange-on-distinct-text-controls.html>



    *Flag name on chrome://flags*None

    *Finch feature name*DispatchSelectionchangeEventPerElement

    *Requires code in //chrome?*False

    *Tracking bug*https://issues.chromium.org/issues/330766600
    <https://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
    
Status*https://chromestatus.com/feature/5255454895898624?gate=6043023317401600
    <https://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 <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/PH8PR00MB1445785C11C8FCA346EAE963C5EB2%40PH8PR00MB1445.namprd00.prod.outlook.com?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/51bafc9e-379f-4320-bc7e-53b918921a90%40chromium.org.

Reply via email to