I’d say that it’s rather a workaround for a problem existing somewhere in your project:
In case that you updated your project from an earlier version of the framework I would suggest to check if you performed the update properly. If you missed something by the update, it might result in such problems. Check out the following post for more details:
However if you’re sure that you updated your project correctly then this behavior might be related to the following problem with Observables and zone.js(which should be fixed by now):