Skip to content

feat: complete stable voting portal CSS hooks - #3147

Draft
Findeton wants to merge 1 commit into
release/10.0from
feat/meta-13192/release/10.0
Draft

feat: complete stable voting portal CSS hooks#3147
Findeton wants to merge 1 commit into
release/10.0from
feat/meta-13192/release/10.0

Conversation

@Findeton

@Findeton Findeton commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Parent issue: https://github.com/sequentech/meta/issues/13192

Complete stable CSS hooks across the six voting screens, shared header/menus/dialogs, ballot cards, controls and sections. Preserve existing classes; IconButton gains buttonClassName for the control while className remains on its SVG. Document the selector contract and the complete confirmation Ballot ID row hide rule in Docusaurus.

Verification: 37 shared-UI and 67 voting-portal tests pass; the new compatibility regression fails before and passes after. Touched-file lint/format and ui-essentials build pass. Browser preview checks cover Ballot List, Instructions, Vote, Review, Confirmation, locator search/not-found result, shared controls and portaled dialog hooks. At desktop and 390px, the documented CSS rule hides the complete Ballot ID row and all its controls while QR, its accessible label, Print and Finish remain available; Tab goes directly to Print. Removing the temporary rule restores default visibility. No real vote cast; no test CSS committed. Successful locator payload/logs were inspected in source, not exercised in the preview. Local TypeScript diagnostics exactly match the release baseline.

Merge coordination: this is independent of the other accessibility PRs, but overlaps navigation markup in #3144. Merge this CSS-hook PR last and retain the new classes on the single navigation elements when resolving overlaps. No Beyond submodule change.

@coderabbitai

coderabbitai Bot commented Sep 6, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://docs.sequentech.io/docusaurus/pr-preview/pr-3147/

Built to branch doc-previews at 2026-09-06 00:08 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

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.

1 participant