commit 5cd6bc910b97cb6b0cadbab1fd75174e9fee3dbc
parent ba19f6823eba8909e6a45982422415090d92eb8e
Author: Alexandru Marc <amarc@mozilla.com>
Date: Thu, 20 Nov 2025 03:15:32 +0200
Revert "Bug 1997192 - Enable JS MicroTaskQueue by default r=smaug" for causing performance regressions
This reverts commit a7a098a77b3eeab64d88d8b0cc5ca5598aed8cef.
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml
@@ -9412,9 +9412,11 @@
do_not_use_directly: true
# Use the JS microtask queue for Promise jobs and other microtasks.
+# DO NOT TURN THIS ON BY DEFAULT WITHOUT THE BUGS BLOCKING
+# BUG 1990841 being fixed (especially Bug 1990842).
- name: javascript.options.use_js_microtask_queue
type: RelaxedAtomicBool
- value: true
+ value: false
# Changing this mid process will break invariants and crash, however
# making this mirror: once, and set_spidermonkey_pref: startup is
# broken: See Bug 1989094