Returning to the Scenes list from a scene caused a full reload + phone load spike (report 5df48551). Cause: invalidateQueries(['scenes']) in SceneDetail/Player/Performer/Studio handlers — including the silent auto-enrich-thumbnail that fires on opening any thumbnail-less scene — forces react-query to refetch EVERY loaded page of the infinite list. Added refetchType:'none' to all ['scenes'] invalidations: marks stale without refetching the active list, which refreshes on pull-to-refresh / filter change instead. Scene detail (['scene', id]) still updates immediately. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| components | ||
| lib | ||
| native | ||
| screens | ||
| api.ts | ||
| changelog.ts | ||
| ClientContext.tsx | ||
| ErrorBoundary.tsx | ||
| navigation.tsx | ||
| PreferencesContext.tsx | ||
| SceneActionsContext.tsx | ||
| storage.ts | ||
| theme.ts | ||
| types.ts | ||