listing report should display more than 8 columns. The data appears to be returned and then the browser runs a javascript to format the results. The formatting process takes so long that the browser may think the script is unresponsive and display an "long running script" error.
If you have two actions on a transition, one calling a Mashupscript and another one following that calling an Orchestration (async). If the scripts modifies a value in another item (e.g. an aux table) and the Orchestration reads that modified value sometimes the orchestration will get the pre-change.
Many javascript functions can now be accomplished with form actions. If there are too many they can cause a performance issue. In IE there can be a timeout that occurs.
When there is a pre-transition script on a transition and that transition is run from a web service call, not all field vales that should be set by the script get set.