It has been observed that when users disable the CustomizedView type in the config, controller deletes specific type's path. As a result, the router listener will not be invoked anymore because watcher has been removed for the type. In this case, if user enables that type again, the events get lost and router won't update the CustomizedView.