title: In IE 10 scripts run only on the first load per tab
body: <p>In IE 10 scripts run only on the first load per tab. After I reload a page, js doesn't run and I get an only server-side rendered page. Console tab in dev tools is empty. I don't receive any error. That behavior manifested only in IE 10. In IE 11 all ok. </p>
  
  <p>Added core js library. App use gatsby framework</p>
  
  <pre><code>console.log('TestPage file'); // that console.log works fine every time
  class TestPage extends React.Component {
    constructor(props) {
      super(props);
      console.log('TestPage constructor'); // that console.log works only on first load
    }
  
    componentDidMount() {
      console.log('TestPage  componentDidMount'); // that console.log works only on first load
    }
  
    render() {
      return &lt;div&gt;{isClient ? 'TestPage  CLIENT' : 'TestPage  SERVER'}&lt;/div&gt;;
    }
  }
  </code></pre>
  
  <p>isClient is true on a client-side</p>
  
  <p>I expected that js run every time </p>