Skip to content

fix: data freshness bugs (#128, #129, #131, #135)#144

Merged
neonwatty merged 5 commits intomainfrom
fix/data-freshness
Apr 19, 2026
Merged

fix: data freshness bugs (#128, #129, #131, #135)#144
neonwatty merged 5 commits intomainfrom
fix/data-freshness

Conversation

@neonwatty
Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • Post a comment on an issue detail page — it should appear immediately without refreshing
  • Create a new issue — it should appear on the dashboard (/) after navigating back
  • Apply repo + section filters on the dashboard, open an issue, click back — filters should be preserved in the URL
  • Open an issue detail page directly from an external link — back button should navigate to /, not out of the app
  • pnpm turbo typecheck passes
  • pnpm turbo test passes (347 core + 60 web)

…ness

- DetailTopBar: add document.referrer check to prevent router.back()
  from navigating users out of the app when they arrived from an
  external link (#129)
- CommentComposer: surface cacheStale hint when server-side
  revalidation fails (#135)
- E2E: replace silent if-guard with explicit test.skip, add section
  param assertion, add issue cleanup in afterAll
- CommentComposer: use showToast instead of setError for cacheStale
  hint so a successful comment post doesn't look like an error
- E2E: simplify waitForServer to async while loop
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