diff --git a/src/main/resources/static/css/workspace.css b/src/main/resources/static/css/workspace.css
index 3fd25a24b..0cf5e5ae4 100644
--- a/src/main/resources/static/css/workspace.css
+++ b/src/main/resources/static/css/workspace.css
@@ -124,4 +124,7 @@ div.processtooltip table tr td {
padding: 5px;
border-bottom-style: dotted;
+}
+div.processtooltip table tr td:first-child {
+ width: 100px;
}
\ No newline at end of file
diff --git a/src/main/resources/static/js/gw.process.sidepanel.js b/src/main/resources/static/js/gw.process.sidepanel.js
index 2cb6ea875..8ebaeb6ec 100644
--- a/src/main/resources/static/js/gw.process.sidepanel.js
+++ b/src/main/resources/static/js/gw.process.sidepanel.js
@@ -193,8 +193,29 @@ GW.process.sidepanel = {
GW.process.history_id = msg.history_id;
msgout = msg.history_output.replaceAll("\n", "
");
+ var executionTime = (msg.history_end_time - msg.history_begin_time) / 1000;
$("#prompt-panel-process-log-window").append(msgout);
+ var existingHtml = GW.workspace.tooltipdiv.html();
+ var updatedHtml = existingHtml +
+ `
| output | +`+GW.general.shorten_long_string(GW.general.escapeCodeforHTML(msgout), 200)+` | +
| Running Status | +`+msg.indicator+` | +
| Execution Time | +${Math.abs(executionTime)} seconds | +