gecko-dev/toolkit
Mark Banner d8477f9e65 Bug 1348097 - Fix intermittent failures caused by Experiments.jsm by ensuring the preference monitoring is in sync. r=gfritzsche
Change the ExperimentsService to get the current value of the preferences (since it only uses them once or twice), so that they match the values in Experiments, and avoid differences causing promises to be rejected in the updateManifest call.
Also fix Experiments to correctly re-enable itself when toolkit.telemetry.enabled is changed from false to true (also fixes bug 1232648).
Finally, add a catch for a promise when calling updateManifest so that we don't get an uncaught promise exception.

MozReview-Commit-ID: GD6gfcRSgbx

--HG--
extra : rebase_source : 44226ad68bc0bc8b9b763016ea54ca022bfcbcf9
2017-04-19 12:06:16 +01:00
..
components Bug 1348097 - Fix intermittent failures caused by Experiments.jsm by ensuring the preference monitoring is in sync. r=gfritzsche 2017-04-19 12:06:16 +01:00
content Merge m-c to inbound, a=merge 2017-04-19 17:15:26 -07:00
crashreporter Bug 1357323 - Remove support for gonk in the build system. r=gps 2017-04-18 16:56:09 +09:00
forgetaboutsite Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj. 2017-04-14 18:29:12 +02:00
library No bug - Revendor rust dependencies 2017-04-17 02:38:49 +00:00
locales Bug 1348253 - about:url-classifier: Providers information and update button. r=francois 2017-04-19 00:33:08 +08:00
modules Bug 1326298 implement off-main-thread delivery with start/stop/error listeners, r=kmag 2017-04-18 15:50:53 -07:00
mozapps merge mozilla-inbound to mozilla-central a=merge 2017-04-20 11:13:07 +02:00
pluginproblem
profile Bug 1347358 - Add a Cleanup() function for profile locks. r=glandium 2017-03-23 18:02:10 +01:00
system Bug 1351067 - add BUG_COMPONENT to toolkit/* files. r=myk,enndeakin,mossop 2017-04-09 05:43:43 -04:00
themes Bug 1357832 - Update eula.css to use standard css border; r=dao 2017-04-19 21:02:17 -05:00
xre Bug 1313200 - Init AbstractThread properly and early. r=froydnj 2017-04-19 13:24:09 +08:00
.eslintrc.js Bug 1347712 - Move toolkit/.eslintrc.js rules into a 'recommended' set within eslint-plugin-mozilla. r=jaws 2017-03-22 10:43:00 +01:00
moz.build
moz.configure Bug 1357323 - Remove support for gonk in the build system. r=gps 2017-04-18 16:56:09 +09:00
nss.configure
toolkit.mozbuild Bug 1357328 - Remove media/webrtc/signaling/test/moz.build. r=jesup 2017-04-18 17:37:58 +09:00