Input Form, Report Viewer Behaviour

Is it possible to display the report of a protocol before it has completed in cases where all the reporting pipelines have completed?

I've included a simple example below with the "input_form" protocol calling the "work" protocol but it's contents are not displayed until after the sleep component has completed in Pipe 2 when all the reporting content is in Pipe 1.

Running the "work" protocol direct from the client produces the report as soon as it's ready and before the protocol has finished.  Ideally, this is what I want to happen when running the protocol via the input form component.

My practical use of this is when running protocols that may take a long time complete but to notify the user that the protocol is running and that they may close their browser.

Many thanks for any input

Murray