You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chapter-detail.tsx: wrap allChapterNames in useMemo so memberConstraints,
eventConstraints, and fundraisingConstraints only recompute when chapter
or aliases actually change, preventing unnecessary useCollection re-subscriptions.
use-firestore.ts: reset data/error/loading at the start of useDocument's
effect so stale state is cleared immediately on every docId transition
instead of persisting until the new snapshot arrives.
data-table.spec.ts:
- "third click removes sort": capture row state before first click and
assert it matches after third click to verify the tri-state cycle
- "can change page": coerce initialText to string (same null-safety fix
as newText), and drop the weak || newText.length > 0 fallback so the
assertion fails when pagination genuinely does not work
- "columns can be resized": call test.fixme() when resize handle is
absent rather than silently passing; assert widthChanged directly
without the vacuous || newBox !== null fallback
- Remove unused initialCount variable in "clearing search shows all results"
fundraising.spec.ts: skip the archive test when search input is missing
(to avoid acting on real campaigns) and scope the archiveButton locator
to rows containing TEST_DATA_PREFIX instead of page-global .first()
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments