title: Cannot put breakpoint on async/await in Chrome devtools
body: <pre><code>{
    async function foo() {
      return new Promise((resolve, reject) =&gt; {
        setTimeout(resolve, 500)
      })
    }
    
    async function bar() {
      await foo()
      console.info('foo done')
    }
    
    bar()
  }
  </code></pre>
  <p>I open a snippet in chrome devtools source tab, and put above code in it. But I can't put any breakpoint to this. Breakpoints can be added only when there is no async/await functions in code.</p>
  <p>What's more, I have never succeed debugging any async/await code in chrome devtools. Sometimes breakpoints added moved to wrong places, sometimes code pause at places with no breakpoints.</p>
  <p>Is it a bug of chrome?</p>