Bug 1530858 [wpt PR 15537] - MathML: Update meta help to point to the MathML Core spec., a=testonly
authorFrédéric Wang <fred.wang@free.fr>
Wed, 06 Mar 2019 12:36:28 +0000
changeset 464673 6d57f8b94e7ec8d2e3c7a7298c070908246518ec
parent 464672 4a51a4a136f3cf4a3b325fce3dc3c4f2625d89e4
child 464674 d2e51053fd3087edf9bc2f59fea53e39833c381b
push id35717
push useraciure@mozilla.com
push dateSun, 17 Mar 2019 09:45:26 +0000
treeherdermozilla-central@e0861be8d6c0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1530858, 15537
milestone67.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 1530858 [wpt PR 15537] - MathML: Update meta help to point to the MathML Core spec., a=testonly Automatic update from web-platform-tests MathML: Update meta help to point to the MathML Core spec. (#15537) -- wpt-commits: 32b9714f6617222eee674892b5c59ba43aa59623 wpt-pr: 15537
testing/web-platform/tests/mathml/README.md
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-1.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-bar-001.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-color-001.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-color-002.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-001.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-002.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-003.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-mrow-001.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-parameters-1.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-parameters-2.html
testing/web-platform/tests/mathml/presentation-markup/fractions/frac-visibility-001.html
testing/web-platform/tests/mathml/presentation-markup/operators/mo-axis-height-1.html
testing/web-platform/tests/mathml/presentation-markup/radicals/root-parameters-1.html
testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-1.html
testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-2.html
testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-3.html
testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-4.html
testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-5.html
testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-parameters-1.html
testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-parameters-2.html
testing/web-platform/tests/mathml/presentation-markup/scripts/underover-1.html
testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-1.html
testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-2.html
testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-3.html
testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-4.html
testing/web-platform/tests/mathml/presentation-markup/spaces/space-1.html
testing/web-platform/tests/mathml/presentation-markup/spaces/space-2.html
testing/web-platform/tests/mathml/presentation-markup/tables/table-axis-height.html
testing/web-platform/tests/mathml/relations/css-styling/color-1.html
testing/web-platform/tests/mathml/relations/css-styling/display-1.html
testing/web-platform/tests/mathml/relations/css-styling/displaystyle-1.html
testing/web-platform/tests/mathml/relations/css-styling/lengths-1.html
testing/web-platform/tests/mathml/relations/css-styling/lengths-2.html
testing/web-platform/tests/mathml/relations/css-styling/lengths-3.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-fraktur.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-italic.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-sans-serif.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-script.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-double-struck.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-fraktur.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-initial.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-italic.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-looped.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-monospace.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif-italic.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-script.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-stretched.html
testing/web-platform/tests/mathml/relations/css-styling/mathvariant-tailed.html
testing/web-platform/tests/mathml/relations/css-styling/visibility-1.html
testing/web-platform/tests/mathml/relations/html5-tree/class-1.html
testing/web-platform/tests/mathml/relations/html5-tree/class-2.html
testing/web-platform/tests/mathml/relations/html5-tree/color-attributes-1.html
testing/web-platform/tests/mathml/relations/html5-tree/display-1.html
testing/web-platform/tests/mathml/relations/html5-tree/dynamic-1.html
testing/web-platform/tests/mathml/relations/html5-tree/href-click-1.html
testing/web-platform/tests/mathml/relations/html5-tree/href-click-2.html
testing/web-platform/tests/mathml/relations/html5-tree/href-manual.html
testing/web-platform/tests/mathml/relations/html5-tree/integration-point-1.html
testing/web-platform/tests/mathml/relations/html5-tree/integration-point-2.html
testing/web-platform/tests/mathml/relations/html5-tree/integration-point-3.html
testing/web-platform/tests/mathml/relations/html5-tree/required-extensions-1.html
testing/web-platform/tests/mathml/relations/html5-tree/required-extensions-2.html
testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-1.html
testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-2.html
testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-3.html
testing/web-platform/tests/mathml/relations/text-and-math/use-typo-metrics-1.html
testing/web-platform/tests/mathml/tools/mathvariant-transforms.py
--- a/testing/web-platform/tests/mathml/README.md
+++ b/testing/web-platform/tests/mathml/README.md
@@ -1,9 +1,9 @@
-# MathML: Tests for the MathML Core specification
+# Tests for the MathML Core specification
 
 This directory contains tests for the
 [MathML Core specification](https://mathml-refresh.github.io/mathml-core/).
 Many of the tests verify OpenType features and require specific Web fonts for
 that purpose. WOFF fonts are generated by scripts in the `tools/` folder using
 the Python API of
 [fontforge](https://github.com/fontforge/fontforge/). A recent enough version
 of FontForge is necessary so that it includes fixes for
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Fraction</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
 <meta name="assert" content="Verify fraction metrics for different sizes of numerator and denominator.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
 </style>
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-bar-001.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-bar-001.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html class="reftest-wait">
   <head>
     <meta charset="utf-8">
     <title>fractions bar</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="Verifies painting of the fraction bar">
     <link rel="match" href="frac-bar-001-ref.html">
     <style type="text/css">
       @font-face {
         font-family: TestFont;
         src: url("/fonts/math/fraction-rulethickness10000.woff");
       }
       math {
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-color-001.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-color-001.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>Fraction bar color</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="The CSS color property has an effect on the fraction bar.">
     <link rel="mismatch" href="frac-color-001-notref.html">
   </head>
   <body style="font-size: 20pt;">
     <p>This test passes if you see a fraction with a blue fraction bar.</p>
     <math>
       <mfrac style="color: blue;">
         <mspace width="200px" height="20px" style="background: black"></mspace>
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-color-002.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-color-002.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>fractions color</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="Verifies the color attribute affects the fraction bar">
     <link rel="match" href="frac-color-002-ref.html">
   </head>
   <body>
     <p>This test passes if you see a green square and a blue square.</p>
     <div style="background: green; width: 200px; height: 200px;">
       <math>
         <mspace width="10px"></mspace>
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-001.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-001.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>fractions linethickness</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="Verifies 'thin', 'medium', 'thick' and unitless values for the linethickness attribute of the mfrac element">
     <link rel="match" href="frac-linethickness-001-ref.html">
     <style type="text/css">
       @font-face {
         font-family: TestFont;
         src: url("/fonts/math/fraction-rulethickness10000.woff");
       }
       math {
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-002.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-002.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>fractions linethickness</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="Verifies fraction with negative, percent and named space linethickness values.">
     <link rel="match" href="frac-linethickness-002-ref.html">
     <style type="text/css">
       @font-face {
         font-family: TestFont;
         src: url("/fonts/math/fraction-rulethickness10000.woff");
       }
       math {
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-003.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-linethickness-003.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>fractions linethickness</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="Verifies fraction with 0px bar.">
     <link rel="mismatch" href="frac-linethickness-003-notref.html">
   </head>
   <body>
     <p>This test passes if you see a fraction without fraction bar.</p>
     <math>
       <mfrac linethickness="0px">
         <mspace width="20px" height="5px" style="background: blue"></mspace>
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-mrow-001.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-mrow-001.html
@@ -1,14 +1,15 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>Fraction mrow</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mrow">
     <meta name="assert" content="This test that <mrow> elements can be used as numerator and denominator of fractions.">
     <link rel="match" href="frac-mrow-001-ref.html">
   </head>
   <body style="font-size: 20pt;">
     <p>This test passes if you see a fraction with a blue square as numerator and a cyan square as denominator.</p>
     <math>
       <mfrac>
         <mrow>
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>Fraction numalign denomalign</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="This fraction alignment with the numalign/denomalign attributes.">
     <link rel="match" href="frac-numalign-denomalign-001-ref.html">
   </head>
   <body>
     <p>This test passes if you see 3 fractions with a numerator respectively
       aligned left/center/right with respect to the denominator ;
       followed by 3 fractions with a denominator respectively aligned
       left/center/right with respect to the numerator.</p>
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-parameters-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-parameters-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Fraction parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
 <meta name="assert" content="Element mfrac correctly uses the fraction parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-parameters-2.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-parameters-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Stack parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
 <meta name="assert" content="Element mfrac correctly uses the stack parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-visibility-001.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/fractions/frac-visibility-001.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>Fraction bar visibility</title>
-    <link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS2">
+    <link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mfrac">
     <meta name="assert" content="The CSS visible property affects the rendering of the fraction bar.">
     <link rel="match" href="frac-visibility-001-ref.html">
   </head>
   <body>
     <p>This test passes if you see a green square and no red.</p>
     <div style="background: green; width: 200px; height: 200px;">
       <math>
         <mfrac style="visibility: hidden; color: red">
--- a/testing/web-platform/tests/mathml/presentation-markup/operators/mo-axis-height-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/operators/mo-axis-height-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>mo axis height</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS2.SSS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#tokenmo">
 <meta name="assert" content="Element mo correctly uses the axis height parameter from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/radicals/root-parameters-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/radicals/root-parameters-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Radical parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS3">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msqrt">
 <meta name="assert" content="Elements msqrt and mroot correctly use the radical parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Subscripts and Superscripts metrics</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msubmsup">
 <meta name="assert" content="Basic metrics for elements msub, msup and msubsup.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
 </style>
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-2.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Subscripts and Superscripts metrics</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msubmsup">
 <meta name="assert" content="Basic metrics for the mmultiscript element.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
 </style>
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-3.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-3.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Subscripts and Superscripts metrics</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msubmsup">
 <meta name="assert" content="Basic metrics for the mmultiscript element with many scripts.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
 </style>
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-4.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-4.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Subscripts and Superscripts metrics</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msubmsup">
 <meta name="assert" content="Verify metrics of scripted elements for bases of different heights.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
 </style>
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-5.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-5.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Subscripts and Superscripts metrics</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msubmsup">
 <meta name="assert" content="Verify metrics of scripted elements with tall scripts.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
 </style>
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-parameters-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-parameters-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Subscripts and Superscripts parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msubmsup">
 <meta name="assert" content="Elements msub, msup, subsup and msubsup correctly use the subscript and superscript parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-parameters-2.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/subsup-parameters-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Subscripts and Superscripts parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#msubmsup">
 <meta name="assert" content="Elements msub, msup, subsup and msubsup correctly use the italic correction from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Underscripts and Overscripts parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mundermover">
 <meta name="assert" content="Elements munder, mover, munderover correctly .">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace, mo {
     font-size: 10px;
   }
 </style>
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Underscripts and Overscripts parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mundermover">
 <meta name="assert" content="Elements munder, mover, munderover correctly use the limit parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace, mo {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-2.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Underscripts and Overscripts parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mundermover">
 <meta name="assert" content="Elements munder, mover, munderover correctly use the stretch stack parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace, mo {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-3.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-3.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Underscripts and Overscripts parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mundermover">
 <meta name="assert" content="Elements munder, mover, munderover correctly use underbar/overbar and AccentBaseHeight parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace, mo {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-4.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/scripts/underover-parameters-4.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Underscripts and Overscripts parameters</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mundermover">
 <meta name="assert" content="Elements munder, mover, munderover correctly use underbar/overbar and AccentBaseHeight parameters from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace, mo {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/presentation-markup/spaces/space-1.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/spaces/space-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Space</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS2.SSS6">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mspace">
 <meta name="assert" content="Verify mspace metrics for different values of height, depth and width">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script>
   var epsilon = 1;
   function getBox(aId) {
     var box = document.getElementById(aId).getBoundingClientRect();
     box.middle = (box.bottom + box.top) / 2;
--- a/testing/web-platform/tests/mathml/presentation-markup/spaces/space-2.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/spaces/space-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>space</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS2.SSS6">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mspace">
 <link rel="match" href="space-2-ref.html"/>
 <meta name="assert" content="Verify mspace visual rendering for different values of height, depth and width">
 </head>
 <body>
   <p>Test passes if you see a green square and no red.</p>
   <div style="position: relative;">
     <!-- Some green and red mspaces to draw a square -->
     <div style="position: absolute; top: 0px; left: 0px;
--- a/testing/web-platform/tests/mathml/presentation-markup/tables/table-axis-height.html
+++ b/testing/web-platform/tests/mathml/presentation-markup/tables/table-axis-height.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>table axis height</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S3.html#SS5">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#tables">
 <meta name="assert" content="Element mtable correctly uses the axis height parameter from the MATH table.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   math, mspace {
     font-size: 10px;
   }
   @font-face {
--- a/testing/web-platform/tests/mathml/relations/css-styling/color-1.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/color-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>color</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssstyling">
 <link rel="match" href="color-1-ref.html"/>
 <meta name="assert" content="Verify that the color is used for text and graphical elements.">
 </head>
 <body>
   <p>Test passes if you see a green square.</p>
   <div style="background: green; color: red; width: 200px; height: 200px; padding: 1px;">
     <math><mfrac style="color: green"><mn>1</mn><mn>2</mn></mfrac></math>
     <math><msqrt style="color: green"><mn>3</mn></msqrt></math>
--- a/testing/web-platform/tests/mathml/relations/css-styling/display-1.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/display-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>display</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssstyling">
 <link rel="match" href="display-1-ref.html"/>
 <meta name="assert" content="Verify that the 'display: none' property works on MathML elements.">
 </head>
 <body>
   <p>Test passes if you see a green square.</p>
   <div style="background: green; color: red; width: 200px; height: 200px;">
     <math style="display: none;"><mspace width="200px" height="200px" style="background: red"/></math>
   </div>
--- a/testing/web-platform/tests/mathml/relations/css-styling/displaystyle-1.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/displaystyle-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>displaystyle</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssstyling">
 <meta name="assert" content="Verify that the correct inheritance of the displaystyle value by measuring the size of large operators.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/largeop-displayoperatorminheight5000.woff");
   }
   math  {
     font-family: TestFont;
--- a/testing/web-platform/tests/mathml/relations/css-styling/lengths-1.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/lengths-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>MathML lengths</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssstyling"/>
 <link rel="match" href="lengths-1-ref.html"/>
 <meta name="assert" content="Verify whether the different units are accepted for MathML lengths.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/xheight500.woff");
   }
   span, math {
--- a/testing/web-platform/tests/mathml/relations/css-styling/lengths-2.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/lengths-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>MathML lengths</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssstyling"/>
 <link rel="match" href="lengths-2-ref.html"/>
 <meta name="assert" content="Verify whether the different namedspaces are accepted for MathML lengths.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/xheight500.woff");
   }
   mpadded {
--- a/testing/web-platform/tests/mathml/relations/css-styling/lengths-3.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/lengths-3.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>MathML lengths</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssstyling"/>
 <meta name="assert" content="Verify various cases of the MathML length syntax.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/xheight500.woff");
   }
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-fraktur.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-fraktur.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant bold-fraktur</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-bold-fraktur-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a bold-fraktur mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-bold-fraktur.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-italic.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-italic.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant bold-italic</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-bold-italic-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a bold-italic mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-bold-italic.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-sans-serif.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-sans-serif.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant bold-sans-serif</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-bold-sans-serif-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a bold-sans-serif mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-bold-sans-serif.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-script.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold-script.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant bold-script</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-bold-script-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a bold-script mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-bold-script.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-bold.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant bold</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-bold-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a bold mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-bold.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-double-struck.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-double-struck.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant double-struck</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-double-struck-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a double-struck mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-double-struck.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-fraktur.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-fraktur.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant fraktur</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-fraktur-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a fraktur mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-fraktur.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-initial.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-initial.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant initial</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-initial-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a initial mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-initial.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-italic.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-italic.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant italic</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-italic-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a italic mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-italic.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-looped.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-looped.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant looped</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-looped-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a looped mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-looped.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-monospace.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-monospace.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant monospace</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-monospace-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a monospace mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-monospace.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant sans-serif-bold-italic</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-sans-serif-bold-italic-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a sans-serif-bold-italic mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-sans-serif-bold-italic.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif-italic.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif-italic.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant sans-serif-italic</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-sans-serif-italic-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a sans-serif-italic mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-sans-serif-italic.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-sans-serif.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant sans-serif</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-sans-serif-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a sans-serif mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-sans-serif.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-script.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-script.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant script</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-script-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a script mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-script.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-stretched.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-stretched.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant stretched</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-stretched-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a stretched mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-stretched.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-tailed.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/mathvariant-tailed.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>mathvariant tailed</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>
 <link rel="match" href="mathvariant-tailed-ref.html"/>
 <meta name="assert" content="Verify that a single-char <mtext> with a tailed mathvariant is equivalent to an <mtext> with the transformed unicode character.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/mathvariant-tailed.woff");
   }
   body > span {
--- a/testing/web-platform/tests/mathml/relations/css-styling/visibility-1.html
+++ b/testing/web-platform/tests/mathml/relations/css-styling/visibility-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>visibility</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssstyling">
 <link rel="match" href="visibility-1-ref.html"/>
 <meta name="assert" content="Verify that visibility=hidden is used for text and graphical elements.">
 </head>
 <body>
   <p>Test passes if you see a green square.</p>
   <div style="background: green; color: red; width: 200px; height: 200px;">
     <math><mfrac style="visibility: hidden"><mn>1</mn><mn>2</mn></mfrac></math>
     <math><msqrt style="visibility: hidden"><mn>3</mn></msqrt></math>
--- a/testing/web-platform/tests/mathml/relations/html5-tree/class-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/class-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>Class</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree"/>
 <link rel="match" href="class-1-ref.html"/>
 <meta name="assert" content="Verify that the class attribute affects CSS selectors.">
 <style>
   mtext.fail { display: none; }
   mtext.pass { background: green; }
 </style>
 </head>
 <body>
--- a/testing/web-platform/tests/mathml/relations/html5-tree/class-2.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/class-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Class</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
 <meta name="assert" content="Verify whether the getElementsByClassName() works for MathML elements.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script>
   setup({ explicit_done: true });
   window.addEventListener("DOMContentLoaded", function() {
     var mtext = document.getElementsByClassName("cl");
     test(function() {
--- a/testing/web-platform/tests/mathml/relations/html5-tree/color-attributes-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/color-attributes-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>Color Attributes</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree"/>
 <meta name="assert" content="Verify that the mathcolor and mathbackground attributes are supported on the math element.">
 <link rel="match" href="color-attributes-1-ref.html"/>
 <style>
   #content {
     color: red;
   }
   #content > div {
     position: absolute;
--- a/testing/web-platform/tests/mathml/relations/html5-tree/display-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/display-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>MathML display attribute</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
 <meta name="assert" content="Verify that the display attribute on the math element is supported and impacts centering and line breaking with surrounding content.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script>
   function getBox(aId) {
     return document.getElementById(aId).getBoundingClientRect();
   }
   window.addEventListener("DOMContentLoaded", function() {
--- a/testing/web-platform/tests/mathml/relations/html5-tree/dynamic-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/dynamic-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>Dynamic MathML DOM</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dom"/>
 <link rel="match" href="dynamic-1-ref.html"/>
 <meta name="assert" content="Verify that the MathML DOM tree can be modified via javascript and that the rendering is correctly updated.">
 <style>
   mtext.fail { background: red; color: white; }
   mtext.pass { background: green; color: white; }
 </style>
 <script>
   window.addEventListener("DOMContentLoaded", function() {
--- a/testing/web-platform/tests/mathml/relations/html5-tree/href-click-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/href-click-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html class="reftest-wait">
 <head>
 <meta charset="utf-8"/>
 <title>href click</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
 <link rel="match" href="href-click-1-ref.html"/>
 <meta name="assert" content="Verify that a click on a link moves to the target.">
 <script type="text/javascript">
   function test()
   {
     var event = new MouseEvent('click', {bubbles: true, cancelable: true});
     document.getElementById('link').dispatchEvent(event);
     document.documentElement.className = "";
--- a/testing/web-platform/tests/mathml/relations/html5-tree/href-click-2.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/href-click-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html class="reftest-wait">
 <head>
 <meta charset="utf-8"/>
 <title>href click</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
 <link rel="match" href="href-click-2-ref.html"/>
 <meta name="assert" content="Verify that a click on an element bubbles to an ancestor link.">
 <script type="text/javascript">
   function test()
   {
     var event = new MouseEvent('click', {bubbles: true, cancelable: true});
     document.getElementById('space').dispatchEvent(event);
     document.documentElement.className = "";
--- a/testing/web-platform/tests/mathml/relations/html5-tree/href-manual.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/href-manual.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Manual click on a link</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script>
 setup({explicit_timeout: true})
 function handler() {
 document.body.insertAdjacentHTML("beforeend",
   "<span style='background: green; color: white;'>PASS</span>");
 }
--- a/testing/web-platform/tests/mathml/relations/html5-tree/integration-point-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/integration-point-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>MathML inside foreignObject</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dom"/>
 <link rel="match" href="integration-point-1-ref.html"/>
 <meta name="assert" content="Verify that MathML can be used inside a foreignObject element.">
 </head>
 <body>
   <p>Test passes if there is a green square and no red.</p>
   <div>
     <div style="position: absolute; width: 200px; height: 200px; background: red"></div>
     <div style="position: absolute;">
--- a/testing/web-platform/tests/mathml/relations/html5-tree/integration-point-2.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/integration-point-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>MathML as a phrasing content</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dom"/>
 <link rel="match" href="integration-point-2-ref.html"/>
 <meta name="assert" content="Verify that MathML can be used at positions where phrasing content is accepted.">
 <style type="text/css">
   span, math { font-family: monospace; font-size: 10px; }
   div {
     color: green;
   }
   span.redsquare {
--- a/testing/web-platform/tests/mathml/relations/html5-tree/integration-point-3.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/integration-point-3.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>phrasing content inside mtext</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dom"/>
 <link rel="match" href="integration-point-3-ref.html"/>
 <meta name="assert" content="Verify that <mtext> can contain phrasing content">
 <style type="text/css">
   div {
     color: green;
   }
   span, math, mtext { font-family: monospace; font-size: 10px; }
   span.redsquare, span.greensquare {
--- a/testing/web-platform/tests/mathml/relations/html5-tree/required-extensions-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/required-extensions-1.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>SVG requiredExtensions</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dom">
 <meta name="assert" content="Verify whether the MathML namespace is recognized as a required extensions of SVG foreignObject when using the hasExtension javascript function.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script>
   test(function() {
   assert_true(document.createElementNS("http://www.w3.org/2000/svg", "foreignObject").hasExtension("http://www.w3.org/1998/Math/MathML"))
   }, "Testing foreignObject.hasExtension('http://www.w3.org/1998/Math/MathML')");
 </script>
--- a/testing/web-platform/tests/mathml/relations/html5-tree/required-extensions-2.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/required-extensions-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>SVG requiredExtensions</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dom"/>
 <link rel="match" href="required-extensions-2-ref.html"/>
 <meta name="assert" content="Verify that a foreignObject with MathML used as a requiredExtensions value is selected for display in a SVG switch element.">
 </head>
 <body>
   <p>Test passes if there is a green square and no red.</p>
   <svg width="200px" height="200px">
     <rect width="200px" height="100px" fill="red"/>
     <switch>
--- a/testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-1.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-1.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>Unique identifier</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree"/>
 <link rel="match" href="unique-identifier-1-ref.html"/>
 <meta name="assert" content="Verify that the id on a MathML element can be used as a fragment identifier in order to force initial scrolling.">
 </head>
 <body>
 
   <p>Test passes if you see the text "PASS".</p>
 
   <iframe width="100" height="100" frameborder="0" scrolling="no"
--- a/testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-2.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-2.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Unique Identifier</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2">
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
 <meta name="assert" content="Verify whether the getElementById() works for MathML elements.">
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <script>
   setup({ explicit_done: true });
   window.addEventListener("DOMContentLoaded", function() {
     var mtext = document.getElementById("MTEXT");
     test(function() {
--- a/testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-3.html
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/unique-identifier-3.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8"/>
 <title>Unique Identifier</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS1.SSS2"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree"/>
 <link rel="match" href="unique-identifier-3-ref.html"/>
 <meta name="assert" content="Verify that the id attribute affects CSS selectors.">
 <style>
   #fail { display: none; }
   #pass { background: green; }
 </style>
 </head>
 <body>
--- a/testing/web-platform/tests/mathml/relations/text-and-math/use-typo-metrics-1.html
+++ b/testing/web-platform/tests/mathml/relations/text-and-math/use-typo-metrics-1.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <meta charset="utf-8"/>
 <title>Open Font Format: USE_TYPO_METRICS</title>
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS2.SSS1"/>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#openfontformat"/>
 <link rel="match" href="use-typo-metrics-1-ref.html"/>
 <meta name="assert" content="Verify that the USE_TYPO_METRICS flag from the OS/2 table is taken into account to calculate line height.">
 <style>
   @font-face {
     font-family: TestFont;
     src: url("/fonts/math/lineheight5000-typolineheight2300.woff");
   }
   .green {
--- a/testing/web-platform/tests/mathml/tools/mathvariant-transforms.py
+++ b/testing/web-platform/tests/mathml/tools/mathvariant-transforms.py
@@ -76,17 +76,17 @@ for mathvariant in mathvariantTransforms
 <!DOCTYPE html>\n\
 <html>\n\
 <head>\n\
 <meta charset="utf-8"/>\n\
 <title>mathvariant %s</title>\n'
     reftest.write(source % mathvariant)
     reftestReference.write(source % ("%s (reference)" % mathvariant))
     source ='\
-<link rel="help" href="http://www.mathml-association.org/MathMLinHTML5/S2.html#SS3.SSS1.tab2"/>\n\
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#cssproperties"/>\n\
 <link rel="match" href="mathvariant-%s-ref.html"/>\n\
 <meta name="assert" content="Verify that a single-char <mtext> with a %s mathvariant is equivalent to an <mtext> with the transformed unicode character.">\n'
     reftest.write(source % (mathvariant, mathvariant))
     source = '\
 <style>\n\
   @font-face {\n\
     font-family: TestFont;\n\
     src: url("/fonts/math/mathvariant-%s.woff");\n\