Editor extension

Hi, I’m making an extension where you could configure blocks using a button in the namespace, but when I click the button I get a Sorry, this extensionis not allowed error.

file pxt.json:

{
    "name": "imageio",
    "description": "",
    "dependencies": {
        "core": "*",
        "microphone": "*"
    },
    "files": [
        "main.ts",
        "README.md"
    ],
    "testFiles": [],
    "public": true,
    "targetVersions": {
        "target": "6.0.25",
        "targetId": "microbit"
    },
    "supportedTargets": [
        "microbit"
    ],
    "preferredEditor": "tsprj",
    "extension": {
        "namespace": "imageio",
        "label": "Configure",
        "localUrl": "http://127.0.0.1:8080/index.html"
    }
}

Anyone know how to fix this?