Files
cef/include
Marshall Greenblatt b6e302c3aa Add per-browser ax_viewport_collapse setting
Adds role-aware collapsing of off-screen nodes to CDP accessibility tree
serialization (Accessibility.getFullAXTree). When enabled, off-screen
landmarks and headings are serialized as summaries (role + name only)
and other off-screen nodes are pruned. Position:fixed/sticky descendants
of off-screen parents are still discovered and fully serialized.

Reduces snapshot size for AI agents using Playwright ariaSnapshot().
Platform screen readers are unaffected — they use a separate code path.
CDP nodesUpdated events are suppressed when active.

The setting is a per-browser CefBrowserSettings field threaded through
WebPreferences, with a runtime override via SetAxViewportCollapse().
Both APIs are guarded with CEF_API_ADDED(CEF_EXPERIMENTAL).
2026-03-27 19:05:51 -04:00
..
2025-10-07 11:59:07 -04:00
2025-10-07 11:59:07 -04:00
2026-02-17 13:20:32 -05:00
2025-05-07 13:25:44 -04:00
2025-12-18 11:39:04 -05:00
2024-10-23 13:24:10 -04:00
2025-03-10 11:53:36 -04:00
2025-12-18 11:39:04 -05:00
2026-02-17 13:20:32 -05:00
2026-02-17 13:20:32 -05:00