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
Cron timer fix — Cron jobs now fire directly when the timer triggers instead of recomputing the next run, which was causing the current time slot to be skipped.
Debounced refresh — Refresh events from task completion and window focus are now debounced (3s) to prevent rapid timer cancellation/recreation.
Other improvements
Added comprehensive test suite for CronManager scheduling behavior
Running crons are no longer cancelled during rescheduleRepo — their rescheduling is deferred to fireCron.finally()