Bug 1241750 - Enable <details> and <summary> on Nightly and Aurora. r=bz draft
authorTing-Yu Lin <tlin@mozilla.com>
Wed, 16 Mar 2016 15:56:05 +0800
changeset 340994 7c6b21fc32f09a65ce3dc1b7bef0b876074e0e94
parent 340857 7773387a9a2f1fd10e4424ea923c6185063f620b
child 516309 214880a609497be16fa8bbde147f4dc27140350c
push id13111
push usertlin@mozilla.com
push dateWed, 16 Mar 2016 10:05:28 +0000
reviewersbz
bugs1241750
milestone48.0a1
Bug 1241750 - Enable <details> and <summary> on Nightly and Aurora. r=bz MozReview-Commit-ID: 4pG7nso6bEd
dom/tests/mochitest/general/test_interfaces.html
modules/libpref/init/all.js
testing/web-platform/meta/svg/interfaces.html.ini
--- a/dom/tests/mochitest/general/test_interfaces.html
+++ b/dom/tests/mochitest/general/test_interfaces.html
@@ -545,17 +545,17 @@ var interfaceNamesInGlobalScope =
     "HTMLCollection",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLContentElement",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLDataElement",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLDataListElement",
 // IMPORTANT: Do not change this list without review from a DOM peer!
-    {name: "HTMLDetailsElement", disabled: true},
+    {name: "HTMLDetailsElement", release: false},
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLDirectoryElement",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLDivElement",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLDListElement",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLDocument",
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -5196,17 +5196,23 @@ pref("narrate.voice", "automatic");
 // features, loading Gecko Media Plugins unsandboxed.  However, EME CDMs will not be
 // loaded without sandboxing even if this pref is changed.
 pref("media.gmp.insecure.allow", false);
 #endif
 
 pref("dom.audiochannel.mutedByDefault", false);
 
 // Enable <details> and <summary> tags.
+#ifdef RELEASE_BUILD
+// Bug 1226455: Need to modify dom/tests/mochitest/general/test_interfaces.html
+// when shipping.
 pref("dom.details_element.enabled", false);
+#else
+pref("dom.details_element.enabled", true);
+#endif
 
 // Secure Element API
 #ifdef MOZ_SECUREELEMENT
 pref("dom.secureelement.enabled", false);
 #endif
 
 // Allow control characters appear in composition string.
 // When this is false, control characters except
--- a/testing/web-platform/meta/svg/interfaces.html.ini
+++ b/testing/web-platform/meta/svg/interfaces.html.ini
@@ -1,10 +1,11 @@
 [interfaces.html]
   type: testharness
+  prefs: [dom.details_element.enabled:true]
   [Document interface: attribute rootElement]
     expected: FAIL
 
   [SVGElement interface: attribute tabIndex]
     expected: FAIL
 
   [SVGElement interface: operation focus()]
     expected: FAIL
