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 <
> blink-dev@chromium.org> wrote:
>
>> Contact emails
>>
>> fla...@chromium.org, sakha...@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.


>
>> 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+unsubscr...@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+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJh39TOorAbakPdcORZJtf0shd7HcUa%2B8CY%3DjR91TKKf5NZumw%40mail.gmail.com.

Reply via email to