Skip to content

0.4.2: on a TV the footer no longer covers the sign-in form - #35

Merged
ralyodio merged 1 commit into
mainfrom
tv-login-footer
Oct 26, 2026
Merged

ralyodio merged 1 commit into
mainfrom
tv-login-footer

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

On a 960x540 TV screen the footer dock (webring row, badge and the network
row, about 190px) was pinned over the bottom of the sheet with only 6rem
reserved, so the password field and the Sign in / Create account button sat
under it and clicks landed on the footer.

  • The footer moves into the sheet after the card and scrolls with it.
  • The sheet centres the card with auto margins instead of place-items, so a
    card taller than the screen scrolls from its top instead of losing it.
  • Up/Down on the sign-in and settings sheets step through every control,
    fields included (a remote has no Tab), and scroll it into view; Up from
    the first goes to the nav.
  • Fullscreen-on-first-key no longer fires from a text field or the account
    screens, where it could close a TV's on-screen keyboard mid-password.

Verified with puppeteer (Fire TV UA): at 960x540 and 1280x720 the password field and submit are hit-testable (before: NAV.net-foot / pfs-footer__inner on top); at 640x360 D-pad Down walks sign-in and sign-up through every control, each scrolled into view, typing + Enter submits, no fullscreen while in the form (11/11). bun test 117, 0 fail.

🤖 Generated with Claude Code

On a 960x540 TV screen the footer dock (webring row, badge and the network
row, about 190px) was pinned over the bottom of the sheet with only 6rem
reserved, so the password field and the Sign in / Create account button sat
under it and clicks landed on the footer.

- The footer moves into the sheet after the card and scrolls with it.
- The sheet centres the card with auto margins instead of place-items, so a
  card taller than the screen scrolls from its top instead of losing it.
- Up/Down on the sign-in and settings sheets step through every control,
  fields included (a remote has no Tab), and scroll it into view; Up from
  the first goes to the nav.
- Fullscreen-on-first-key no longer fires from a text field or the account
  screens, where it could close a TV's on-screen keyboard mid-password.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 5f86e56 into main Oct 26, 2026
3 checks passed
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