Thanks, I completely agree, the more we can highlight interoperability and cross-browser compatibility, the better, especially as we move toward the *Intent to Ship* stage.
My plan is to go step by step: first land the fix, then progressively enable the flag, assuming that’s aligned with how we usually handle this in the Blink Intent process (this is my first time going through it, so I really appreciate the guidance). Regarding compatibility bugs for Mozilla and WebKit, I can take a look at filing those after I return from vacation (I’ll be off for the next 3 weeks starting today). I’m not entirely sure how to approach that part, so any help on that front would be appreciated. Excited to hear your thoughts, Michal Mocny. /Ane Le jeudi 31 juillet 2025 à 13:33:16 UTC+2, Daniel Bratell a écrit : > I agree that it seems like a good idea, and the only concern would be > whether it will break things. It sounds like Michal Mocny has been on top > of things, but what were his findings? > > Once it comes to the shipping decision, the more you can say about > interoperability and compatibility, the better. > > For compatibility between browsers, are there bug issues in the Mozilla > and WebKit databases already? If not, it would be great if you could file > some so that they end up making the same fix. > > /Daniel > On 2025-07-31 08:17, Ane Diaz De Tuesta wrote: > > Hello, > > It’s been about 10 days since I shared the Intent to Prototype proposal, > and from what I gather, it has been generally well received. > > As I’m not entirely familiar with the process, I’d like to suggest the > following next steps—unless there are any objections: > > - > > Merge the CL > - > > Update the feature status to *“Prepare to ship”* on ChromeStatus > - > > Begin drafting the *Intent to Ship* email > > Please let me know if you agree with this approach, or if there’s anything > else I should address before moving forward. > > Thanks! > Le mercredi 23 juillet 2025 à 14:03:28 UTC+2, Michal Mocny a écrit : > >> I do suspect this was more of an oversight than a specific decision, and >> feedback from developers seems to align with Ane Diaz: most are having to >> work around this. >> >> However, there are clients out there who now depend on this and we are >> reaching out to see if it's less of a total headache to fix in place or >> provide some pathway for compat. Because this is mostly used for logging / >> tooling and not for real time user experience, so far the feedback has been >> mostly that this would be fine to break and easy to fix -- but there are a >> few other consumers we want to get feedback from. >> >> On Tue, Jul 22, 2025 at 5:45 PM Rick Byers <rby...@chromium.org> wrote: >> >>> Sounds like a valuable improvement, thank you! >>> >>> I see you're talking with @mmocny on the CL >>> <https://chromium-review.googlesource.com/c/chromium/src/+/6624567>, >>> that's great. I wonder if this was just an oversight in our initial >>> design? Seems like a bug to me. Think we can just switch it (and put the >>> change on the changelog >>> <https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/speed/metrics_changelog/cls.md>) >>> >>> without causing compat issues? Or might we need to give devs a way to >>> opt-in to the new semantics? mmocny@ is the expert here though, so I'm >>> happy with whatever he wants to do. >>> >>> Cheers, >>> Rick >>> >>> On Tue, Jul 22, 2025 at 5:00 PM Ane Diaz De Tuesta <ane...@gmail.com> >>> wrote: >>> >>>> Hi all, >>>> I'd like to announce an Intent to Prototype for: >>>> >>>> >>>> - *Feature name:* Layout Instability Attribution in CSS Pixels >>>> >>>> >>>> - *Contact:* anediaz@gmail >>>> >>>> >>>> - *Explainer:* >>>> >>>> https://github.com/anediaz/layout-shift-attribution-in-css-pixels/blob/main/Explainer.md >>>> >>>> >>>> >>>> - *Summary:* The Layout Instability API currently reports >>>> attribution rectangles (`prevRect` and `currentRect`) in device pixels, >>>> which vary based on resolution and `devicePixelRatio`. This change >>>> proposes >>>> reporting them in CSS pixels for consistency with other layout and >>>> performance APIs. >>>> >>>> >>>> - *Motivation:* This will align attribution with other Web APIs, >>>> such as `getBoundingClientRect()` and make layout shift data easier to >>>> visualize, debug, and combine across devices and tools. >>>> >>>> >>>> - *Initial public proposal:* >>>> https://issues.chromium.org/issues/399058544 >>>> >>>> >>>> - *TAG review:* Not yet requested >>>> >>>> >>>> - *Risks:* None known. This change only affects how attribution >>>> data is reported, and is gated behind a runtime flag. >>>> >>>> >>>> - *Interoperability:* >>>> - Mozilla: No signal >>>> - WebKit: No signal >>>> >>>> >>>> - *Estimated milestones:* N/A (this is a prototype only) >>>> >>>> >>>> - *Footprint:* This will be implemented behind a runtime flag. >>>> >>>> >>>> - *Link to entry on Chrome Platform Status: * >>>> https://chromestatus.com/feature/5155103518228480 >>>> >>>> >>>> This Intent is to begin prototyping the feature and gather feedback. >>>> >>>> Thank you for your help and time. >>>> Cheers, >>>> Ane Diaz de Tuesta >>>> -- >>>> 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 visit >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACBGQem%2BV6_UiLktmqwDCSXC3RJaMpmNm%3DSxv%2BH6%3DY4yCk5Msg%40mail.gmail.com >>>> >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACBGQem%2BV6_UiLktmqwDCSXC3RJaMpmNm%3DSxv%2BH6%3DY4yCk5Msg%40mail.gmail.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+...@chromium.org. > > To view this discussion visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/15ac55eb-46bc-44d4-b50b-517d21fb27een%40chromium.org > > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/15ac55eb-46bc-44d4-b50b-517d21fb27een%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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1b1e483b-3786-454b-afc8-b6ca202b2e61n%40chromium.org.