diff --git a/background.js b/background.js
index b600169..d58adf7 100644
--- a/background.js
+++ b/background.js
@@ -501,6 +501,15 @@ async function clearCacheForMessages(idsInput) {
logger.aiLog("failed to collect details", { level: 'error' }, e);
return { subject: '', results: [] };
}
+ } else if (msg?.type === "sortana:getDisplayedMessages") {
+ try {
+ const [tab] = await browser.tabs.query({ active: true, currentWindow: true });
+ const messages = await browser.messageDisplay.getDisplayedMessages(tab?.id);
+ return { messages };
+ } catch (e) {
+ logger.aiLog("failed to get displayed messages", { level: 'error' }, e);
+ return { messages: [] };
+ }
} else if (msg?.type === "sortana:clearCacheForMessage") {
try {
await clearCacheForMessages([msg.id]);
diff --git a/details.html b/details.html
index 1502471..d15a3c9 100644
--- a/details.html
+++ b/details.html
@@ -15,6 +15,6 @@
-
+