Skip to content

Plumb accessibility tree updates from layout to embedder#41924

Merged
delan merged 3 commits intoservo:mainfrom
delan:accessibility-tree-plumbing
Jan 16, 2026
Merged

Plumb accessibility tree updates from layout to embedder#41924
delan merged 3 commits intoservo:mainfrom
delan:accessibility-tree-plumbing

Conversation

@delan
Copy link
Copy Markdown
Member

@delan delan commented Jan 15, 2026

this patch adds some new methods and messages that allow layout to send the embedder accessibility tree updates:

  • layout —[ ScriptThreadMessage::AccessibilityTreeUpdate ]→ script
  • script —[ EmbedderMsg::AccessibilityTreeUpdate ]→ libservo
  • libservo —[ WebViewDelegate::notify_accessibility_tree_update() ]→ servoshell
  • servoshell —[ PlatformWindow::notify_accessibility_tree_update() ]→ servoshell
  • servoshell —[ Gui::notify_accessibility_tree_update() ]→ servoshell

Testing: none yet, no functional change
Fixes: part of #4344

@delan delan force-pushed the accessibility-tree-plumbing branch 2 times, most recently from 53465fc to e669bc7 Compare January 15, 2026 10:33
@delan delan force-pushed the accessibility-tree-plumbing branch from e718365 to 82e775a Compare January 15, 2026 11:14
@delan delan marked this pull request as ready for review January 15, 2026 11:23
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Jan 15, 2026
@servo-highfive servo-highfive added the S-needs-rebase There are merge conflict errors. label Jan 16, 2026
@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Jan 16, 2026
delan and others added 2 commits January 16, 2026 20:19
Co-authored-by: Luke Warlow <[email protected]>
Co-authored-by: Alice Boxhall <[email protected]>
Signed-off-by: delan azabani <[email protected]>
@delan delan force-pushed the accessibility-tree-plumbing branch from 30aaccb to 146367d Compare January 16, 2026 12:19
@servo-highfive servo-highfive added S-awaiting-review There is new code that needs to be reviewed. and removed S-needs-rebase There are merge conflict errors. labels Jan 16, 2026
Signed-off-by: delan azabani <[email protected]>
@delan delan enabled auto-merge January 16, 2026 12:25
@delan delan added this pull request to the merge queue Jan 16, 2026
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Jan 16, 2026
Merged via the queue into servo:main with commit c2530a4 Jan 16, 2026
29 checks passed
@delan delan deleted the accessibility-tree-plumbing branch January 16, 2026 13:14
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-awaiting-review There is new code that needs to be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants