Repository navigation
Conversation
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 25 minutes. View limit detailsLimit details: You’ve used the included review currently available. Review configuration: ⚙️ Run configuration
📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Review fixes pushed in 3eba073. All three review findings are addressed and their threads have replies/resolutions. Full The updated changes are ready for another review; the latest review checks are still running. |
|
Want your agent to iterate on Greptile's feedback? Try greploops. |
Bug
The synthesized accessibility tree includes script/style bodies and hidden content, and repeats large descendant text in container names. This produces noisy, oversized agent snapshots; a local Excel browser run exposed the same pattern.
Fix
Skip hidden subtrees and script/style nodes, suppress password values, emit visible text once as StaticText, and avoid assigning all descendant page text to generic containers. Preserve usable control names while recognizing H4–H6, aria-labelledby, native control roles, and open shadow roots.
Validation
pnpm testand the existing isolated Zen lifecycle test pass on this independent branch, including AX-node click/type/clear and screenshot/editor operations.This validates the collector's improvement directly, rather than claiming a fresh end-to-end Excel agent run or complete native accessibility parity. Locator changes, the Chrome refresh, and native companion changes are not part of this PR; the companion remains unchanged.
Generated by GPT 6.1 Sol in Codex, using T3 Code.

Confidence Score: 5/5
No outstanding blocking findings remain. The current code addresses the previously reported loss of word breaks in control names.Summary
The PR reduces accessibility snapshot noise by skipping hidden subtrees, excluding script and style text, and withholding password values. It also keeps visible text and usable control names.
Reviews (3) · Last reviewed commit: "Preserve rendered word boundaries in acc..." · Reviewed by Greptile