diff --git a/src/app/App.tsx b/src/app/App.tsx index 922b8156..7a99031a 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -2767,6 +2767,21 @@ export function App({ store, initialStatusMessage }: AppProps) { setProjectTimeDuskDurationHoursDraft(String(projectTime.duskDurationHours)); }, [editorState.projectDocument.time]); + useEffect(() => { + if (selectedScheduleRoutineId === null) { + return; + } + + if ( + editorState.projectDocument.scheduler.routines[selectedScheduleRoutineId] !== + undefined + ) { + return; + } + + setSelectedScheduleRoutineId(null); + }, [editorState.projectDocument.scheduler, selectedScheduleRoutineId]); + useEffect(() => { const worldTimeOfDay = editorState.document.world.timeOfDay;