elementId = '';
action = 'clear';
}
- updateIssuesMeta(url, action, issueIDs, elementId).then(reload);
+ updateIssuesMeta(url, action, issueIDs, elementId).then(function() {
+ // NOTICE: This reset of checkbox state targets Firefox caching behaviour, as the checkboxes stay checked after reload
+ if (action === "close" || action === "open" ){
+ //uncheck all checkboxes
+ $('.issue-checkbox input[type="checkbox"]').each(function(_,e){ e.checked = false; });
+ }
+ reload();
+ });
+ });
+
+ // NOTICE: This event trigger targets Firefox caching behaviour, as the checkboxes stay checked after reload
+ // trigger ckecked event, if checkboxes are checked on load
+ $('.issue-checkbox input[type="checkbox"]:checked').first().each(function(_,e) {
+ e.checked = false;
+ $(e).click();
});
buttonsClickOnEnter();