Firefox addon tabs.exe Error de ScriptScript en páginas específicas No hay coincidencias de ventanas {"coincide con Host": ["<todos_urls>"]}

Tengo una extensión de webe de Firefox portada desde la extensión de Chrome. La llamada executeScript falla en este sitio.

https://addons.mozilla.org/en-US/firefox/

Probé con varias páginas en este sitio y todas están dando el mismo error

El código mínimo para reproducir esto es

popup.js

document.addEventListener("DOMContentLoaded", function () {
    chrome.tabs.query({"active": true}, function(tabs) {        
        chrome.tabs.executeScript(tabs[0].id, {"code": "console.log('Script executed in ' + document.location.href);"}, function(r) {
            if(chrome.runtime.lastError) {
                console.log(chrome.runtime.lastError);
                document.body.innerHTML = 'Execute script Fail. check console';         
            } else {
                document.body.innerHTML = 'Execute script Success';         
            }
        });
    });
});

manifest.json

{
    "manifest_version": 2,
    "name": "execscript_test",
    "short_name": "execscript_test",
    "version": "0.0.1",

    "description": "desc",
    "icons": {
        "19": "images/icon19.png",
        "38": "images/icon38.png",
        "128": "images/icon.png"
    },

    "applications": {
        "gecko": {
            "id": "[email protected]",
            "strict_min_version": "48.0"
        }
    },

    "background": {
        "scripts": ["background.js"]
    },

    "permissions": [
        "tabs",
        "<all_urls>"
    ],
    "browser_action": {
        "browser_style": false,
        "default_icon": "images/icon.png",
        "default_title": "execscript_test",
        "default_popup": "popup.html"
    }    
}

background.js - el archivo está presente pero está vacío

popup.html

<!doctype html>
<html>
    <head>
        <meta charset="utf-8" />
        <script src="popup.js"></script>
    </head>
    <body>

    </body>
</html>

Enhttps://addons.mozilla.org/en-US/firefox/addon/engrip-tracker/?src=search página Hice clic en el botón del navegador y obtuve este error en la consola del navegador

Error: No window matching {"matchesHost":["<all_urls>"]}
Stack trace:
Async*@moz-extension://062a83b0-81f1-42f0-84a8-89ecdc2c08e0/popup.js:8:4
Async*@moz-extension://062a83b0-81f1-42f0-84a8-89ecdc2c08e0/popup.js:2:2
EventListener.handleEvent*@moz-extension://062a83b0-81f1-42f0-84a8-89ecdc2c08e0/popup.js:1:1

Pensé que podría ser un problema de esquema de URL, pero esto sucede incluso enhttps://addons.mozilla.org/en-US/firefox/ El mismo código funciona sin error en Chrome.

Estoy en FF v50. Probé esto en FF todas las noches también (v53.0a1) y el error persiste.

¿Es esto algo específico de este sitio? ¿O me estoy perdiendo algo aquí?

Respuestas a la pregunta(1)

Su respuesta a la pregunta