This is to clarify. I spent an aweful amount of time debugging an Angular service with providedIn set to root , but not acting like a singl