diff --git a/aep-schedule-website/src/frontend/components/options/courses_selector.rs b/aep-schedule-website/src/frontend/components/options/courses_selector.rs
index caa9c5831cce03b02bae4e02bd378b0c7a29df0f..5e60c6c0243b42039462d7485812dac943cd266c 100644
--- a/aep-schedule-website/src/frontend/components/options/courses_selector.rs
+++ b/aep-schedule-website/src/frontend/components/options/courses_selector.rs
@@ -193,6 +193,9 @@ where
                                         courses.retain(|c| c.sigle.as_str() != sigle);
                                     }}
                                 );
+                                state.stored_courses.update_value(|courses| {
+                                    courses.retain(|c| c.sigle.as_str() != sigle);
+                                });
                                 submit();
                             }
                         }><X weight=IconWeight::Regular size="16px"/></button>