Skip to content

Fix remaining low-priority view-transition bugs (#40) - #54

Merged
MaggieAppleton merged 1 commit into
mainfrom
MaggieAppleton/fix-issue-40-low-prio
Apr 25, 2026
Merged

Fix remaining low-priority view-transition bugs (#40)#54
MaggieAppleton merged 1 commit into
mainfrom
MaggieAppleton/fix-issue-40-low-prio

Conversation

@MaggieAppleton

Copy link
Copy Markdown
Owner

Closes the last two actionable items from #40.

Summary

Test plan

  • /essays and /garden still render essay cards and the title element animates between list and detail views.
  • Visit a page with <ChatHistoryTabs />, click between Claude/ChatGPT tabs rapidly; container height adjusts and no console warnings appear.
  • No view-transition-name console warnings on /essays, /garden, or topic pages.

🤖 Generated with Claude Code

- EssayCard: use id (with version suffix) instead of extractBaseSlug
  for transition:name, preventing duplicate view-transition-name
  collisions when two versions of an essay appear in the same list.
- ChatHistoryTabs: pass { once: true } to the image load listener so
  it doesn't accumulate when switching tabs before images load.

Item #9 (WebMentions state preservation) is intentionally left as-is —
the audit classifies it as a UX choice, not a bug.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@vercel

vercel Bot commented Apr 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
maggieappleton-com-v3 Ignored Ignored Apr 25, 2026 4:06pm

Request Review

@MaggieAppleton
MaggieAppleton merged commit e765153 into main Apr 25, 2026
2 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