- TextReader: monotonic request guard (stale slice can't clobber current) +
catch with a retry surface instead of a blank panel / unhandled rejection;
Read-more guarded and shows loading.
- OutlineNav: an explicit section selection now wins over the initial citation
highlight, so clicking sections works on ?start=&end= views (was inert).
- ObjectViewer: reset section + image on object switch (no bleed across
citation navigation); catch the blob resolve.
- ObjectList: optional onLoadMore/hasMore/loadingMore (paginated corpuses).
- ClaimsReviewQueue: catch-all "Awaiting review" bucket so a claim the queue
returned is never silently dropped (e.g. an open-conflict singleton whose
counterpart is not in the payload).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>