Skip to content

Fix blog image loading and initial navigation accessibility - #1441

Merged
tannerlinsley merged 1 commit into
mainfrom
taren/site-first-load-fixes
Oct 28, 2026
Merged

tannerlinsley merged 1 commit into
mainfrom
taren/site-first-load-fixes

Conversation

@tannerlinsley

Copy link
Copy Markdown
Member

Mobile blog cards could lazy-load an oversized media-host poster even when it was the page's largest visible element. Cards now use responsive image candidates, media.tanstack.com images use the existing image service, and the first grid card loads eagerly.

Browse the Stack now has a native /libraries destination before hydration and keeps the overlay after hydration. Closing search restores focus to its invoking control, or to the mobile menu button when that control is hidden.

Validation: production build, TypeScript, focused lint, image-service regression tests, desktop/mobile browser checks, and navigation with JavaScript disabled passed during implementation. Full pnpm test passed on this clean branch before committing.

@changeset-bot

changeset-bot Bot commented Oct 28, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 61b81fa

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@tannerlinsley
tannerlinsley merged commit eefa075 into main Oct 28, 2026
6 of 7 checks passed
@tannerlinsley
tannerlinsley deleted the taren/site-first-load-fixes branch October 28, 2026 23:18
@coderabbitai

coderabbitai Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Caution

Review failed

The pull request is closed.

Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

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