Currently invocation view has 4 sub-view: invocation tree, method overview, SQL and exceptions. In future we might have even more.
My proposal is to hide a sub-view if no data can be display on it. For example, if the trace has no exceptions, I see no reason of having the sub-view even open. I know that we have a marker now in the top table, but I still find it not enough, especially if there are more sub-views coming in the future.