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',