I am able to step through a flow if it has the status "Failed", but if we cancel a flow there seems to be no way to see what was going on before it was stopped - the flowchart behaves as if the job was still running. Is this by design?

I am able to step through a flow if it has the status "Failed", but if we cancel a flow there seems to be no way to see what was going on before it was stopped - the flowchart behaves as if the job was still running. Is this by design?