Hide and wrap the no-JS account hint #2

Merged
waylon merged 1 commit from fix/no-js-account-help-wrap into main 2026-10-13 12:47:56 -05:00
Owner

Fix

The generic .account-copy small rule had higher CSS specificity than the no-JavaScript hint rule. That left “Creator sign-in needs JavaScript” visible even after JavaScript initialized and forced the text onto one line, overflowing the account column.

Use a more specific state rule to hide the hint after js-ready, and allow it to wrap in the no-JS fallback. Bump the stylesheet URL so clients fetch the correction.

Validation

  • just format passed.
  • PYTEST_ADDOPTS=--basetemp=/home/waylon/.cache/brainrot-account-hint-pytest just check passed: 59 tests, Ruff, ty, and render smoke. The explicit pytest temp directory avoids a host /tmp quota issue.
  • Chromium computed-style check: hint is hidden with js-ready; visible with js-ready removed, with normal wrapping and no hint overflow.

This is a CSS-only correction; no media or rendering behavior changes.

Release

Merged as 972b797 (PR #2). Published registry.wayl.one/brainrot:972b797-20261013174807 and updated the Brainrot GitOps chart in commit d6b332f41002c9a7524e23f16585f18dad5a7b6b. Argo is Synced/Healthy with one ready replica. Production Chromium confirms the hint is hidden with js-ready; the no-JS CSS state shows it wrapped within the 141px account column without overflow.

## Fix The generic `.account-copy small` rule had higher CSS specificity than the no-JavaScript hint rule. That left “Creator sign-in needs JavaScript” visible even after JavaScript initialized and forced the text onto one line, overflowing the account column. Use a more specific state rule to hide the hint after `js-ready`, and allow it to wrap in the no-JS fallback. Bump the stylesheet URL so clients fetch the correction. ## Validation - `just format` passed. - `PYTEST_ADDOPTS=--basetemp=/home/waylon/.cache/brainrot-account-hint-pytest just check` passed: 59 tests, Ruff, ty, and render smoke. The explicit pytest temp directory avoids a host `/tmp` quota issue. - Chromium computed-style check: hint is hidden with `js-ready`; visible with `js-ready` removed, with normal wrapping and no hint overflow. This is a CSS-only correction; no media or rendering behavior changes. ## Release Merged as `972b797` (PR #2). Published `registry.wayl.one/brainrot:972b797-20261013174807` and updated the Brainrot GitOps chart in commit `d6b332f41002c9a7524e23f16585f18dad5a7b6b`. Argo is Synced/Healthy with one ready replica. Production Chromium confirms the hint is hidden with `js-ready`; the no-JS CSS state shows it wrapped within the 141px account column without overflow.
fix: hide and wrap no-JS account hint
Some checks failed
quality / checks (push) Failing after 26s
quality / checks (pull_request) Failing after 41s
bdbbefa59f
waylon merged commit 972b797a54 into main 2026-10-13 12:47:56 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
waylon/brainrot.waylonwalker.com!2
No description provided.