Previously it was possible to create parent and child `SharedDataMap`s in the parent or child process, but only so that they could be tested in xpcshell tests. The xpcshell test has been rewritten as a browser test so that it can do real cross-process communication, so that is no longer required. he `_shutdownBlocker` member is now initialized in parent `SharedDataMap`s because the the child does not need to block shutdown and this property was never accessed in the child process. Some cleanups have been made to `browser_experimentapi_child.js` to not re-import `Assert.sys.mjs` (and therefore override the built-in `Assert` that reports errors to the parent correctly) and to use `SpecialPowers.addTaskImport` to add imports into the content task scope. Differential Revision: https://phabricator.services.mozilla.com/D248549
27 lines
628 B
TOML
27 lines
628 B
TOML
[DEFAULT]
|
|
support-files = ["head.js"]
|
|
prefs = [
|
|
"app.normandy.run_interval_seconds=0", # This turns off the update interval for fetching recipes from Remote Settings
|
|
]
|
|
skip-if = [
|
|
"os == 'android'",
|
|
"appname == 'thunderbird'",
|
|
]
|
|
|
|
["browser_experiment_evaluate_jexl.js"]
|
|
|
|
["browser_experimentapi_child.js"]
|
|
|
|
["browser_nimbus_telemetry.js"]
|
|
tags = "remote-settings"
|
|
|
|
["browser_remotesettings_experiment_enroll.js"]
|
|
|
|
["browser_remotesettingsexperimentloader_force_enrollment.js"]
|
|
|
|
["browser_remotesettingsexperimentloader_init.js"]
|
|
|
|
["browser_remotesettingsexperimentloader_remote_defaults.js"]
|
|
|
|
["browser_SharedDataMap.js"]
|