From 5718f0f3dcdcf67313bbefea2696d23b4ff0f527 Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Fri, 23 Oct 2026 14:13:03 -0700 Subject: [PATCH] fix(dashboard): Delete Permanently works in every language The confirmation compared the clicked button's label with 'Delete', so in any other locale confirming did nothing. The buttons carry values now. --- src/gui/src/helpers/generateFileContextMenu.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/src/helpers/generateFileContextMenu.js b/src/gui/src/helpers/generateFileContextMenu.js index 07ceaae7d..0783ded5b 100644 --- a/src/gui/src/helpers/generateFileContextMenu.js +++ b/src/gui/src/helpers/generateFileContextMenu.js @@ -414,15 +414,17 @@ const generate_file_context_menu = async function (options) { buttons: [ { label: i18n('delete'), + value: 'delete', type: 'primary', }, { label: i18n('cancel'), + value: 'cancel', }, ], }); - if ( (alert_resp) === 'Delete' ) { + if ( alert_resp === 'delete' ) { await window.delete_item(el_item); await window.refresh_trash_state(); }