diff --git a/ui/src/pages/execution/ExecutionDetailsView.jsx b/ui/src/pages/execution/ExecutionDetailsView.jsx
index 740ff74..55597f7 100644
--- a/ui/src/pages/execution/ExecutionDetailsView.jsx
+++ b/ui/src/pages/execution/ExecutionDetailsView.jsx
@@ -280,13 +280,13 @@ export default function ExecutionDetailsView() {
Step {step.stepIndex || idx + 1}
{step.actionName}
- {step.locatorName && (
-
- {step.locatorName}: {step.objectDetail || '—'}
+ {(step.locatorName || step.objectDetail) && (
+
+ {step.locatorName ? `${step.locatorName}: ` : ''}{step.objectDetail || '—'}
)}
{step.testData && step.testData !== step.objectDetail && (
- → {step.testData}
+ → {step.testData}
)}
{stepSkipped && ⏭ Skipped (previous step failed)}