diff --git a/js/mzta-compose-script.js b/js/mzta-compose-script.js index a92a688f..e30298fd 100644 --- a/js/mzta-compose-script.js +++ b/js/mzta-compose-script.js @@ -618,7 +618,9 @@ switch (message.command) { break; case "showSpamCheckInProgress": - if(document.getElementById('mzta-spam-report-banner')) return Promise.resolve(true); + const oldBanner = document.getElementById('mzta-spam-report-banner'); + if(oldBanner) oldBanner.remove(); + if(document.getElementById('mzta-spam-check-progress')) return Promise.resolve(true); const containerProgress = document.createElement('div'); diff --git a/mzta-background.js b/mzta-background.js index 56edd9d6..18cfea21 100644 --- a/mzta-background.js +++ b/mzta-background.js @@ -1200,6 +1200,7 @@ async function processEmails(args) { } } + await taSpamReport.removeReportData(message.headerMessageId); await taSpamReport.setProcessing(message.headerMessageId); await updateSpamPanel(message.headerMessageId, "showSpamCheckInProgress");