Enabling tab suspension and navigating around in a few tabs hits assert in ScriptExecutionContext::suspendActiveDOMObject. This is because suspend/resume reasons don't pair properly.
Created attachment 270145 [details] patch
Comment on attachment 270145 [details] patch r=me
https://trac.webkit.org/r195790