Commit 4ac6763b authored by Brian Birtles's avatar Brian Birtles
Browse files

Bug 1579062 - Set dom.animations-api.implicit-keyframes.enabled to true for all WPT; r=daisuke

This pref is required by the common animation interpolation test function used
in many of the CSS test suites but currently we only enable it on Nightly. As a
result, each time a new spec adds animation tests, we get failures on our beta
simulations. Rather than turn this on for each directory it is used in each
time a new failure occurs, this patch makes us set it globally.

This patch also removes a number of instances where we set this pref locally.
It only removes the instances that were specifically added due to the
introduction of the common CSS interpolation test function. The existing
instances remain untouched since they serve as documentation of other places
where we are specifically testing that feature.

Differential Revision: https://phabricator.services.mozilla.com/D47034

--HG--
extra : moz-landing-system : lando
parent e5d27955
......@@ -34,6 +34,9 @@ user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.phishing.enabled", false);
// Automatically unload beforeunload alerts
user_pref("dom.disable_beforeunload", true);
// Enable implicit keyframes since the common animation interpolation test
// function assumes this is available.
user_pref("dom.animations-api.implicit-keyframes.enabled", true);
// sometime wpt runs test even before the document becomes visible, which would
// delay video.play() and cause play() running in wrong order.
user_pref("media.block-autoplay-until-in-foreground", false);
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
leak-threshold: [default:51200]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
leak-threshold: [default:51200]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
leak-threshold: [default:51200]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
leak-threshold: [default:51200]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
leak-threshold: [default:51200]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
leak-threshold: [default:51200]
prefs: [dom.animations-api.implicit-keyframes.enabled:true]
leak-threshold: [default:51200]
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment