only use keywords with multiple documents

This commit is contained in:
Fabian Freund
2025-07-20 21:32:57 +02:00
parent e44b3f4ebe
commit 326da14fc0
@@ -28,7 +28,9 @@ port.onMessage.addListener(async (message) => {
switch (message["action"]) {
case "getContainerTopic":
const documents = message["args"];
const keywords = await browser.experiments.nlp.extractKeywords([documents.slice(0, 3).join(" ")]);
const keywords = (documents.length > 1)
? await browser.experiments.nlp.extractKeywords([documents.slice(0, 3).join(" ")])
: [[]];
browser.experiments.ml.containerTopic(keywords[0], documents)
.then(sendJsonResultForRequest(requestId))