Also includes: * feat: improve support for bootstrapped extensions Added support for custom preference pages. * fix: incorrect loading order for bootstrap loader * fix: BootstrapLoader (cherry picked from commit eb40811e464688c7d2fc58a4330272dde1ec7937)
44 lines
1.0 KiB
JSON
44 lines
1.0 KiB
JSON
[
|
|
{
|
|
"namespace": "manifest",
|
|
"types": [
|
|
{
|
|
"$extend": "WebExtensionManifest",
|
|
"properties": {
|
|
"legacy": {
|
|
"optional": true,
|
|
"choices": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": ["xul", "bootstrap"],
|
|
"optional": true
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"page": {
|
|
"type": "string"
|
|
},
|
|
"open_in_tab": {
|
|
"type": "boolean",
|
|
"optional": true
|
|
}
|
|
},
|
|
"optional": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|