Skip to content

fix(ui): keep digest disclosure panels and 24px targets (v0.86.1) - #139

Closed
cursor[bot] wants to merge 6 commits into
feat/role-responsibility-agent-ontologyfrom
cursor/bc-93fd7160-3f50-430a-8d88-b4ba6e0cd0fa-e112
Closed

fix(ui): keep digest disclosure panels and 24px targets (v0.86.1)#139
cursor[bot] wants to merge 6 commits into
feat/role-responsibility-agent-ontologyfrom
cursor/bc-93fd7160-3f50-430a-8d88-b4ba6e0cd0fa-e112

Conversation

@cursor

@cursor cursor Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Why this exists

#135 discloses full analysis-run digests from the keyboard, but a closed panel leaves the document. aria-controls then points at nothing, so a screen-reader shortcut to the digest fails (WAI-ARIA APG Disclosure). The prefix button also uses padding: 0 at meta size, so the pointer target can fall under 24px (WCAG 2.2 SC 2.5.8).

Change (v0.86.1)

  • Rebased onto feat: walk team and organization related nodes (v0.85.0) #122 (3c17fd3) so this head includes the team/organization related-node walk.
  • Each closed digest panel stays in the document with hidden. aria-controls always has a target.
  • Each Code / Config prefix is at least 24×24 CSS pixels.
  • After activation, the next action is “Match the revealed digest to the API payload.”
  • The home list still hides digests even when the list JSON includes them.

Prefer this head over #135. #131 still owns the live write-clock comparison. #134 still owns retention purge. #136 still owns the Storybook runner.

Verification

Merge gates

References

World Wide Web Consortium. (2018). Accessible name and description computation 1.1 (W3C Recommendation). https://www.w3.org/TR/accname-1.1/

World Wide Web Consortium. (2024). Web content accessibility guidelines (WCAG) 2.2 (W3C Recommendation). https://www.w3.org/TR/WCAG22/

World Wide Web Consortium. (n.d.). Disclosure (show/hide) pattern. ARIA Authoring Practices Guide. https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/

cursoragent and others added 5 commits August 16, 2026 15:52
aria-label on the digest paragraph hid the prefixes from assistive
technology. Move the label to a group, keep prefixes as visible text,
and put the full digest on hover. Tell the operator that a cutoff
title opens the live body so they compare it with the run clock.

Co-authored-by: Seongho Bae <[email protected]>
Hover title tooltips were the only way to read a full digest, so
keyboard and assistive-technology operators could not match the API
payload. Turn each prefix into an APG disclosure button.

Co-authored-by: Seongho Bae <[email protected]>
The ontology branch landed audible prefixes and pending-run create.
Keep those slices and disclose full digests from the keyboard as
v0.85.1 so the operator can match the API payload without a hover.

Co-authored-by: Seongho Bae <[email protected]>
Closed APG disclosure panels left the document, so aria-controls
pointed at nothing. Keep each panel hidden in place, size the
prefix to the WCAG 2.5.8 24px minimum, and tell the operator to
match the revealed digest to the API payload.

Co-authored-by: Seongho Bae <[email protected]>
@cursor
cursor Bot requested a review from seonghobae August 16, 2026 16:06
@seonghobae
seonghobae changed the base branch from main to feat/role-responsibility-agent-ontology August 16, 2026 16:06
Keep closed APG digest panels in the document and 24px prefix
targets after the team/organization related-node walk landed.

Co-authored-by: Seongho Bae <[email protected]>
@seonghobae seonghobae changed the title fix(ui): keep digest disclosure panels and 24px targets (v0.85.1) fix(ui): keep digest disclosure panels and 24px targets (v0.86.1) Aug 16, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prefer #155 (df08690, v0.86.3) over this head.

This #139 tip (cf8c2e8) still claims 0.86.1 and is CONFLICTING on current feat/role-responsibility-agent-ontology. That base already shipped 0.86.1 as embedded data:image rendering and 0.86.2 as R&R catalog-id walks (#141). Do not land this SHA.

The disclosure slice itself is sound: closed panels stay in the document with hidden, aria-controls has a target, prefixes meet the 24px floor, and the revealed next action is “Match the revealed digest to the API payload.” #155 rebases that onto #141 and keeps the pending-run “reconstruction has not started yet” copy on the opened detail.

Do not merge #139. Do not merge #135 in parallel. Independent review of #155 is still required — this automation will not self-approve.

View PR

Open in Web View Automation 

Sent by Cursor Automation: Fix Issues

cursor Bot pushed a commit that referenced this pull request Aug 16, 2026
Prefer the v0.86.3 disclosure successor over #139. Write-clock stays
#150; pending-copy stays #149; retention/Storybook stays #154.

Co-authored-by: Seongho Bae <[email protected]>
@seonghobae seonghobae closed this Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants