diff --git a/src/pages/background/lib/createSchedule.ts b/src/pages/background/lib/createSchedule.ts index 2c2af690..167e7d60 100644 --- a/src/pages/background/lib/createSchedule.ts +++ b/src/pages/background/lib/createSchedule.ts @@ -37,6 +37,9 @@ export default async function createSchedule(scheduleName: string) { await UserScheduleStore.set('schedules', schedules); + // Automatically switch to the new schedule + await UserScheduleStore.set('activeIndex', schedules.length - 1); + // If there is only one schedule, set the active index to the new schedule if (schedules.length <= 1) { await UserScheduleStore.set('activeIndex', 0); diff --git a/src/pages/background/lib/duplicateSchedule.ts b/src/pages/background/lib/duplicateSchedule.ts index c76e5b97..7db5c6bd 100644 --- a/src/pages/background/lib/duplicateSchedule.ts +++ b/src/pages/background/lib/duplicateSchedule.ts @@ -31,5 +31,9 @@ export default async function duplicateSchedule(scheduleId: string): Promise