diff --git a/src/components/daily/PendingTasksSection.tsx b/src/components/daily/PendingTasksSection.tsx index 512a6a9..ca477ab 100644 --- a/src/components/daily/PendingTasksSection.tsx +++ b/src/components/daily/PendingTasksSection.tsx @@ -56,10 +56,11 @@ export function PendingTasksSection({ useEffect(() => { if (!isCollapsed) { // Si on a des données initiales et qu'on utilise les filtres par défaut, ne pas recharger + // SAUF si refreshTrigger a changé (pour recharger après toggle/delete) const hasInitialData = initialPendingTasks.length > 0; const usingDefaultFilters = filters.maxDays === 7 && filters.type === 'all' && filters.limit === 50; - if (!hasInitialData || !usingDefaultFilters) { + if (!hasInitialData || !usingDefaultFilters || (refreshTrigger && refreshTrigger > 0)) { loadPendingTasks(); } }