Bug 1425548 - Update references to Web Animations spec in web-platform-tests; r=hiro
authorBrian Birtles <birtles@gmail.com>
Fri, 15 Dec 2017 14:57:03 -0600
changeset 448337 368eea9148057dd4617da8e18b8db17b7fbc9889
parent 448336 df11dcefd9f809d833b8eb4f571dde6d881d2b0d
child 448338 3b74c325e10f3ce6a6989ad1c0f9146133e29c50
push id8527
push userCallek@gmail.com
push dateThu, 11 Jan 2018 21:05:50 +0000
treeherdermozilla-beta@95342d212a7a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewershiro
bugs1425548
milestone59.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1425548 - Update references to Web Animations spec in web-platform-tests; r=hiro MozReview-Commit-ID: EhP0qSOp0TA
testing/web-platform/tests/web-animations/README.md
testing/web-platform/tests/web-animations/animation-model/animation-types/accumulation-per-property.html
testing/web-platform/tests/web-animations/animation-model/animation-types/addition-per-property.html
testing/web-platform/tests/web-animations/animation-model/animation-types/discrete.html
testing/web-platform/tests/web-animations/animation-model/animation-types/interpolation-per-property.html
testing/web-platform/tests/web-animations/animation-model/animation-types/property-list.js
testing/web-platform/tests/web-animations/animation-model/combining-effects/effect-composition.html
testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-context.html
testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html
testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html
testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html
testing/web-platform/tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
testing/web-platform/tests/web-animations/interfaces/Animatable/animate.html
testing/web-platform/tests/web-animations/interfaces/Animatable/getAnimations.html
testing/web-platform/tests/web-animations/interfaces/Animation/cancel.html
testing/web-platform/tests/web-animations/interfaces/Animation/constructor.html
testing/web-platform/tests/web-animations/interfaces/Animation/effect.html
testing/web-platform/tests/web-animations/interfaces/Animation/finish.html
testing/web-platform/tests/web-animations/interfaces/Animation/finished.html
testing/web-platform/tests/web-animations/interfaces/Animation/id.html
testing/web-platform/tests/web-animations/interfaces/Animation/idlharness.html
testing/web-platform/tests/web-animations/interfaces/Animation/oncancel.html
testing/web-platform/tests/web-animations/interfaces/Animation/onfinish.html
testing/web-platform/tests/web-animations/interfaces/Animation/pause.html
testing/web-platform/tests/web-animations/interfaces/Animation/pending.html
testing/web-platform/tests/web-animations/interfaces/Animation/play.html
testing/web-platform/tests/web-animations/interfaces/Animation/playbackRate.html
testing/web-platform/tests/web-animations/interfaces/Animation/ready.html
testing/web-platform/tests/web-animations/interfaces/Animation/startTime.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/delay.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/direction.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/duration.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/easing.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/fill.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/idlharness.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html
testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterations.html
testing/web-platform/tests/web-animations/interfaces/AnimationPlaybackEvent/constructor.html
testing/web-platform/tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.html
testing/web-platform/tests/web-animations/interfaces/Document/getAnimations.html
testing/web-platform/tests/web-animations/interfaces/Document/timeline.html
testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/constructor.html
testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/idlharness.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/composite.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/constructor.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/idlharness.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/iterationComposite.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html
testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/target.html
testing/web-platform/tests/web-animations/resources/effect-tests.js
testing/web-platform/tests/web-animations/testcommon.js
testing/web-platform/tests/web-animations/timing-model/animation-effects/active-time.html
testing/web-platform/tests/web-animations/timing-model/animation-effects/current-iteration.html
testing/web-platform/tests/web-animations/timing-model/animation-effects/local-time.html
testing/web-platform/tests/web-animations/timing-model/animation-effects/phases-and-states.html
testing/web-platform/tests/web-animations/timing-model/animation-effects/simple-iteration-progress.html
testing/web-platform/tests/web-animations/timing-model/animations/canceling-an-animation.html
testing/web-platform/tests/web-animations/timing-model/animations/current-time.html
testing/web-platform/tests/web-animations/timing-model/animations/finishing-an-animation.html
testing/web-platform/tests/web-animations/timing-model/animations/pausing-an-animation.html
testing/web-platform/tests/web-animations/timing-model/animations/play-states.html
testing/web-platform/tests/web-animations/timing-model/animations/playing-an-animation.html
testing/web-platform/tests/web-animations/timing-model/animations/reversing-an-animation.html
testing/web-platform/tests/web-animations/timing-model/animations/set-the-animation-start-time.html
testing/web-platform/tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html
testing/web-platform/tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html
testing/web-platform/tests/web-animations/timing-model/animations/updating-the-finished-state.html
testing/web-platform/tests/web-animations/timing-model/time-transformations/transformed-progress.html
testing/web-platform/tests/web-animations/timing-model/timelines/document-timelines.html
testing/web-platform/tests/web-animations/timing-model/timelines/timelines.html
--- a/testing/web-platform/tests/web-animations/README.md
+++ b/testing/web-platform/tests/web-animations/README.md
@@ -1,12 +1,12 @@
 Web Animations Test Suite
 =========================
 
