Thanks to the discussions that have been going on around these feature
sets, and ongoing conversations we have had with the community, we have
identified a number of changes and improvements:


1. We have removed the ability to un-inert content with the interactivity
property. interactivity: inert is now identical in behavior to the HTML
inert property. We have added this to #10711
<https://github.com/w3c/csswg-drafts/issues/10711> and  Agenda+d the issue
for further discussion at the CSSWG.

2. Ensure that the ::scroll-marker-group navigation controls are discovered
first in order (crbug.com/412625043 <https://issues.chromium.org/412625043>
).

3. Expanding upon the number of automatic accessibility relationships (e.g.
aria-controls, aria-details) (crbug.com/412626018)
4. Proposing a new property (#12122
<https://github.com/w3c/csswg-drafts/issues/12122>) to differentiate
table-of-contents like use cases from tab-like use cases, allowing
automatic focus management and roles.

On Tue, Mar 4, 2025 at 2:13 PM Rick Byers <rby...@chromium.org> wrote:

> [Repeating the same response as in the other carousel feature
> <https://groups.google.com/a/chromium.org/g/blink-dev/c/O5ZmbyRh9LE/m/cqwaZmbaAQAJ>
> ]
>
> Hi Xiaocheng,
> Thank you for digging in and scheduling time with Rob to discuss further.
> However our policy
> <https://www.chromium.org/blink/launching-features/#new-feature-prepare-to-ship>
>  is
> not to delay launching features based on a desire for review and discussion
> beyond one month from the point of formally soliciting feedback (Jan 9 in this
> case
> <https://github.com/w3ctag/design-reviews/issues/1037#issue-2778216331>).
> If there are specific concrete concerns (especially ones which might
> credibly give rise to compatibility issues if fixed one or two months from
> now), then we can discuss those and evaluate whether they warrant a delay.
> But otherwise we should just continue to collaborate and explore making
> changes post-ship.
>
> As I know you well know, a new web feature (especially in the CSS space)
> shipping in one engine is really still near the beginning of the process of
> standards maturation and full interoperability. I trust Rob and his team to
> continue to engage in alignment within the standards community and to
> invest in additional changes as necessary for achieving wide
> interoperability and full standardization.
>
> Thanks,
>    Rick
>
> On Tue, Mar 4, 2025 at 10:19 AM Xiaocheng Hu <xiaoche...@chromium.org>
> wrote:
>
>> (With my TAG hat on)
>>
>> Could the shipping of this feature be held until 3/18?
>>
>> We have discussed the Carousel-related features
>> <https://github.com/w3ctag/design-reviews/issues/1037> at the TAG F2F
>> and have some concerns. We've invited
>> <https://github.com/w3ctag/design-reviews/issues/1037#issuecomment-2697802236>
>> flackr@ to our breakout meeting on 3/18 to help us resolve them.
>>
>> Thank you!
>>
>> Regards,
>> Xiaocheng
>>
>> On Thursday, February 27, 2025 at 5:10:34 AM UTC+8 dan...@microsoft.com
>> wrote:
>>
>>> LGTM3
>>>
>>> On Wednesday, February 26, 2025 at 8:12:24 AM UTC-8 mike...@chromium.org
>>> wrote:
>>>
>>>> LGTM2
>>>> On 2/25/25 4:22 PM, Rick Byers wrote:
>>>>
>>>
>>>>
>>>> On Tue, Feb 25, 2025 at 1:00 PM Robert Flack <fla...@chromium.org>
>>>> wrote:
>>>>
>>>>>
>>>>> On Fri, Feb 21, 2025 at 5:19 PM Rick Byers <rby...@chromium.org>
>>>>> wrote:
>>>>>
>>>>>> I'm excited to see this ship!
>>>>>>
>>>>>
>>>>> Thanks, me too!
>>>>>
>>>>> On Fri, Feb 14, 2025 at 1:57 PM 'Ajay Rahatekar' via blink-dev <
>>>>>> blin...@chromium.org> wrote:
>>>>>>
>>>>>>> Contact emails
>>>>>>>
>>>>>>> fla...@chromium.org, sakh...@chromium.org
>>>>>>>
>>>>>>
>>>>>>> Summary
>>>>>>>
>>>>>>> This is a combined Intent to ship for the following features:
>>>>>>>
>>>>>>> ::scroll-marker and ::scroll-marker-group for scrolling containers:
>>>>>>>
>>>>>>> Pseudo elements that allow to create a set of focusable markers for
>>>>>>> all of the associated items within the scrolling container.
>>>>>>>
>>>>>>> ::scroll-button(<direction>):
>>>>>>>
>>>>>>> Focusable pseudo-element button that allows scrolling the scrolling
>>>>>>> container in the associated direction.
>>>>>>>
>>>>>>> ::column
>>>>>>>
>>>>>>> Supports associating ::scroll-marker elements with column fragments
>>>>>>> and scroll snap aligning to columns.
>>>>>>>
>>>>>>> Explainer
>>>>>>>
>>>>>>> https://chrome.dev/carousel/
>>>>>>>
>>>>>>>
>>>>>>> https://github.com/w3c/csswg-drafts/blob/main/css-overflow-5/carousel-explainer.md
>>>>>>>
>>>>>>> Specification
>>>>>>>
>>>>>>> https://drafts.csswg.org/css-overflow-5/#scroll-navigation
>>>>>>>
>>>>>>> https://drafts.csswg.org/css-multicol-2/#column-pseudo
>>>>>>>
>>>>>>> Blink component
>>>>>>>
>>>>>>> Blink>CSS
>>>>>>> <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ECSS%22>
>>>>>>>
>>>>>>> TAG review
>>>>>>>
>>>>>>> https://github.com/w3ctag/design-reviews/issues/1037
>>>>>>>
>>>>>>> TAG review status
>>>>>>>
>>>>>>> Pending
>>>>>>>
>>>>>>> Risks
>>>>>>>
>>>>>>> Interoperability and Compatibility
>>>>>>>
>>>>>>> None
>>>>>>>
>>>>>>>
>>>>>>> Gecko: https://github.com/mozilla/standards-positions/issues/1161
>>>>>>>
>>>>>>> WebKit: https://github.com/WebKit/standards-positions/issues/447
>>>>>>>
>>>>>>> Web developers: Positive
>>>>>>>
>>>>>>>    -
>>>>>>>
>>>>>>>    https://x.com/f3rg_codes/status/1889283883910472004
>>>>>>>    -
>>>>>>>
>>>>>>>
>>>>>>>    
>>>>>>> https://www.youtube.com/watch?v=rE-qmyPHHGw&t=1s#:~:text=those%20carousel%20examples%20are%20wild!%20holy%20smokes%20
>>>>>>>    -
>>>>>>>
>>>>>>>
>>>>>>>    
>>>>>>> https://utilitybend.com/blog/love-at-first-slide-creating-a-carousel-purely-out-of-css
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 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?
>>>>>>>
>>>>>>> None
>>>>>>>
>>>>>>>
>>>>>>> Debuggability
>>>>>>>
>>>>>>> Basic DevTools support is expected to be available when the features
>>>>>>> ship. Extended support for debugging is under investigation
>>>>>>>
>>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>> css/css-overflow/{column*, scroll-button*, scroll-marker*}
>>>>>>>
>>>>>>> Flag name on about://flags
>>>>>>>
>>>>>>> None
>>>>>>>
>>>>>>> Finch feature name
>>>>>>>
>>>>>>> CSSPseudoScrollButtons, CSSPseudoScrollMarkers, CSSPseudoColumn
>>>>>>>
>>>>>>> Non-finch justification
>>>>>>>
>>>>>>> None
>>>>>>>
>>>>>>> Requires code in //chrome?
>>>>>>>
>>>>>>> False
>>>>>>>
>>>>>>> Tracking bug
>>>>>>>
>>>>>>> https://issues.chromium.org/issues/332396355
>>>>>>>
>>>>>>> https://issues.chromium.org/issues/358119263
>>>>>>>
>>>>>>> https://issues.chromium.org/issues/365680822
>>>>>>>
>>>>>>> Estimated milestones
>>>>>>>
>>>>>>> 135
>>>>>>>
>>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>
>>>>>> I see a number of open issues on GitHub
>>>>>> <https://github.com/w3c/csswg-drafts/labels/css-overflow-5>, at
>>>>>> least one <https://github.com/w3c/csswg-drafts/issues/10935> or two
>>>>>> <https://github.com/w3c/csswg-drafts/issues/10918> of which sound
>>>>>> like they would have web compat implications. Can you do a triage pass 
>>>>>> over
>>>>>> the open issues and summarize here what you see the web compat risk to be
>>>>>> for potentially upcoming spec changes to resolve the issues? Given this 
>>>>>> is
>>>>>> an unpolyfillable CSS feature I assume we don't expect much adoption 
>>>>>> until
>>>>>> there's multi-engine support and so are likely to be able to make 
>>>>>> breaking
>>>>>> changes for a while after we ship if necessary, right?
>>>>>>
>>>>>
>>>>> Thanks for calling this out.
>>>>>
>>>>> one <https://github.com/w3c/csswg-drafts/issues/10935> is partially
>>>>> implemented (::scroll-button has button style). I thought we had a
>>>>> resolution for it but I couldn't find it. I've added a proposed resolution
>>>>> and put it on the agenda for discussion.
>>>>> I closed two <https://github.com/w3c/csswg-drafts/issues/10918> as we
>>>>> have resolved on, spec'd and implemented the name we expect.
>>>>>
>>>>> You're correct that this is extremely difficult to polyfill (my
>>>>> prototype does - but would not be well suited for production 
>>>>> environments).
>>>>>
>>>>> Looking over the rest of the issues, many of them have already been
>>>>> fully spec'd and implemented or were generic meta-issues that are now
>>>>> obsolete and I was able to close (#11098
>>>>> <https://github.com/w3c/csswg-drafts/issues/11098>, #11165
>>>>> <https://github.com/w3c/csswg-drafts/issues/11165>, #11361
>>>>> <https://github.com/w3c/csswg-drafts/issues/11361>, #10720
>>>>> <https://github.com/w3c/csswg-drafts/issues/10720>, #10912
>>>>> <https://github.com/w3c/csswg-drafts/issues/10912>). Of those that
>>>>> remain, some are not relevant to the shipping features here (#10493
>>>>> <https://github.com/w3c/csswg-drafts/issues/10493>, #11553
>>>>> <https://github.com/w3c/csswg-drafts/issues/11553>, #10916
>>>>> <https://github.com/w3c/csswg-drafts/issues/10916>), many are
>>>>> clarifying the implementation that won't require implementation changes (
>>>>> #11198 <https://github.com/w3c/csswg-drafts/issues/11198>, #10705
>>>>> <https://github.com/w3c/csswg-drafts/issues/10705>, #10708
>>>>> <https://github.com/w3c/csswg-drafts/issues/10708>, #10704
>>>>> <https://github.com/w3c/csswg-drafts/issues/10704>, #11166
>>>>> <https://github.com/w3c/csswg-drafts/issues/11166>), many are minor
>>>>> changes not likely to break typical use cases (#11600
>>>>> <https://github.com/w3c/csswg-drafts/issues/11600>, #11746
>>>>> <https://github.com/w3c/csswg-drafts/issues/11746>, #10494
>>>>> <https://github.com/w3c/csswg-drafts/issues/10494>, #11709
>>>>> <https://github.com/w3c/csswg-drafts/issues/11709>, #11708
>>>>> <https://github.com/w3c/csswg-drafts/issues/11708>, #11213
>>>>> <https://github.com/w3c/csswg-drafts/issues/11213>, #11249
>>>>> <https://github.com/w3c/csswg-drafts/issues/11249>) and #11705
>>>>> <https://github.com/w3c/csswg-drafts/issues/11705> we are
>>>>> implementing / specing. As you mentioned, we should be able to make minor
>>>>> breaking changes as we identify edge cases for a while as we don't expect
>>>>> significant adoption until there's multi-engine support.
>>>>>
>>>>
>>>> Thank you Rob, sounds good to me!
>>>>
>>>> So the UA stylesheet issue
>>>> <https://github.com/w3c/csswg-drafts/issues/10935> sounds like it's
>>>> the only real potential compat risk to worry about here, and probably not
>>>> really that risky in practice right, right?
>>>>
>>>> I'm comfortable giving my LGTM1 to ship now. But please keep pushing on
>>>> this for a resolution and if the WG comes to a consensus that doesn't match
>>>> our impl prior to March 26 when 135 starts to roll out to stable, please
>>>> consider either a merge or finch kill-switch and delay if a bug-fix in M136
>>>> would have non-trivial web compat implications. It's normal that we'd fix a
>>>> bunch of minor web-exposed bugs in a new feature that don't really rise to
>>>> the level of a meaningful breaking change, so in general I'm not too
>>>> worried and trust you and your team's focus on achieving interop.
>>>>
>>>>
>>>>>>> Link to entry on the Chrome Platform Status
>>>>>>>
>>>>>>> https://chromestatus.com/feature/5160035463462912
>>>>>>> <https://chromestatus.com/feature/5160035463462912?gate=5195983131770880>
>>>>>>>
>>>>>>> https://chromestatus.com/feature/5192332683771904
>>>>>>>
>>>>>>> https://chromestatus.com/feature/5093129273999360
>>>>>>>
>>>>>>> Links to previous Intent discussions
>>>>>>>
>>>>>>> Intent to Prototype:
>>>>>>>
>>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/4hDfC6nBoP0
>>>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/4hDfC6nBoP0/m/9XF2RbLtAAAJ>
>>>>>>>
>>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/hoBT5TPKRrw
>>>>>>>
>>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/ZPXC1I9E1Vw
>>>>>>>
>>>>>>> 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 visit
>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAg57vSk1VeA-yi8HmM5XV%3D0fKba2kJQFOkwoC13kDL4mg%40mail.gmail.com
>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAg57vSk1VeA-yi8HmM5XV%3D0fKba2kJQFOkwoC13kDL4mg%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/CAFUtAY_mf398JNbm3mb6DU3tf%2BFaSdNd0vr3f%3DXZkjPFnwyMXw%40mail.gmail.com
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY_mf398JNbm3mb6DU3tf%2BFaSdNd0vr3f%3DXZkjPFnwyMXw%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+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJh39TM7q79mcBGPpuVk2_PwF5E7_FRQqovK19iCJ_ymY6XnnA%40mail.gmail.com.

Reply via email to