[csswg-drafts] [css-scroll-anchoring] anchoring within conteneditable elements (#11748)

vmpstr has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-scroll-anchoring] anchoring within conteneditable elements ==
According to https://drafts.csswg.org/css-scroll-anchoring/#anchor-priority-candidates one of the priority candidates is the DOM Anchor of the focused element if that element supports text entry. 

In practice it means that if we have a scrollable contenteditable element, then its the element itself that becomes the scroll anchor. However, there are situations where pages can add or remove content from _within_ the contenteditable subtree (e.g. multiplayer text editor), which results in the scroll position within the contenteditable element to jump (since the element itself is anchored). 

I propose we adjust the priority candidate to prioritize the nearest (perhaps the closest preceeding) element to the cursor within a focused contenteditable element. I'm not sure if there's a more general phrasing of this.

/cc @emilio @flackr 

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11748 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 19 February 2025 19:52:45 UTC