Before marking this issue as fixed, I am going to test it better using Yang's fuzzing proposal from doc [1].
It should be possible to terminate any JavaScript execution using Runtime.terminateExecution DevTools protocol command. This method terminates only current JavaScript execution, e.g. in case of event listeners since each handler is separate V8 API call, terminate will kill only one listener and allow next one. If client prefers to stop all JavaScript in current page from running, it can use two commands: Emulation.setScriptExecutionDisabled and Runtime.terminateExecution. First command will prevent any following JavaScript execution.
[1] https://docs.google.com/document/d/1e4Y3PCXxnn_qtEP5jkF-I_Z6OoyR1OUaftJOSEFkgiw/edit#
Comment 1 by bugdroid1@chromium.org
, Mar 13 2018