@@ -145,19 +146,16 @@
     expected: FAIL
 
   [SVGElement interface: svg must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: svg must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: svg must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: g must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: g must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: g must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -178,19 +176,16 @@
     expected: FAIL
 
   [SVGElement interface: g must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: g must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: g must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGUnknownElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGUnknownElement interface object length]
     expected: FAIL
 
   [SVGUnknownElement interface object name]
     expected: FAIL
@@ -226,19 +221,16 @@
     expected: FAIL
 
   [SVGElement interface: defs must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: defs must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: defs must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: Desc must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: Desc must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: Desc must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -259,19 +251,16 @@
     expected: FAIL
 
   [SVGElement interface: Desc must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: Desc must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: Desc must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: metadata must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: metadata must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: metadata must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -292,19 +281,16 @@
     expected: FAIL
 
   [SVGElement interface: metadata must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: metadata must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: metadata must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: title must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: title must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: title must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -325,19 +311,16 @@
     expected: FAIL
 
   [SVGElement interface: title must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: title must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: title must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: symbol must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: symbol must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: symbol must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -358,19 +341,16 @@
     expected: FAIL
 
   [SVGElement interface: symbol must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: symbol must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: symbol must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: use must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: use must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: use must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -391,19 +371,16 @@
     expected: FAIL
 
   [SVGElement interface: use must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: use must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: use must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: Switch must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: Switch must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: Switch must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -424,19 +401,16 @@
     expected: FAIL
 
   [SVGElement interface: Switch must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: Switch must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: Switch must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: style must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: style must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: style must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -457,19 +431,16 @@
     expected: FAIL
 
   [SVGElement interface: style must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: style must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: style must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGTransform interface: svg.createSVGTransform() must inherit property "matrix" with the proper type (8)]
     expected: FAIL
 
   [SVGPathElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGPathElement interface: existence and properties of interface prototype object]
     expected: FAIL
@@ -511,19 +482,16 @@
     expected: FAIL
 
   [SVGElement interface: path must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: path must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: path must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGRectElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGRectElement interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [SVGGeometryElement interface: rect must inherit property "isPointInFill" with the proper type (0)]
     expected: FAIL
@@ -562,19 +530,16 @@
     expected: FAIL
 
   [SVGElement interface: rect must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: rect must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: rect must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGCircleElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGCircleElement interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [SVGGeometryElement interface: circle must inherit property "isPointInFill" with the proper type (0)]
     expected: FAIL
@@ -613,19 +578,16 @@
     expected: FAIL
 
   [SVGElement interface: circle must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: circle must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: circle must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGEllipseElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGEllipseElement interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [SVGGeometryElement interface: ellipse must inherit property "isPointInFill" with the proper type (0)]
     expected: FAIL
@@ -664,19 +626,16 @@
     expected: FAIL
 
   [SVGElement interface: ellipse must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: ellipse must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: ellipse must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGLineElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGLineElement interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [SVGGeometryElement interface: line must inherit property "isPointInFill" with the proper type (0)]
     expected: FAIL
@@ -715,19 +674,16 @@
     expected: FAIL
 
   [SVGElement interface: line must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: line must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: line must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGPolylineElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGPolylineElement interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [SVGGeometryElement interface: polyline must inherit property "isPointInFill" with the proper type (0)]
     expected: FAIL
@@ -766,19 +722,16 @@
     expected: FAIL
 
   [SVGElement interface: polyline must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: polyline must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: polyline must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGPolygonElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGPolygonElement interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [SVGGeometryElement interface: polygon must inherit property "isPointInFill" with the proper type (0)]
     expected: FAIL
@@ -817,19 +770,16 @@
     expected: FAIL
 
   [SVGElement interface: polygon must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: polygon must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: polygon must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGTextContentElement must be primary interface of textContent]
     expected: FAIL
 
   [Stringification of textContent]
     expected: FAIL
 
   [SVGTextContentElement interface: textContent must inherit property "LENGTHADJUST_UNKNOWN" with the proper type (0)]
     expected: FAIL
@@ -940,19 +890,16 @@
     expected: FAIL
 
   [SVGElement interface: textContent must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: textContent must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: textContent must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: text must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: text must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: text must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -973,19 +920,16 @@
     expected: FAIL
 
   [SVGElement interface: text must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: text must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: text must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: tspan must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: tspan must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: tspan must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1006,19 +950,16 @@
     expected: FAIL
 
   [SVGElement interface: tspan must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: tspan must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: tspan must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: textPath must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: textPath must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: textPath must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1039,19 +980,16 @@
     expected: FAIL
 
   [SVGElement interface: textPath must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: textPath must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: textPath must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGImageElement interface: attribute crossOrigin]
     expected: FAIL
 
   [SVGImageElement interface: image must inherit property "crossOrigin" with the proper type (5)]
     expected: FAIL
 
   [SVGElement interface: image must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
@@ -1078,19 +1016,16 @@
     expected: FAIL
 
   [SVGElement interface: image must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: image must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: image must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: foreignObject must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: foreignObject must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: foreignObject must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1111,19 +1046,16 @@
     expected: FAIL
 
   [SVGElement interface: foreignObject must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: foreignObject must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: foreignObject must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGMarkerElement interface: attribute orient]
     expected: FAIL
 
   [SVGMarkerElement interface: marker must inherit property "orient" with the proper type (13)]
     expected: FAIL
 
   [SVGElement interface: marker must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
@@ -1150,19 +1082,16 @@
     expected: FAIL
 
   [SVGElement interface: marker must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: marker must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: marker must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGSolidcolorElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGSolidcolorElement interface object length]
     expected: FAIL
 
   [SVGSolidcolorElement interface object name]
     expected: FAIL
@@ -1198,19 +1127,16 @@
     expected: FAIL
 
   [SVGElement interface: linearGradient must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: linearGradient must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: linearGradient must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGRadialGradientElement interface: attribute fr]
     expected: FAIL
 
   [SVGRadialGradientElement interface: radialGradient must inherit property "fr" with the proper type (5)]
     expected: FAIL
 
   [SVGElement interface: radialGradient must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
@@ -1237,19 +1163,16 @@
     expected: FAIL
 
   [SVGElement interface: radialGradient must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: radialGradient must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: radialGradient must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGMeshElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGMeshElement interface object length]
     expected: FAIL
 
   [SVGMeshElement interface object name]
     expected: FAIL
@@ -1315,19 +1238,16 @@
     expected: FAIL
 
   [SVGElement interface: stop must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: stop must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: stop must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: pattern must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: pattern must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: pattern must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1348,19 +1268,16 @@
     expected: FAIL
 
   [SVGElement interface: pattern must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: pattern must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: pattern must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGHatchElement interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGHatchElement interface object length]
     expected: FAIL
 
   [SVGHatchElement interface object name]
     expected: FAIL
@@ -1450,19 +1367,16 @@
     expected: FAIL
 
   [SVGElement interface: cursor must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: cursor must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: cursor must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGScriptElement interface: script must inherit property "crossOrigin" with the proper type (1)]
     expected: FAIL
 
   [SVGElement interface: script must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: script must inherit property "focus" with the proper type (4)]
     expected: FAIL
@@ -1486,19 +1400,16 @@
     expected: FAIL
 
   [SVGElement interface: script must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: script must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: script must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGZoomEvent interface: existence and properties of interface object]
     expected: FAIL
 
   [SVGZoomEvent interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [SVGZoomEvent interface: attribute zoomRectScreen]
     expected: FAIL
@@ -1528,19 +1439,16 @@
     expected: FAIL
 
   [SVGElement interface: a must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: a must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: a must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: view must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: view must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: view must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1561,19 +1469,16 @@
     expected: FAIL
 
   [SVGElement interface: view must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: view must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: view must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: filter must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: filter must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: filter must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1594,19 +1499,16 @@
     expected: FAIL
 
   [SVGElement interface: filter must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: filter must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: filter must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feBlend must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feBlend must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feBlend must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1627,19 +1529,16 @@
     expected: FAIL
 
   [SVGElement interface: feBlend must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feBlend must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feBlend must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feColorMatrix must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feColorMatrix must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feColorMatrix must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1660,19 +1559,16 @@
     expected: FAIL
 
   [SVGElement interface: feColorMatrix must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feColorMatrix must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feColorMatrix must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feComponentTransfer must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feComponentTransfer must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feComponentTransfer must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1693,19 +1589,16 @@
     expected: FAIL
 
   [SVGElement interface: feComponentTransfer must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feComponentTransfer must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feComponentTransfer must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feFuncR must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feFuncR must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feFuncR must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1726,19 +1619,16 @@
     expected: FAIL
 
   [SVGElement interface: feFuncR must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feFuncR must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feFuncR must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feFuncG must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feFuncG must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feFuncG must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1759,19 +1649,16 @@
     expected: FAIL
 
   [SVGElement interface: feFuncG must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feFuncG must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feFuncG must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feFuncB must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feFuncB must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feFuncB must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1792,19 +1679,16 @@
     expected: FAIL
 
   [SVGElement interface: feFuncB must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feFuncB must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feFuncB must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feFuncA must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feFuncA must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feFuncA must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1825,19 +1709,16 @@
     expected: FAIL
 
   [SVGElement interface: feFuncA must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feFuncA must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feFuncA must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feComposite must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feComposite must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feComposite must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1858,19 +1739,16 @@
     expected: FAIL
 
   [SVGElement interface: feComposite must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feComposite must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feComposite must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feConvolveMatrix must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feConvolveMatrix must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feConvolveMatrix must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1891,19 +1769,16 @@
     expected: FAIL
 
   [SVGElement interface: feConvolveMatrix must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feConvolveMatrix must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feConvolveMatrix must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feDiffuseLighting must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feDiffuseLighting must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feDiffuseLighting must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1924,19 +1799,16 @@
     expected: FAIL
 
   [SVGElement interface: feDiffuseLighting must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feDiffuseLighting must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feDiffuseLighting must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: fePointLight must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: fePointLight must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: fePointLight must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1957,19 +1829,16 @@
     expected: FAIL
 
   [SVGElement interface: fePointLight must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: fePointLight must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: fePointLight must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feSpotLight must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feSpotLight must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feSpotLight must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -1990,19 +1859,16 @@
     expected: FAIL
 
   [SVGElement interface: feSpotLight must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feSpotLight must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feSpotLight must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feDisplacementMap must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feDisplacementMap must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feDisplacementMap must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2023,19 +1889,16 @@
     expected: FAIL
 
   [SVGElement interface: feDisplacementMap must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feDisplacementMap must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feDisplacementMap must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feDropShadow must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feDropShadow must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feDropShadow must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2056,19 +1919,16 @@
     expected: FAIL
 
   [SVGElement interface: feDropShadow must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feDropShadow must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feDropShadow must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feFlood must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feFlood must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feFlood must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2089,19 +1949,16 @@
     expected: FAIL
 
   [SVGElement interface: feFlood must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feFlood must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feFlood must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface object]
     expected: FAIL
 
   [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface prototype object]
     expected: FAIL
 
   [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_DUPLICATE on interface object]
     expected: FAIL
@@ -2164,19 +2021,16 @@
     expected: FAIL
 
   [SVGElement interface: feGaussianBlur must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feGaussianBlur must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feGaussianBlur must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGFEImageElement interface: attribute crossOrigin]
     expected: FAIL
 
   [SVGFEImageElement interface: feImage must inherit property "crossOrigin" with the proper type (1)]
     expected: FAIL
 
   [SVGElement interface: feImage must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
@@ -2203,19 +2057,16 @@
     expected: FAIL
 
   [SVGElement interface: feImage must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feImage must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feImage must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feMerge must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feMerge must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feMerge must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2236,19 +2087,16 @@
     expected: FAIL
 
   [SVGElement interface: feMerge must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feMerge must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feMerge must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feMergeNode must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feMergeNode must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feMergeNode must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2269,19 +2117,16 @@
     expected: FAIL
 
   [SVGElement interface: feMergeNode must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feMergeNode must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feMergeNode must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feMorphology must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feMorphology must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feMorphology must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2302,19 +2147,16 @@
     expected: FAIL
 
   [SVGElement interface: feMorphology must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feMorphology must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feMorphology must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feSpecularLighting must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feSpecularLighting must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feSpecularLighting must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2335,19 +2177,16 @@
     expected: FAIL
 
   [SVGElement interface: feSpecularLighting must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feSpecularLighting must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feSpecularLighting must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feTile must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feTile must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feTile must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2368,19 +2207,16 @@
     expected: FAIL
 
   [SVGElement interface: feTile must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feTile must inherit property "onsort" with the proper type (61)]
     expected: FAIL
 
-  [SVGElement interface: feTile must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-
   [SVGElement interface: feTurbulence must inherit property "tabIndex" with the proper type (3)]
     expected: FAIL
 
   [SVGElement interface: feTurbulence must inherit property "focus" with the proper type (4)]
     expected: FAIL
 
   [SVGElement interface: feTurbulence must inherit property "blur" with the proper type (5)]
     expected: FAIL
@@ -2400,12 +2236,8 @@
   [SVGElement interface: feTurbulence must inherit property "oncuechange" with the proper type (17)]
     expected: FAIL
 
   [SVGElement interface: feTurbulence must inherit property "ondragexit" with the proper type (22)]
     expected: FAIL
 
   [SVGElement interface: feTurbulence must inherit property "onsort" with the proper type (61)]
     expected: FAIL
-
-  [SVGElement interface: feTurbulence must inherit property "ontoggle" with the proper type (66)]
-    expected: FAIL
-