Introduces a number of optimizations and fixes to script output rendering that provide a better user experience and better protection against large number of outputs that cause app to hang:
Fixed ability to stop/cancel all scripts
Script output messages will be stopped when a script environment stops, effectively cancelling sending script output messages to IPC client when the user stops a script
Throttles pushing script output messages to IPC client, protecting against overflow and page hang
Limits max number of script output messages to push to IPC client in a single script run
Optimizations in rendering output within SPA
Better visual representation of errors and other types of script output
Introduces a number of optimizations and fixes to script output rendering that provide a better user experience and better protection against large number of outputs that cause app to hang: