- From: Robert Flack via GitHub <noreply@w3.org>
- Date: Tue, 23 Sep 2025 17:25:01 +0000
- To: public-css-archive@w3.org
> Note that [#perform-a-scroll](https://drafts.csswg.org/cssom-view/#perform-a-scroll) still needs a promise that resolves with a Boolean because both [#viewport-perform-a-scroll](https://drafts.csswg.org/cssom-view/#viewport-perform-a-scroll) and [#scroll-a-target-into-view](https://drafts.csswg.org/cssom-view/#scroll-a-target-into-view) need to know when all affected scrolls have completed. Again, [the dependency of the scroll algorithms](https://drive.google.com/file/d/1QLYGrCwylU7mhwdQIrXIXnSFFZCDFfaG/view?usp=drive_link) would be helpful I believe. In this model, we shouldn't need the boolean at all. ScrollIntoView just needs to wait until the promises for each of the scrolled scrollers resolve. If another scroll interrupts one or more of those scrolls then those interrupted scroll promises will be resolved immediately. -- GitHub Notification of comment by flackr Please view or discuss this issue at https://github.com/w3c/csswg-drafts/pull/12355#issuecomment-3324918720 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 23 September 2025 17:25:02 UTC