title: Angular 6 App zone.js drainMicroTaskQueue infinite loop
body: <p>I have an angular 6 app that when I run locally on my windows machine works as expected. When I clone the same repo and try to run it on my MAC, I get a browser that just seems to be 'loading' and I dont get any errors in the console.</p>
  
  <pre><code>Angular CLI: 6.0.8
  Node: 9.2.0
  OS: MAC HIgh Sierra
  Angular: 6.0.6
  </code></pre>
  
  <p><strong>Edit</strong> -> I put on console.log statements in my app component and it is hitting the console.log. SO its like the app is loading but it is not rendering even though the browser just looks like its loading</p>
  
  <p>I was able to place a debugger statement to and start to debug. Turns out in zone.js there is a function drainMicroTaskQueue that gets stuck in an infinite for loop. The couple solutions online have to do with routing but Iam not convinced that its my issue</p>
  
  <p>Here is a picture of the dev console on safari:
  (I removed socket io from my application and I still get the same issue, vendor.js is just in this infinite loading state)
  <a href="https://i.stack.imgur.com/u7wYG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/u7wYG.png" alt="enter image description here"></a></p>
  
  <p>Please and thanks!</p>