diff --git a/src-web/components/RecentResponsesDropdown.tsx b/src-web/components/RecentResponsesDropdown.tsx
index 4f7cf3a8..4f40e7ec 100644
--- a/src-web/components/RecentResponsesDropdown.tsx
+++ b/src-web/components/RecentResponsesDropdown.tsx
@@ -37,7 +37,7 @@ export const RecentResponsesDropdown = function ResponsePane({
onSelect: saveResponse.mutate,
leftSlot: ,
hidden: responses.length === 0,
- disabled: responses.length === 0,
+ disabled: activeResponse.state !== 'closed' && activeResponse.status >= 100,
},
{
key: 'copy',
@@ -45,14 +45,14 @@ export const RecentResponsesDropdown = function ResponsePane({
onSelect: copyResponse.mutate,
leftSlot: ,
hidden: responses.length === 0,
- disabled: responses.length === 0,
+ disabled: activeResponse.state !== 'closed' && activeResponse.status >= 100,
},
{
key: 'clear-single',
label: 'Delete',
leftSlot: ,
onSelect: deleteResponse.mutate,
- disabled: responses.length === 0,
+ disabled: activeResponse.state !== 'closed',
},
{
key: 'unpin',