diff --git a/src/main/js/bundles/dn_timeslider/TimeSliderTocActionDefinitionFactory.ts b/src/main/js/bundles/dn_timeslider/TimeSliderTocActionDefinitionFactory.ts index 5246908..515ef5d 100644 --- a/src/main/js/bundles/dn_timeslider/TimeSliderTocActionDefinitionFactory.ts +++ b/src/main/js/bundles/dn_timeslider/TimeSliderTocActionDefinitionFactory.ts @@ -63,6 +63,10 @@ export default class TimeSliderTocActionDefinitionFactory { }, trigger(tocItem: any) { + if (that.serviceRegistration) { + that.serviceRegistration.unregister(); + that.serviceRegistration = null; + } const layer = tocItem.ref as ExtendedLayer; const controller = timeSliderWidgetController; const timeSliderProperties = tocItem.ref.timeSlider;