chore(web): drop zoom: 1.2 hack from index.css #212
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Depends on
#209 chore(web): migrate text-[Npx] literals to semantic font-size utilities
charles/claude-hooks
Reference
charles/claude-hooks#212
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User story
As a dashboard operator, I want the
html { zoom: 1.2 }workaround removed fromapps/web/src/styles/index.css, so that the app relies purely on design-token-sized typography without a global scale factor that interacts poorly with accessibility zoom, screenshot tooling, and Playwright viewport assertions.Dependencies
text-[Npx]literal flows through the font-size tokens, bumping token values is the right scaling lever. Keepingzoomon top becomes pure debt.Acceptance criteria
html { zoom: 1.2 }block inapps/web/src/styles/index.css(approx. lines 71-79) along with its explanatory comment.--ch-font-size-*token values indesign/tokens.json+ regeneratetokens.css(this is now a token-level decision, not a global zoom).text-[Npx]literal that #209 missed; file a follow-up rather than re-addingzoom.bun run buildclean, Playwright Monitor e2e still passes.Out of scope
zoomunder any alias or media query — the point of this ticket is to delete the hack permanently.References
apps/web/src/styles/index.css:71-79— the block to remove.🤖 Auto-assigned to dev (heuristic: type:chore → dev (well-scoped)). Reply
/unassignto reroute.