if a message has already been checked for spam and the user asks for another check, the previous banne is removed. see #658

This commit is contained in:
mic 2026-02-16 22:30:20 +01:00
parent b551692768
commit 296fcf21be
2 changed files with 4 additions and 1 deletions

View file

@ -618,7 +618,9 @@ switch (message.command) {
break; break;
case "showSpamCheckInProgress": 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); if(document.getElementById('mzta-spam-check-progress')) return Promise.resolve(true);
const containerProgress = document.createElement('div'); const containerProgress = document.createElement('div');

View file

@ -1200,6 +1200,7 @@ async function processEmails(args) {
} }
} }
await taSpamReport.removeReportData(message.headerMessageId);
await taSpamReport.setProcessing(message.headerMessageId); await taSpamReport.setProcessing(message.headerMessageId);
await updateSpamPanel(message.headerMessageId, "showSpamCheckInProgress"); await updateSpamPanel(message.headerMessageId, "showSpamCheckInProgress");