I'm creating a color picker extension when you click on pick color button, I'ts take a screenshot of the active tab, everything work until I press go back button on the browser and then it throw me the exception Unchecked runtime.lastError: Failed to capture tab: image readback failed here is my code :
chrome.tabs.query({active:true, windowType : "normal", currentWindow: true} , function(tabs) {
console.log("on click", tabs[0])
const windowId = tabs[0].windowId;
chrome.tabs.captureVisibleTab(
windowId, {
"format":"jpeg",
"quality": 100,
},
).then(dataUrl => {
createCanvas(dataUrl);
}).catch(e => console.log("error capture tab", e))
});
can someone please explain me why this exception thrown and what does it mean