Cómo agregar un punto de interrupción a un archivo javascript con una extensión de Chrome

Estoy tratando de agregar un punto de interrupción al archivo JavaScript de origen utilizando una extensión de Chrome. Pero dice el

chrome.browserAction.onClicked.addListener(function(tab) { chrome.debugger.attach({"tabId" : tab.id }}, "1.0"); chrome.debugger.sendCommand({ "tabId": tab.id}, "Debugger.setBreakpoint", { "Location": {"lineNumber": 12}, }, function(response) { chrome.extension.getBackgroundPage().console.log(JSON.stringify(response)); }); }); var version = "1.0"; 

Me da un error diciendo que el parámetro ‘Ubicación’ con el tipo de objeto no encontrado.

La documentación dice que el nombre del parámetro es location , no Ubicación.

En javascript, los identificadores en mayúscula indican clases comúnmente, mientras que las variables / parámetros usan camelCase inferior.

PD: para ver qué sucede en realidad, es muy útil “rastrear” el protocolo del depurador mientras se realiza la acción manualmente en devtools.