Bug 1736825 - Improve manifest.json files parsing in browser_all_files_referenced.js. r=florian

Differential Revision: https://phabricator.services.mozilla.com/D129019
This commit is contained in:
Luca Greco 2021-10-21 11:51:05 +00:00
Родитель ef5149b2d7
Коммит 03bea7fc78
1 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -467,6 +467,12 @@ async function parseJsonManifest(uri) {
return uri;
}
if (data.background?.scripts) {
for (let bgscript of data.background.scripts) {
gReferencesFromCode.set(uri.resolve(bgscript), null);
}
}
if (data.icons) {
for (let icon of Object.values(data.icons)) {
gReferencesFromCode.set(uri.resolve(icon), null);
@ -479,6 +485,10 @@ async function parseJsonManifest(uri) {
let script = uri.resolve(api.parent.script);
gReferencesFromCode.set(script, null);
}
if (api.schema) {
gReferencesFromCode.set(uri.resolve(api.schema), null);
}
}
}