Thank you.
Breakpoints are not disabled.
The page is opened by a browser action in a new tab.
chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
const csvUrl = request.csvUrl;
console.log("csvUrl: " + csvUrl);
fetch(csvUrl)
.then(response => {
if (!response.ok) {
throw new Error("Network response was not ok");
}
return response.text();
})
.then(csvData => {
const papa = Papa.parse(csvData, { header: true });
const csvTable = buildTable(papa);
document.getElementById('csvTable').appendChild(csvTable);
})
.catch(error => {
console.error("Error loading CSV file:", error);
});
//return true from the event listener. This keeps the sendResponse() function valid after the listener returns, so you can call it later.
sendResponse({ response: true });
If I set a breakpoint e.g. on the console.log statement it does not stop there.