diff --git a/etemplate/js/nextmatch_action.js b/etemplate/js/nextmatch_action.js index e5d257e20e..64eeebe768 100644 --- a/etemplate/js/nextmatch_action.js +++ b/etemplate/js/nextmatch_action.js @@ -204,7 +204,8 @@ function nm_action(_action, _senders) // let user confirm select-all if (select_all && select_all.checked) { - if (!confirm((confirm_msg ? confirm_msg : _action.caption.replace(/^( | | )+/,''))+"\n\n"+select_all.hint)) return; + // Use jQuery to decode all entities + if (!confirm((confirm_msg ? confirm_msg : jQuery('').html(_action.caption).text())+"\n\n"+select_all.hint)) return; } var checkboxes = mgr.getActionsByAttr("checkbox", true); var checkboxes_elem = document.getElementById(mgr.etemplate_var_prefix+'[nm][checkboxes]');