diff --git a/packages/ui/src/elements/Status/index.tsx b/packages/ui/src/elements/Status/index.tsx
index fabb6f9ab..852f1ba96 100644
--- a/packages/ui/src/elements/Status/index.tsx
+++ b/packages/ui/src/elements/Status/index.tsx
@@ -198,27 +198,29 @@ export const Status: React.FC = () => {
/>
)}
- {((!isTrashed && canUpdate && statusToRender === 'changed') ||
- statusToRender === 'draft') && (
-
- —
-
- performAction('revert')}
- />
-
- )}
+ {!isTrashed &&
+ canUpdate &&
+ hasPublishedDoc &&
+ (statusToRender === 'changed' || statusToRender === 'draft') && (
+
+ —
+
+ performAction('revert')}
+ />
+
+ )}
)