diff --git a/dom/webidl/IdleDeadline.webidl b/dom/webidl/IdleDeadline.webidl index afc834aea..7db900c56 100644 --- a/dom/webidl/IdleDeadline.webidl +++ b/dom/webidl/IdleDeadline.webidl @@ -7,7 +7,7 @@ * https://w3c.github.io/requestidlecallback/ */ -[Pref="dom.requestIdleCallback.enabled"] +[Pref="tenfourfox.dom.requestIdleCallback.enabled"] interface IdleDeadline { DOMHighResTimeStamp timeRemaining(); readonly attribute boolean didTimeout; diff --git a/dom/webidl/Window.webidl b/dom/webidl/Window.webidl index 0446f25d8..22b0539cf 100644 --- a/dom/webidl/Window.webidl +++ b/dom/webidl/Window.webidl @@ -496,7 +496,7 @@ Window implements GlobalFetch; Window implements ImageBitmapFactories; partial interface Window { - [Throws, Pref="dom.requestIdleCallback.enabled"] + [Throws, Pref="tenfourfox.dom.requestIdleCallback.enabled"] unsigned long requestIdleCallback(IdleRequestCallback callback, optional IdleRequestOptions options); [Pref="dom.requestIdleCallback.enabled"] diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index c1f6981ce..371ca2448 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -1043,7 +1043,7 @@ pref("dom.disable_window_open_feature.status", true); pref("dom.allow_scripts_to_close_windows", false); // TenFourFox issue 463 -pref("dom.requestIdleCallback.enabled", false); +pref("tenfourfox.dom.requestIdleCallback.enabled", true); pref("dom.require_user_interaction_for_beforeunload", true);