- Track isInitialLoading separately from isRefreshing - Only show skeleton on initial page load (when quests is empty) - During refresh, keep existing content visible - Spinning refresh icon indicates refresh in progress without clearing table
- Track isInitialLoading separately from isRefreshing - Only show skeleton on initial page load (when quests is empty) - During refresh, keep existing content visible - Spinning refresh icon indicates refresh in progress without clearing table