diff --git a/public/scripts/extensions/expressions/index.js b/public/scripts/extensions/expressions/index.js
index f1aa7c7d9..21b8fa9e4 100644
--- a/public/scripts/extensions/expressions/index.js
+++ b/public/scripts/extensions/expressions/index.js
@@ -1902,6 +1902,10 @@ async function onClickExpressionDelete(event) {
const expressionListItem = $(this).closest('.expression_list_item');
const expression = expressionListItem.data('expression');
+ if (expressionListItem.attr('data-expression-type') === 'failure') {
+ return;
+ }
+
const confirmation = await Popup.show.confirm(t`Delete Expression`, t`Are you sure you want to delete this expression? Once deleted, it\'s gone forever!`
+ '
'
+ t`Expression:` + ' ' + expressionListItem.attr('data-filename') + '');