also listen for tab title change
This commit is contained in:
parent
c6f228bf14
commit
f16ff53cf4
@ -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;
|
||||
@ -559,7 +562,7 @@ interface OffscreenCanvasRenderingContext2D
|
||||
}
|
||||
declare const OffscreenCanvasRenderingContext2D: {
|
||||
prototype: OffscreenCanvasRenderingContext2D;
|
||||
new (): OffscreenCanvasRenderingContext2D;
|
||||
new(): OffscreenCanvasRenderingContext2D;
|
||||
};
|
||||
|
||||
interface OffscreenCanvas extends EventTarget {
|
||||
@ -572,7 +575,7 @@ interface OffscreenCanvas extends EventTarget {
|
||||
}
|
||||
declare const OffscreenCanvas: {
|
||||
prototype: OffscreenCanvas;
|
||||
new (width: number, height: number): OffscreenCanvas;
|
||||
new(width: number, height: number): OffscreenCanvas;
|
||||
};
|
||||
|
||||
function createCanvas(size: number): OffscreenCanvas {
|
||||
|
Loading…
Reference in New Issue
Block a user