Bug 1399375 Wait for _uninit in test_ext_permissions.js
MozReview-Commit-ID: AF3U2vs5YNw
--- a/toolkit/components/extensions/test/xpcshell/test_ext_permissions.js
+++ b/toolkit/components/extensions/test/xpcshell/test_ext_permissions.js
@@ -279,17 +279,17 @@ add_task(async function test_startup() {
await withHandlingUserInput(extension2, async () => {
extension2.sendMessage(PERMS2);
await extension2.awaitMessage("requested");
});
// Restart everything, and force the permissions store to be
// re-read on startup
- ExtensionPermissions._uninit();
+ await ExtensionPermissions._uninit();
await AddonTestUtils.promiseRestartManager();
await extension1.awaitStartup();
await extension2.awaitStartup();
async function checkPermissions(extension, permissions) {
perms = await extension.awaitMessage("perms");
let expect = Object.assign({permissions: [], origins: []}, permissions);
deepEqual(perms, expect, "Extension got correct permissions on startup");
--- a/toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
+++ b/toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
@@ -70,12 +70,12 @@ skip-if = os == "android"
skip-if = os == "android"
[test_ext_storage_telemetry.js]
skip-if = os == "android" # checking for telemetry needs to be updated: 1384923
[test_ext_topSites.js]
skip-if = os == "android"
[test_native_manifests.js]
skip-if = os == "android"
[test_ext_permissions.js]
-skip-if = os == "android" || asan # Bug 1350559, 1399375
+skip-if = os == "android" # Bug 1350559
[test_proxy_scripts.js]
skip-if = os == "linux" # bug 1393940
[test_proxy_scripts_results.js]