Fix duplicate 'Generating summary' when using manual mode button
This commit is contained in:
parent
c32563337e
commit
ca07cf5ed0
2 changed files with 5 additions and 1 deletions
|
|
@ -798,6 +798,9 @@ switch (message.command) {
|
|||
const existingSummary = document.getElementById('mzta-summary-banner');
|
||||
if(existingSummary) existingSummary.remove();
|
||||
|
||||
const existingTrigger = document.getElementById('mzta-summary-trigger');
|
||||
if(existingTrigger) existingTrigger.remove();
|
||||
|
||||
const isDarkGen = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
|
||||
|
||||
let bgColorGen = isDarkGen ? '#2a2a2a' : '#f0f0f0';
|
||||
|
|
@ -844,6 +847,8 @@ switch (message.command) {
|
|||
triggerContainer.appendChild(triggerText);
|
||||
triggerContainer.onclick = async () => {
|
||||
triggerContainer.onclick = null;
|
||||
triggerContainer.id = 'mzta-summary-generating';
|
||||
triggerContainer.style.cursor = 'default';
|
||||
triggerText.textContent = browser.i18n.getMessage("summarize_generating");
|
||||
browser.runtime.sendMessage({
|
||||
command: "triggerSummaryGeneration",
|
||||
|
|
|
|||
|
|
@ -270,7 +270,6 @@ messenger.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
|||
case 'triggerSummaryGeneration':
|
||||
async function _triggerSummaryGeneration(message) {
|
||||
let tabId = sender.tab.id;
|
||||
browser.tabs.sendMessage(tabId, { command: "showSummaryGenerating" });
|
||||
await _generateSummaryForMessage(message.headerMessageId, tabId);
|
||||
}
|
||||
_triggerSummaryGeneration(message);
|
||||
|
|
|
|||
Loading…
Reference in a new issue