also listen for tab title change

This commit is contained in:
Sebastian 2022-12-07 12:47:41 -03:00
parent c6f228bf14
commit f16ff53cf4
No known key found for this signature in database
GPG Key ID: BE4FF68352439FC1

View File

@ -444,12 +444,15 @@ function registerTalerHeaderListener(
info: chrome.tabs.TabChangeInfo,
): Promise<void> {
if (tabId < 0) return;
if (info.status !== "complete") return;
const tabLocationHasBeenUpdated = info.status === "complete"
const tabTitleHasBeenUpdated = info.title !== undefined
if (tabLocationHasBeenUpdated || tabTitleHasBeenUpdated) {
const uri = await findTalerUriInTab(tabId);
if (!uri) return;
logger.info(`Found a Taler URI in the tab ${tabId}`);
callback(tabId, uri);
}
}
const prevHeaderListener = currentHeaderListener;
const prevTabListener = currentTabListener;