-Specification: https://w3c.github.io/web-animations/
+Specification: https://drafts.csswg.org/web-animations/
 
 
 Guidelines for writing tests
 ----------------------------
 
 *   Try to follow the spec outline where possible.
 
     For example, if you want to test setting the start time, you might be
--- a/testing/web-platform/tests/web-animations/animation-model/animation-types/accumulation-per-property.html
+++ b/testing/web-platform/tests/web-animations/animation-model/animation-types/accumulation-per-property.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Accumulation for each property</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#animation-types">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#animation-types">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="property-list.js"></script>
 <script src="property-types.js"></script>
 <style>
 html {
   font-size: 10px;
--- a/testing/web-platform/tests/web-animations/animation-model/animation-types/addition-per-property.html
+++ b/testing/web-platform/tests/web-animations/animation-model/animation-types/addition-per-property.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Addition for each property</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#animation-types">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#animation-types">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="property-list.js"></script>
 <script src="property-types.js"></script>
 <style>
 html {
   font-size: 10px;
--- a/testing/web-platform/tests/web-animations/animation-model/animation-types/discrete.html
+++ b/testing/web-platform/tests/web-animations/animation-model/animation-types/discrete.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Discrete animation type</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#discrete-animation-type">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#discrete-animation-type">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/animation-model/animation-types/interpolation-per-property.html
+++ b/testing/web-platform/tests/web-animations/animation-model/animation-types/interpolation-per-property.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Interpolation for each property</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#animation-types">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#animation-types">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="property-list.js"></script>
 <script src="property-types.js"></script>
 <style>
 html {
   font-size: 10px;
--- a/testing/web-platform/tests/web-animations/animation-model/animation-types/property-list.js
+++ b/testing/web-platform/tests/web-animations/animation-model/animation-types/property-list.js
@@ -1543,17 +1543,17 @@ function TestKeyframe(testProp) {
   });
 
   Object.defineProperty(this, 'propAccessCount', {
     get: function() { return _propAccessCount; }
   });
 }
 
 function propertyToIDL(property) {
-  // https://w3c.github.io/web-animations/#animation-property-name-to-idl-attribute-name
+  // https://drafts.csswg.org/web-animations/#animation-property-name-to-idl-attribute-name
   if (property === 'float') {
     return 'cssFloat';
   }
   return property.replace(/-[a-z]/gi,
                           function (str) {
                             return str.substr(1).toUpperCase(); });
 }
 function calcFromPercentage(idlName, percentageValue) {
--- a/testing/web-platform/tests/web-animations/animation-model/combining-effects/effect-composition.html
+++ b/testing/web-platform/tests/web-animations/animation-model/combining-effects/effect-composition.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Effect composition</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#effect-composition">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#effect-composition">
 <script src=/resources/testharness.js></script>
 <script src=/resources/testharnessreport.js></script>
 <script src="../../testcommon.js"></script>
 <div id="log"></div>
 <script>
 'use strict';
 
 for (const composite of ['accumulate', 'add']) {
--- a/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-context.html
+++ b/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-context.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>The effect value of a keyframe effect: Property values that depend on
   their context (target element)</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#calculating-computed-keyframes">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#calculating-computed-keyframes">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html
+++ b/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html
@@ -1,14 +1,14 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>The effect value of a keyframe effect: Applying the iteration composite
   operation</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#the-effect-value-of-a-keyframe-animation-effect">
-<link rel="help" href="https://w3c.github.io/web-animations/#effect-accumulation-section">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#the-effect-value-of-a-keyframe-animation-effect">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#effect-accumulation-section">
 <script src=/resources/testharness.js></script>
 <script src=/resources/testharnessreport.js></script>
 <script src="../../testcommon.js"></script>
 <div id="log"></div>
 <script>
 'use strict';
 
 test(t => {
--- a/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html
+++ b/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>The effect value of a keyframe effect: Overlapping keyframes</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#the-effect-value-of-a-keyframe-animation-effect">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#the-effect-value-of-a-keyframe-animation-effect">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <div id="target"></div>
 <script>
 'use strict';
--- a/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html
+++ b/testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>The effect value of a keyframe effect: Calculating the transformed
   distance between keyframes</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#the-effect-value-of-a-keyframe-animation-effect">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#the-effect-value-of-a-keyframe-animation-effect">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/easing-tests.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
--- a/testing/web-platform/tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
@@ -1,13 +1,13 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Animatable.animate in combination with elements in documents
        without a browsing context</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animatable-animate">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animatable-animate">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <div id="log"></div>
 <script>
 'use strict';
 
 //
--- a/testing/web-platform/tests/web-animations/interfaces/Animatable/animate.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animatable/animate.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animatable.animate</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animatable-animate">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animatable-animate">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/easing-tests.js"></script>
 <script src="../../resources/keyframe-utils.js"></script>
 <script src="../../resources/keyframe-tests.js"></script>
 <body>
 <div id="log"></div>
--- a/testing/web-platform/tests/web-animations/interfaces/Animatable/getAnimations.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animatable/getAnimations.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animatable.getAnimations</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animatable-getanimations">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animatable-getanimations">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <script>
 'use strict';
 
 test(t => {
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/cancel.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/cancel.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.cancel</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-cancel">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-cancel">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/constructor.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/constructor.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation constructor</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-animation">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-animation">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <div id="target"></div>
 <script>
 'use strict';
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/effect.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/effect.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.effect</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-effect">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-effect">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/finish.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/finish.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.finish</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-finish">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-finish">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/finished.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/finished.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.finished</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-finished">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-finished">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/id.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/id.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.id</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-id">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-id">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/idlharness.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/idlharness.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Animation IDL</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#animation">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#animation">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="/resources/WebIDLParser.js"></script>
 <script src="/resources/idlharness.js"></script>
 <div id="log"></div>
 <script type="text/plain" id="Animation-IDL">
 enum AnimationPlayState { "idle", "pending", "running", "paused", "finished" };
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/oncancel.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/oncancel.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.oncancel</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-oncancel">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-oncancel">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/onfinish.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/onfinish.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.onfinish</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-onfinish">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-onfinish">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/pause.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/pause.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.pause</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-pause">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-pause">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/pending.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/pending.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.pending</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-pending">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-pending">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/play.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/play.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.play</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-play">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-play">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/playbackRate.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/playbackRate.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.playbackRate</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-playbackrate">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-playbackrate">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/ready.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/ready.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.ready</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-ready">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animation-ready">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/Animation/startTime.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/startTime.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Animation.startTime</title>
 <link rel="help"
-href="https://w3c.github.io/web-animations/#dom-animation-starttime">
+href="https://drafts.csswg.org/web-animations/#dom-animation-starttime">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/delay.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/delay.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.delay</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-delay">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-delay">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/direction.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/direction.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.direction</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-direction">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-direction">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/duration.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/duration.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.duration</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-duration">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-duration">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/easing.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/easing.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.easing</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-easing">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-easing">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/easing-tests.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.endDelay</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-enddelay">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-enddelay">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/fill.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/fill.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.fill</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-fill">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-fill">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.getComputedTiming</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffectreadonly-getcomputedtiming">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffectreadonly-getcomputedtiming">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/idlharness.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/idlharness.html
@@ -1,15 +1,15 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming and AnimationEffectTimingReadOnly IDL</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#animationeffecttiming">
+      href="https://drafts.csswg.org/web-animations/#animationeffecttiming">
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#animationeffecttimingreadonly">
+      href="https://drafts.csswg.org/web-animations/#animationeffecttimingreadonly">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="/resources/WebIDLParser.js"></script>
 <script src="/resources/idlharness.js"></script>
 <div id="log"></div>
 <script type="text/plain" id="AnimationEffectTimingReadOnly-IDL">
 enum FillMode { "none", "forwards", "backwards", "both", "auto" };
 enum PlaybackDirection {
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.iterationStart</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-iterationstart">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-iterationstart">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterations.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterations.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>AnimationEffectTiming.iterations</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-iterations">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-animationeffecttiming-iterations">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationPlaybackEvent/constructor.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationPlaybackEvent/constructor.html
@@ -1,13 +1,13 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>AnimationPlaybackEvent constructor</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#dom-animationplaybackevent-animationplaybackevent">
+      href="https://drafts.csswg.org/web-animations/#dom-animationplaybackevent-animationplaybackevent">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 'use strict';
 
 test(t => {
   const evt = new AnimationPlaybackEvent('finish');
--- a/testing/web-platform/tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.html
@@ -1,13 +1,13 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>AnimationPlaybackEvent IDL</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#animationplaybackevent">
+      href="https://drafts.csswg.org/web-animations/#animationplaybackevent">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="/resources/WebIDLParser.js"></script>
 <script src="/resources/idlharness.js"></script>
 <div id="log"></div>
 <script type="text/plain" id="AnimationPlaybackEvent-IDL">
 dictionary EventInit {
   boolean bubbles = false;
--- a/testing/web-platform/tests/web-animations/interfaces/Document/getAnimations.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Document/getAnimations.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Document.getAnimations</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-document-getanimations">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-document-getanimations">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <div id="target"></div>
 <script>
 'use strict';
--- a/testing/web-platform/tests/web-animations/interfaces/Document/timeline.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Document/timeline.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Document.timeline</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-document-timeline">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-document-timeline">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <div id="log"></div>
 <iframe width="10" height="10" id="iframe"></iframe>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/constructor.html
+++ b/testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/constructor.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>DocumentTimeline constructor tests</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#the-documenttimeline-interface">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#the-documenttimeline-interface">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/idlharness.html
+++ b/testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/idlharness.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>DocumentTimeline IDL</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#documenttimeline">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#documenttimeline">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="/resources/WebIDLParser.js"></script>
 <script src="/resources/idlharness.js"></script>
 <div id="log"></div>
 <script type="text/plain" id="AnimationTimeline-IDL">
 interface AnimationTimeline {
   readonly attribute double? currentTime;
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/composite.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/composite.html
@@ -1,13 +1,13 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>KeyframeEffect.composite</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#dom-keyframeeffect-composite">
+      href="https://drafts.csswg.org/web-animations/#dom-keyframeeffect-composite">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/constructor.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/constructor.html
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>KeyframeEffect and KeyframeEffectReadOnly constructor</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#dom-keyframeeffect-keyframeeffect">
+      href="https://drafts.csswg.org/web-animations/#dom-keyframeeffect-keyframeeffect">
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#dom-keyframeeffectreadonly-keyframeeffectreadonly">
+      href="https://drafts.csswg.org/web-animations/#dom-keyframeeffectreadonly-keyframeeffectreadonly">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/easing-tests.js"></script>
 <script src="../../resources/keyframe-utils.js"></script>
 <script src="../../resources/keyframe-tests.js"></script>
 <body>
 <div id="log"></div>
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>KeyframeEffect and KeyframeEffectReadOnly copy constructor</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#dom-keyframeeffect-keyframeeffect-source">
+      href="https://drafts.csswg.org/web-animations/#dom-keyframeeffect-keyframeeffect-source">
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#dom-keyframeeffectreadonly-keyframeeffectreadonly-source">
+      href="https://drafts.csswg.org/web-animations/#dom-keyframeeffectreadonly-keyframeeffectreadonly-source">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/idlharness.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/idlharness.html
@@ -1,14 +1,14 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>KeyframeEffect IDL</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#keyframeeffect">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#keyframeeffect">
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#keyframeeffectreadonly">
+      href="https://drafts.csswg.org/web-animations/#keyframeeffectreadonly">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="/resources/WebIDLParser.js"></script>
 <script src="/resources/idlharness.js"></script>
 <div id="log"></div>
 <script type="text/plain" id="AnimationEffectTimingReadOnly-IDL">
 enum FillMode { "none", "forwards", "backwards", "both", "auto" };
 enum PlaybackDirection {
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/iterationComposite.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/iterationComposite.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>KeyframeEffect.iterationComposite</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-keyframeeffect-iterationcomposite">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-keyframeeffect-iterationcomposite">
 <script src=/resources/testharness.js></script>
 <script src=/resources/testharnessreport.js></script>
 <script src="../../testcommon.js"></script>
 <div id="log"></div>
 <script>
 'use strict';
 
 test(t => {
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Processing a keyframes argument (property access)</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#processing-a-keyframes-argument">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#processing-a-keyframes-argument">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/keyframe-utils.js"></script>
 <body>
 <div id="log"></div>
 <div id="target"></div>
 <script>
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Processing a keyframes argument (easing)</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#processing-a-keyframes-argument">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#processing-a-keyframes-argument">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/easing-tests.js"></script>
 <body>
 <div id="log"></div>
 <div id="target"></div>
 <script>
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>KeyframeEffect.setKeyframes</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#dom-keyframeeffect-setkeyframes">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#dom-keyframeeffect-setkeyframes">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/keyframe-utils.js"></script>
 <script src="../../resources/keyframe-tests.js"></script>
 <body>
 <div id="log"></div>
 <div id="target"></div>
--- a/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/target.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/target.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>KeyframeEffect.target</title>
 <link rel="help"
-  href="https://w3c.github.io/web-animations/#dom-keyframeeffect-target">
+  href="https://drafts.csswg.org/web-animations/#dom-keyframeeffect-target">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/resources/effect-tests.js
+++ b/testing/web-platform/tests/web-animations/resources/effect-tests.js
@@ -23,17 +23,17 @@ function assert_computed_timing_for_each
   // comparison, whilst exact equality suffices for others.
   const assert_property_equals =
       (property === 'progress') ? assert_times_equal : assert_equals;
 
   const effect = animation.effect;
   const timing = effect.getComputedTiming();
 
   // The following calculations are based on the definitions here:
-  // https://w3c.github.io/web-animations/#animation-effect-phases-and-states
+  // https://drafts.csswg.org/web-animations/#animation-effect-phases-and-states
   const beforeActive = Math.max(Math.min(timing.delay, timing.endTime), 0);
   const activeAfter =
     Math.max(Math.min(timing.delay + timing.activeDuration, timing.endTime), 0);
   const direction = animation.playbackRate < 0 ? 'backwards' : 'forwards';
 
   // Before phase
   if (direction === 'forwards') {
     animation.currentTime = beforeActive - 1;
--- a/testing/web-platform/tests/web-animations/testcommon.js
+++ b/testing/web-platform/tests/web-animations/testcommon.js
@@ -9,17 +9,17 @@ policies and contribution forms [3].
  */
 
 'use strict';
 
 const MS_PER_SEC = 1000;
 
 // The recommended minimum precision to use for time values[1].
 //
-// [1] https://w3c.github.io/web-animations/#precision-of-time-values
+// [1] https://drafts.csswg.org/web-animations/#precision-of-time-values
 const TIME_PRECISION = 0.0005; // ms
 
 // Allow implementations to substitute an alternative method for comparing
 // times based on their precision requirements.
 if (!window.assert_times_equal) {
   window.assert_times_equal = (actual, expected, description) => {
     assert_approx_equals(actual, expected, TIME_PRECISION, description);
   };
--- a/testing/web-platform/tests/web-animations/timing-model/animation-effects/active-time.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animation-effects/active-time.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Active time</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#calculating-the-active-time">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#calculating-the-active-time">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animation-effects/current-iteration.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animation-effects/current-iteration.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Current iteration</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#current-iteration">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#current-iteration">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/effect-tests.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
--- a/testing/web-platform/tests/web-animations/timing-model/animation-effects/local-time.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animation-effects/local-time.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Local time</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#local-time">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#local-time">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <script>
 'use strict';
 
 test(t => {
--- a/testing/web-platform/tests/web-animations/timing-model/animation-effects/phases-and-states.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animation-effects/phases-and-states.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Phases and states</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#animation-effect-phases-and-states">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#animation-effect-phases-and-states">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animation-effects/simple-iteration-progress.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animation-effects/simple-iteration-progress.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Simple iteration progress</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#simple-iteration-progress">
+      href="https://drafts.csswg.org/web-animations/#simple-iteration-progress">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/effect-tests.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
--- a/testing/web-platform/tests/web-animations/timing-model/animations/canceling-an-animation.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/canceling-an-animation.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Canceling an animation</title>
 <link rel="help"
-    href="https://w3c.github.io/web-animations/#canceling-an-animation-section">
+    href="https://drafts.csswg.org/web-animations/#canceling-an-animation-section">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/current-time.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/current-time.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Current time</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#current-time">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#current-time">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/finishing-an-animation.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/finishing-an-animation.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Finishing an animation</title>
 <link rel="help"
-  href="https://w3c.github.io/web-animations/#finishing-an-animation-section">
+  href="https://drafts.csswg.org/web-animations/#finishing-an-animation-section">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/pausing-an-animation.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/pausing-an-animation.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Pausing an animation</title>
 <link rel="help"
-  href="https://w3c.github.io/web-animations/#pausing-an-animation-section">
+  href="https://drafts.csswg.org/web-animations/#pausing-an-animation-section">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/play-states.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/play-states.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Play states</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#play-state">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#play-state">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/playing-an-animation.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/playing-an-animation.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Playing an animation</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#playing-an-animation-section">
+      href="https://drafts.csswg.org/web-animations/#playing-an-animation-section">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/reversing-an-animation.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/reversing-an-animation.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Reverse an animation</title>
 <link rel="help"
-      href="https://w3c.github.io/web-animations/#reverse-an-animation">
+      href="https://drafts.csswg.org/web-animations/#reverse-an-animation">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/set-the-animation-start-time.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/set-the-animation-start-time.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Set the animation start time</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#set-the-animation-start-time">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#set-the-animation-start-time">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Setting the target effect</title>
-<link rel='help' href='https://w3c.github.io/web-animations/#setting-the-target-effect'>
+<link rel='help' href='https://drafts.csswg.org/web-animations/#setting-the-target-effect'>
 <script src='/resources/testharness.js'></script>
 <script src='/resources/testharnessreport.js'></script>
 <script src='../../testcommon.js'></script>
 <body>
 <div id='log'></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Setting the timeline</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#setting-the-timeline">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#setting-the-timeline">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/animations/updating-the-finished-state.html
+++ b/testing/web-platform/tests/web-animations/timing-model/animations/updating-the-finished-state.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Updating the finished state</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#updating-the-finished-state">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#updating-the-finished-state">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <body>
 <div id="log"></div>
 <script>
 'use strict';
 
--- a/testing/web-platform/tests/web-animations/timing-model/time-transformations/transformed-progress.html
+++ b/testing/web-platform/tests/web-animations/timing-model/time-transformations/transformed-progress.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Transformed progress</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#calculating-the-transformed-progress">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#calculating-the-transformed-progress">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <script src="../../resources/easing-tests.js"></script>
 <body>
 <div id="log"></div>
 <div id="target"></div>
 <script>
--- a/testing/web-platform/tests/web-animations/timing-model/timelines/document-timelines.html
+++ b/testing/web-platform/tests/web-animations/timing-model/timelines/document-timelines.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Document timelines</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#document-timelines">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#document-timelines">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <div id="log"></div>
 <script>
 'use strict';
 
 async_test(t => {
--- a/testing/web-platform/tests/web-animations/timing-model/timelines/timelines.html
+++ b/testing/web-platform/tests/web-animations/timing-model/timelines/timelines.html
@@ -1,12 +1,12 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Timelines</title>
-<link rel="help" href="https://w3c.github.io/web-animations/#timelines">
+<link rel="help" href="https://drafts.csswg.org/web-animations/#timelines">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script src="../../testcommon.js"></script>
 <div id="log"></div>
 <script>
 'use strict';
 
 promise_test(t => {