Solicitud de bloqueo en Chrome

Estoy tratando de bloquear algunas solicitudes en una aplicación Chrome.

He creado un oyente de JavaScript que hace esta validación:

chrome.webRequest.onBeforeRequest.addListener(
    {
        urls: ["*://site.com/test/*"]
    },
    ["blocking"]
);

Pero las peticiones no están bloqueando. ¿Me perdí algo en este código?

Mi manifiesto:

"background": {
        "scripts": ["listener.js"],
        "persistent": true
    },
"permissions": ["tabs", "http://*/*"],
    "manifest_version": 2,

Respuestas a la pregunta(3)

Su respuesta a la pregunta