1. ## `about` (on `<div>` inside `<div>`)
    
  2. | Test Case | Flags | Result |
    
  3. | --- | --- | --- |
    
  4. | `about=(string)`| (changed)| `"a string"` |
    
  5. | `about=(empty string)`| (changed)| `<empty string>` |
    
  6. | `about=(array with string)`| (changed)| `"string"` |
    
  7. | `about=(empty array)`| (changed)| `<empty string>` |
    
  8. | `about=(object)`| (changed)| `"result of toString()"` |
    
  9. | `about=(numeric string)`| (changed)| `"42"` |
    
  10. | `about=(-1)`| (changed)| `"-1"` |
    
  11. | `about=(0)`| (changed)| `"0"` |
    
  12. | `about=(integer)`| (changed)| `"1"` |
    
  13. | `about=(NaN)`| (changed, warning)| `"NaN"` |
    
  14. | `about=(float)`| (changed)| `"99.99"` |
    
  15. | `about=(true)`| (initial, warning)| `<null>` |
    
  16. | `about=(false)`| (initial, warning)| `<null>` |
    
  17. | `about=(string 'true')`| (changed)| `"true"` |
    
  18. | `about=(string 'false')`| (changed)| `"false"` |
    
  19. | `about=(string 'on')`| (changed)| `"on"` |
    
  20. | `about=(string 'off')`| (changed)| `"off"` |
    
  21. | `about=(symbol)`| (initial, warning)| `<null>` |
    
  22. | `about=(function)`| (initial, warning)| `<null>` |
    
  23. | `about=(null)`| (initial)| `<null>` |
    
  24. | `about=(undefined)`| (initial)| `<null>` |
    
  25. 
    
  26. ## `aBoUt` (on `<div>` inside `<div>`)
    
  27. | Test Case | Flags | Result |
    
  28. | --- | --- | --- |
    
  29. | `aBoUt=(string)`| (changed, warning)| `"a string"` |
    
  30. | `aBoUt=(empty string)`| (changed, warning)| `<empty string>` |
    
  31. | `aBoUt=(array with string)`| (changed, warning)| `"string"` |
    
  32. | `aBoUt=(empty array)`| (changed, warning)| `<empty string>` |
    
  33. | `aBoUt=(object)`| (changed, warning)| `"result of toString()"` |
    
  34. | `aBoUt=(numeric string)`| (changed, warning)| `"42"` |
    
  35. | `aBoUt=(-1)`| (changed, warning)| `"-1"` |
    
  36. | `aBoUt=(0)`| (changed, warning)| `"0"` |
    
  37. | `aBoUt=(integer)`| (changed, warning)| `"1"` |
    
  38. | `aBoUt=(NaN)`| (changed, warning)| `"NaN"` |
    
  39. | `aBoUt=(float)`| (changed, warning)| `"99.99"` |
    
  40. | `aBoUt=(true)`| (initial, warning)| `<null>` |
    
  41. | `aBoUt=(false)`| (initial, warning)| `<null>` |
    
  42. | `aBoUt=(string 'true')`| (changed, warning)| `"true"` |
    
  43. | `aBoUt=(string 'false')`| (changed, warning)| `"false"` |
    
  44. | `aBoUt=(string 'on')`| (changed, warning)| `"on"` |
    
  45. | `aBoUt=(string 'off')`| (changed, warning)| `"off"` |
    
  46. | `aBoUt=(symbol)`| (initial, warning)| `<null>` |
    
  47. | `aBoUt=(function)`| (initial, warning)| `<null>` |
    
  48. | `aBoUt=(null)`| (initial, warning)| `<null>` |
    
  49. | `aBoUt=(undefined)`| (initial, warning)| `<null>` |
    
  50. 
    
  51. ## `accent-Height` (on `<font-face>` inside `<svg>`)
    
  52. | Test Case | Flags | Result |
    
  53. | --- | --- | --- |
    
  54. | `accent-Height=(string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  55. | `accent-Height=(empty string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  56. | `accent-Height=(array with string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  57. | `accent-Height=(empty array)`| (initial, warning, ssr mismatch)| `<null>` |
    
  58. | `accent-Height=(object)`| (initial, warning, ssr mismatch)| `<null>` |
    
  59. | `accent-Height=(numeric string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  60. | `accent-Height=(-1)`| (initial, warning, ssr mismatch)| `<null>` |
    
  61. | `accent-Height=(0)`| (initial, warning, ssr mismatch)| `<null>` |
    
  62. | `accent-Height=(integer)`| (initial, warning, ssr mismatch)| `<null>` |
    
  63. | `accent-Height=(NaN)`| (initial, warning, ssr mismatch)| `<null>` |
    
  64. | `accent-Height=(float)`| (initial, warning, ssr mismatch)| `<null>` |
    
  65. | `accent-Height=(true)`| (initial, warning)| `<null>` |
    
  66. | `accent-Height=(false)`| (initial, warning)| `<null>` |
    
  67. | `accent-Height=(string 'true')`| (initial, warning, ssr mismatch)| `<null>` |
    
  68. | `accent-Height=(string 'false')`| (initial, warning, ssr mismatch)| `<null>` |
    
  69. | `accent-Height=(string 'on')`| (initial, warning, ssr mismatch)| `<null>` |
    
  70. | `accent-Height=(string 'off')`| (initial, warning, ssr mismatch)| `<null>` |
    
  71. | `accent-Height=(symbol)`| (initial, warning)| `<null>` |
    
  72. | `accent-Height=(function)`| (initial, warning)| `<null>` |
    
  73. | `accent-Height=(null)`| (initial, warning)| `<null>` |
    
  74. | `accent-Height=(undefined)`| (initial, warning)| `<null>` |
    
  75. 
    
  76. ## `accent-height` (on `<font-face>` inside `<svg>`)
    
  77. | Test Case | Flags | Result |
    
  78. | --- | --- | --- |
    
  79. | `accent-height=(string)`| (changed, warning)| `"a string"` |
    
  80. | `accent-height=(empty string)`| (changed, warning)| `<empty string>` |
    
  81. | `accent-height=(array with string)`| (changed, warning)| `"string"` |
    
  82. | `accent-height=(empty array)`| (changed, warning)| `<empty string>` |
    
  83. | `accent-height=(object)`| (changed, warning)| `"result of toString()"` |
    
  84. | `accent-height=(numeric string)`| (changed, warning)| `"42"` |
    
  85. | `accent-height=(-1)`| (changed, warning)| `"-1"` |
    
  86. | `accent-height=(0)`| (changed, warning)| `"0"` |
    
  87. | `accent-height=(integer)`| (changed, warning)| `"1"` |
    
  88. | `accent-height=(NaN)`| (changed, warning)| `"NaN"` |
    
  89. | `accent-height=(float)`| (changed, warning)| `"99.99"` |
    
  90. | `accent-height=(true)`| (initial, warning)| `<null>` |
    
  91. | `accent-height=(false)`| (initial, warning)| `<null>` |
    
  92. | `accent-height=(string 'true')`| (changed, warning)| `"true"` |
    
  93. | `accent-height=(string 'false')`| (changed, warning)| `"false"` |
    
  94. | `accent-height=(string 'on')`| (changed, warning)| `"on"` |
    
  95. | `accent-height=(string 'off')`| (changed, warning)| `"off"` |
    
  96. | `accent-height=(symbol)`| (initial, warning)| `<null>` |
    
  97. | `accent-height=(function)`| (initial, warning)| `<null>` |
    
  98. | `accent-height=(null)`| (initial, warning)| `<null>` |
    
  99. | `accent-height=(undefined)`| (initial, warning)| `<null>` |
    
  100. 
    
  101. ## `accentHeight` (on `<font-face>` inside `<svg>`)
    
  102. | Test Case | Flags | Result |
    
  103. | --- | --- | --- |
    
  104. | `accentHeight=(string)`| (changed)| `"a string"` |
    
  105. | `accentHeight=(empty string)`| (changed)| `<empty string>` |
    
  106. | `accentHeight=(array with string)`| (changed)| `"string"` |
    
  107. | `accentHeight=(empty array)`| (changed)| `<empty string>` |
    
  108. | `accentHeight=(object)`| (changed)| `"result of toString()"` |
    
  109. | `accentHeight=(numeric string)`| (changed)| `"42"` |
    
  110. | `accentHeight=(-1)`| (changed)| `"-1"` |
    
  111. | `accentHeight=(0)`| (changed)| `"0"` |
    
  112. | `accentHeight=(integer)`| (changed)| `"1"` |
    
  113. | `accentHeight=(NaN)`| (changed, warning)| `"NaN"` |
    
  114. | `accentHeight=(float)`| (changed)| `"99.99"` |
    
  115. | `accentHeight=(true)`| (initial, warning)| `<null>` |
    
  116. | `accentHeight=(false)`| (initial, warning)| `<null>` |
    
  117. | `accentHeight=(string 'true')`| (changed)| `"true"` |
    
  118. | `accentHeight=(string 'false')`| (changed)| `"false"` |
    
  119. | `accentHeight=(string 'on')`| (changed)| `"on"` |
    
  120. | `accentHeight=(string 'off')`| (changed)| `"off"` |
    
  121. | `accentHeight=(symbol)`| (initial, warning)| `<null>` |
    
  122. | `accentHeight=(function)`| (initial, warning)| `<null>` |
    
  123. | `accentHeight=(null)`| (initial)| `<null>` |
    
  124. | `accentHeight=(undefined)`| (initial)| `<null>` |
    
  125. 
    
  126. ## `accept` (on `<input>` inside `<div>`)
    
  127. | Test Case | Flags | Result |
    
  128. | --- | --- | --- |
    
  129. | `accept=(string)`| (changed)| `"a string"` |
    
  130. | `accept=(empty string)`| (initial)| `<empty string>` |
    
  131. | `accept=(array with string)`| (changed)| `"string"` |
    
  132. | `accept=(empty array)`| (initial)| `<empty string>` |
    
  133. | `accept=(object)`| (changed)| `"result of toString()"` |
    
  134. | `accept=(numeric string)`| (changed)| `"42"` |
    
  135. | `accept=(-1)`| (changed)| `"-1"` |
    
  136. | `accept=(0)`| (changed)| `"0"` |
    
  137. | `accept=(integer)`| (changed)| `"1"` |
    
  138. | `accept=(NaN)`| (changed, warning)| `"NaN"` |
    
  139. | `accept=(float)`| (changed)| `"99.99"` |
    
  140. | `accept=(true)`| (initial, warning)| `<empty string>` |
    
  141. | `accept=(false)`| (initial, warning)| `<empty string>` |
    
  142. | `accept=(string 'true')`| (changed)| `"true"` |
    
  143. | `accept=(string 'false')`| (changed)| `"false"` |
    
  144. | `accept=(string 'on')`| (changed)| `"on"` |
    
  145. | `accept=(string 'off')`| (changed)| `"off"` |
    
  146. | `accept=(symbol)`| (initial, warning)| `<empty string>` |
    
  147. | `accept=(function)`| (initial, warning)| `<empty string>` |
    
  148. | `accept=(null)`| (initial)| `<empty string>` |
    
  149. | `accept=(undefined)`| (initial)| `<empty string>` |
    
  150. 
    
  151. ## `accept-charset` (on `<form>` inside `<div>`)
    
  152. | Test Case | Flags | Result |
    
  153. | --- | --- | --- |
    
  154. | `accept-charset=(string)`| (changed, warning)| `"a string"` |
    
  155. | `accept-charset=(empty string)`| (initial, warning)| `<empty string>` |
    
  156. | `accept-charset=(array with string)`| (changed, warning)| `"string"` |
    
  157. | `accept-charset=(empty array)`| (initial, warning)| `<empty string>` |
    
  158. | `accept-charset=(object)`| (changed, warning)| `"result of toString()"` |
    
  159. | `accept-charset=(numeric string)`| (changed, warning)| `"42"` |
    
  160. | `accept-charset=(-1)`| (changed, warning)| `"-1"` |
    
  161. | `accept-charset=(0)`| (changed, warning)| `"0"` |
    
  162. | `accept-charset=(integer)`| (changed, warning)| `"1"` |
    
  163. | `accept-charset=(NaN)`| (changed, warning)| `"NaN"` |
    
  164. | `accept-charset=(float)`| (changed, warning)| `"99.99"` |
    
  165. | `accept-charset=(true)`| (initial, warning)| `<empty string>` |
    
  166. | `accept-charset=(false)`| (initial, warning)| `<empty string>` |
    
  167. | `accept-charset=(string 'true')`| (changed, warning)| `"true"` |
    
  168. | `accept-charset=(string 'false')`| (changed, warning)| `"false"` |
    
  169. | `accept-charset=(string 'on')`| (changed, warning)| `"on"` |
    
  170. | `accept-charset=(string 'off')`| (changed, warning)| `"off"` |
    
  171. | `accept-charset=(symbol)`| (initial, warning)| `<empty string>` |
    
  172. | `accept-charset=(function)`| (initial, warning)| `<empty string>` |
    
  173. | `accept-charset=(null)`| (initial, warning)| `<empty string>` |
    
  174. | `accept-charset=(undefined)`| (initial, warning)| `<empty string>` |
    
  175. 
    
  176. ## `accept-Charset` (on `<form>` inside `<div>`)
    
  177. | Test Case | Flags | Result |
    
  178. | --- | --- | --- |
    
  179. | `accept-Charset=(string)`| (changed, warning)| `"a string"` |
    
  180. | `accept-Charset=(empty string)`| (initial, warning)| `<empty string>` |
    
  181. | `accept-Charset=(array with string)`| (changed, warning)| `"string"` |
    
  182. | `accept-Charset=(empty array)`| (initial, warning)| `<empty string>` |
    
  183. | `accept-Charset=(object)`| (changed, warning)| `"result of toString()"` |
    
  184. | `accept-Charset=(numeric string)`| (changed, warning)| `"42"` |
    
  185. | `accept-Charset=(-1)`| (changed, warning)| `"-1"` |
    
  186. | `accept-Charset=(0)`| (changed, warning)| `"0"` |
    
  187. | `accept-Charset=(integer)`| (changed, warning)| `"1"` |
    
  188. | `accept-Charset=(NaN)`| (changed, warning)| `"NaN"` |
    
  189. | `accept-Charset=(float)`| (changed, warning)| `"99.99"` |
    
  190. | `accept-Charset=(true)`| (initial, warning)| `<empty string>` |
    
  191. | `accept-Charset=(false)`| (initial, warning)| `<empty string>` |
    
  192. | `accept-Charset=(string 'true')`| (changed, warning)| `"true"` |
    
  193. | `accept-Charset=(string 'false')`| (changed, warning)| `"false"` |
    
  194. | `accept-Charset=(string 'on')`| (changed, warning)| `"on"` |
    
  195. | `accept-Charset=(string 'off')`| (changed, warning)| `"off"` |
    
  196. | `accept-Charset=(symbol)`| (initial, warning)| `<empty string>` |
    
  197. | `accept-Charset=(function)`| (initial, warning)| `<empty string>` |
    
  198. | `accept-Charset=(null)`| (initial, warning)| `<empty string>` |
    
  199. | `accept-Charset=(undefined)`| (initial, warning)| `<empty string>` |
    
  200. 
    
  201. ## `acceptCharset` (on `<form>` inside `<div>`)
    
  202. | Test Case | Flags | Result |
    
  203. | --- | --- | --- |
    
  204. | `acceptCharset=(string)`| (changed)| `"a string"` |
    
  205. | `acceptCharset=(empty string)`| (initial)| `<empty string>` |
    
  206. | `acceptCharset=(array with string)`| (changed)| `"string"` |
    
  207. | `acceptCharset=(empty array)`| (initial)| `<empty string>` |
    
  208. | `acceptCharset=(object)`| (changed)| `"result of toString()"` |
    
  209. | `acceptCharset=(numeric string)`| (changed)| `"42"` |
    
  210. | `acceptCharset=(-1)`| (changed)| `"-1"` |
    
  211. | `acceptCharset=(0)`| (changed)| `"0"` |
    
  212. | `acceptCharset=(integer)`| (changed)| `"1"` |
    
  213. | `acceptCharset=(NaN)`| (changed, warning)| `"NaN"` |
    
  214. | `acceptCharset=(float)`| (changed)| `"99.99"` |
    
  215. | `acceptCharset=(true)`| (initial, warning)| `<empty string>` |
    
  216. | `acceptCharset=(false)`| (initial, warning)| `<empty string>` |
    
  217. | `acceptCharset=(string 'true')`| (changed)| `"true"` |
    
  218. | `acceptCharset=(string 'false')`| (changed)| `"false"` |
    
  219. | `acceptCharset=(string 'on')`| (changed)| `"on"` |
    
  220. | `acceptCharset=(string 'off')`| (changed)| `"off"` |
    
  221. | `acceptCharset=(symbol)`| (initial, warning)| `<empty string>` |
    
  222. | `acceptCharset=(function)`| (initial, warning)| `<empty string>` |
    
  223. | `acceptCharset=(null)`| (initial)| `<empty string>` |
    
  224. | `acceptCharset=(undefined)`| (initial)| `<empty string>` |
    
  225. 
    
  226. ## `accessKey` (on `<div>` inside `<div>`)
    
  227. | Test Case | Flags | Result |
    
  228. | --- | --- | --- |
    
  229. | `accessKey=(string)`| (changed)| `"a string"` |
    
  230. | `accessKey=(empty string)`| (initial)| `<empty string>` |
    
  231. | `accessKey=(array with string)`| (changed)| `"string"` |
    
  232. | `accessKey=(empty array)`| (initial)| `<empty string>` |
    
  233. | `accessKey=(object)`| (changed)| `"result of toString()"` |
    
  234. | `accessKey=(numeric string)`| (changed)| `"42"` |
    
  235. | `accessKey=(-1)`| (changed)| `"-1"` |
    
  236. | `accessKey=(0)`| (changed)| `"0"` |
    
  237. | `accessKey=(integer)`| (changed)| `"1"` |
    
  238. | `accessKey=(NaN)`| (changed, warning)| `"NaN"` |
    
  239. | `accessKey=(float)`| (changed)| `"99.99"` |
    
  240. | `accessKey=(true)`| (initial, warning)| `<empty string>` |
    
  241. | `accessKey=(false)`| (initial, warning)| `<empty string>` |
    
  242. | `accessKey=(string 'true')`| (changed)| `"true"` |
    
  243. | `accessKey=(string 'false')`| (changed)| `"false"` |
    
  244. | `accessKey=(string 'on')`| (changed)| `"on"` |
    
  245. | `accessKey=(string 'off')`| (changed)| `"off"` |
    
  246. | `accessKey=(symbol)`| (initial, warning)| `<empty string>` |
    
  247. | `accessKey=(function)`| (initial, warning)| `<empty string>` |
    
  248. | `accessKey=(null)`| (initial)| `<empty string>` |
    
  249. | `accessKey=(undefined)`| (initial)| `<empty string>` |
    
  250. 
    
  251. ## `accumulate` (on `<animate>` inside `<svg>`)
    
  252. | Test Case | Flags | Result |
    
  253. | --- | --- | --- |
    
  254. | `accumulate=(string)`| (changed)| `"a string"` |
    
  255. | `accumulate=(empty string)`| (changed)| `<empty string>` |
    
  256. | `accumulate=(array with string)`| (changed)| `"string"` |
    
  257. | `accumulate=(empty array)`| (changed)| `<empty string>` |
    
  258. | `accumulate=(object)`| (changed)| `"result of toString()"` |
    
  259. | `accumulate=(numeric string)`| (changed)| `"42"` |
    
  260. | `accumulate=(-1)`| (changed)| `"-1"` |
    
  261. | `accumulate=(0)`| (changed)| `"0"` |
    
  262. | `accumulate=(integer)`| (changed)| `"1"` |
    
  263. | `accumulate=(NaN)`| (changed, warning)| `"NaN"` |
    
  264. | `accumulate=(float)`| (changed)| `"99.99"` |
    
  265. | `accumulate=(true)`| (initial, warning)| `<null>` |
    
  266. | `accumulate=(false)`| (initial, warning)| `<null>` |
    
  267. | `accumulate=(string 'true')`| (changed)| `"true"` |
    
  268. | `accumulate=(string 'false')`| (changed)| `"false"` |
    
  269. | `accumulate=(string 'on')`| (changed)| `"on"` |
    
  270. | `accumulate=(string 'off')`| (changed)| `"off"` |
    
  271. | `accumulate=(symbol)`| (initial, warning)| `<null>` |
    
  272. | `accumulate=(function)`| (initial, warning)| `<null>` |
    
  273. | `accumulate=(null)`| (initial)| `<null>` |
    
  274. | `accumulate=(undefined)`| (initial)| `<null>` |
    
  275. 
    
  276. ## `action` (on `<form>` inside `<div>`)
    
  277. | Test Case | Flags | Result |
    
  278. | --- | --- | --- |
    
  279. | `action=(string)`| (changed)| `"https://reactjs.com/"` |
    
  280. | `action=(empty string)`| (initial)| `"http://localhost:3000/"` |
    
  281. | `action=(array with string)`| (changed)| `"https://reactjs.com/"` |
    
  282. | `action=(empty array)`| (initial)| `"http://localhost:3000/"` |
    
  283. | `action=(object)`| (changed)| `"http://localhost:3000/result%20of%20toString()"` |
    
  284. | `action=(numeric string)`| (changed)| `"http://localhost:3000/42"` |
    
  285. | `action=(-1)`| (changed)| `"http://localhost:3000/-1"` |
    
  286. | `action=(0)`| (changed)| `"http://localhost:3000/0"` |
    
  287. | `action=(integer)`| (changed)| `"http://localhost:3000/1"` |
    
  288. | `action=(NaN)`| (changed, warning)| `"http://localhost:3000/NaN"` |
    
  289. | `action=(float)`| (changed)| `"http://localhost:3000/99.99"` |
    
  290. | `action=(true)`| (initial, warning)| `"http://localhost:3000/"` |
    
  291. | `action=(false)`| (initial, warning)| `"http://localhost:3000/"` |
    
  292. | `action=(string 'true')`| (changed)| `"http://localhost:3000/true"` |
    
  293. | `action=(string 'false')`| (changed)| `"http://localhost:3000/false"` |
    
  294. | `action=(string 'on')`| (changed)| `"http://localhost:3000/on"` |
    
  295. | `action=(string 'off')`| (changed)| `"http://localhost:3000/off"` |
    
  296. | `action=(symbol)`| (initial, warning)| `"http://localhost:3000/"` |
    
  297. | `action=(function)`| (initial, warning)| `"http://localhost:3000/"` |
    
  298. | `action=(null)`| (initial)| `"http://localhost:3000/"` |
    
  299. | `action=(undefined)`| (initial)| `"http://localhost:3000/"` |
    
  300. 
    
  301. ## `additive` (on `<animate>` inside `<svg>`)
    
  302. | Test Case | Flags | Result |
    
  303. | --- | --- | --- |
    
  304. | `additive=(string)`| (changed)| `"a string"` |
    
  305. | `additive=(empty string)`| (changed)| `<empty string>` |
    
  306. | `additive=(array with string)`| (changed)| `"string"` |
    
  307. | `additive=(empty array)`| (changed)| `<empty string>` |
    
  308. | `additive=(object)`| (changed)| `"result of toString()"` |
    
  309. | `additive=(numeric string)`| (changed)| `"42"` |
    
  310. | `additive=(-1)`| (changed)| `"-1"` |
    
  311. | `additive=(0)`| (changed)| `"0"` |
    
  312. | `additive=(integer)`| (changed)| `"1"` |
    
  313. | `additive=(NaN)`| (changed, warning)| `"NaN"` |
    
  314. | `additive=(float)`| (changed)| `"99.99"` |
    
  315. | `additive=(true)`| (initial, warning)| `<null>` |
    
  316. | `additive=(false)`| (initial, warning)| `<null>` |
    
  317. | `additive=(string 'true')`| (changed)| `"true"` |
    
  318. | `additive=(string 'false')`| (changed)| `"false"` |
    
  319. | `additive=(string 'on')`| (changed)| `"on"` |
    
  320. | `additive=(string 'off')`| (changed)| `"off"` |
    
  321. | `additive=(symbol)`| (initial, warning)| `<null>` |
    
  322. | `additive=(function)`| (initial, warning)| `<null>` |
    
  323. | `additive=(null)`| (initial)| `<null>` |
    
  324. | `additive=(undefined)`| (initial)| `<null>` |
    
  325. 
    
  326. ## `alignment-baseline` (on `<textPath>` inside `<svg>`)
    
  327. | Test Case | Flags | Result |
    
  328. | --- | --- | --- |
    
  329. | `alignment-baseline=(string)`| (changed, warning)| `"a string"` |
    
  330. | `alignment-baseline=(empty string)`| (changed, warning)| `<empty string>` |
    
  331. | `alignment-baseline=(array with string)`| (changed, warning)| `"string"` |
    
  332. | `alignment-baseline=(empty array)`| (changed, warning)| `<empty string>` |
    
  333. | `alignment-baseline=(object)`| (changed, warning)| `"result of toString()"` |
    
  334. | `alignment-baseline=(numeric string)`| (changed, warning)| `"42"` |
    
  335. | `alignment-baseline=(-1)`| (changed, warning)| `"-1"` |
    
  336. | `alignment-baseline=(0)`| (changed, warning)| `"0"` |
    
  337. | `alignment-baseline=(integer)`| (changed, warning)| `"1"` |
    
  338. | `alignment-baseline=(NaN)`| (changed, warning)| `"NaN"` |
    
  339. | `alignment-baseline=(float)`| (changed, warning)| `"99.99"` |
    
  340. | `alignment-baseline=(true)`| (initial, warning)| `<null>` |
    
  341. | `alignment-baseline=(false)`| (initial, warning)| `<null>` |
    
  342. | `alignment-baseline=(string 'true')`| (changed, warning)| `"true"` |
    
  343. | `alignment-baseline=(string 'false')`| (changed, warning)| `"false"` |
    
  344. | `alignment-baseline=(string 'on')`| (changed, warning)| `"on"` |
    
  345. | `alignment-baseline=(string 'off')`| (changed, warning)| `"off"` |
    
  346. | `alignment-baseline=(symbol)`| (initial, warning)| `<null>` |
    
  347. | `alignment-baseline=(function)`| (initial, warning)| `<null>` |
    
  348. | `alignment-baseline=(null)`| (initial, warning)| `<null>` |
    
  349. | `alignment-baseline=(undefined)`| (initial, warning)| `<null>` |
    
  350. 
    
  351. ## `alignmentBaseline` (on `<textPath>` inside `<svg>`)
    
  352. | Test Case | Flags | Result |
    
  353. | --- | --- | --- |
    
  354. | `alignmentBaseline=(string)`| (changed)| `"a string"` |
    
  355. | `alignmentBaseline=(empty string)`| (changed)| `<empty string>` |
    
  356. | `alignmentBaseline=(array with string)`| (changed)| `"string"` |
    
  357. | `alignmentBaseline=(empty array)`| (changed)| `<empty string>` |
    
  358. | `alignmentBaseline=(object)`| (changed)| `"result of toString()"` |
    
  359. | `alignmentBaseline=(numeric string)`| (changed)| `"42"` |
    
  360. | `alignmentBaseline=(-1)`| (changed)| `"-1"` |
    
  361. | `alignmentBaseline=(0)`| (changed)| `"0"` |
    
  362. | `alignmentBaseline=(integer)`| (changed)| `"1"` |
    
  363. | `alignmentBaseline=(NaN)`| (changed, warning)| `"NaN"` |
    
  364. | `alignmentBaseline=(float)`| (changed)| `"99.99"` |
    
  365. | `alignmentBaseline=(true)`| (initial, warning)| `<null>` |
    
  366. | `alignmentBaseline=(false)`| (initial, warning)| `<null>` |
    
  367. | `alignmentBaseline=(string 'true')`| (changed)| `"true"` |
    
  368. | `alignmentBaseline=(string 'false')`| (changed)| `"false"` |
    
  369. | `alignmentBaseline=(string 'on')`| (changed)| `"on"` |
    
  370. | `alignmentBaseline=(string 'off')`| (changed)| `"off"` |
    
  371. | `alignmentBaseline=(symbol)`| (initial, warning)| `<null>` |
    
  372. | `alignmentBaseline=(function)`| (initial, warning)| `<null>` |
    
  373. | `alignmentBaseline=(null)`| (initial)| `<null>` |
    
  374. | `alignmentBaseline=(undefined)`| (initial)| `<null>` |
    
  375. 
    
  376. ## `allowFullScreen` (on `<iframe>` inside `<div>`)
    
  377. | Test Case | Flags | Result |
    
  378. | --- | --- | --- |
    
  379. | `allowFullScreen=(string)`| (changed)| `<boolean: true>` |
    
  380. | `allowFullScreen=(empty string)`| (initial)| `<boolean: false>` |
    
  381. | `allowFullScreen=(array with string)`| (changed)| `<boolean: true>` |
    
  382. | `allowFullScreen=(empty array)`| (changed)| `<boolean: true>` |
    
  383. | `allowFullScreen=(object)`| (changed)| `<boolean: true>` |
    
  384. | `allowFullScreen=(numeric string)`| (changed)| `<boolean: true>` |
    
  385. | `allowFullScreen=(-1)`| (changed)| `<boolean: true>` |
    
  386. | `allowFullScreen=(0)`| (initial)| `<boolean: false>` |
    
  387. | `allowFullScreen=(integer)`| (changed)| `<boolean: true>` |
    
  388. | `allowFullScreen=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  389. | `allowFullScreen=(float)`| (changed)| `<boolean: true>` |
    
  390. | `allowFullScreen=(true)`| (changed)| `<boolean: true>` |
    
  391. | `allowFullScreen=(false)`| (initial)| `<boolean: false>` |
    
  392. | `allowFullScreen=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  393. | `allowFullScreen=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  394. | `allowFullScreen=(string 'on')`| (changed)| `<boolean: true>` |
    
  395. | `allowFullScreen=(string 'off')`| (changed)| `<boolean: true>` |
    
  396. | `allowFullScreen=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  397. | `allowFullScreen=(function)`| (initial, warning)| `<boolean: false>` |
    
  398. | `allowFullScreen=(null)`| (initial)| `<boolean: false>` |
    
  399. | `allowFullScreen=(undefined)`| (initial)| `<boolean: false>` |
    
  400. 
    
  401. ## `allowfullscreen` (on `<iframe>` inside `<div>`)
    
  402. | Test Case | Flags | Result |
    
  403. | --- | --- | --- |
    
  404. | `allowfullscreen=(string)`| (changed, warning)| `<boolean: true>` |
    
  405. | `allowfullscreen=(empty string)`| (changed, warning)| `<boolean: true>` |
    
  406. | `allowfullscreen=(array with string)`| (changed, warning)| `<boolean: true>` |
    
  407. | `allowfullscreen=(empty array)`| (changed, warning)| `<boolean: true>` |
    
  408. | `allowfullscreen=(object)`| (changed, warning)| `<boolean: true>` |
    
  409. | `allowfullscreen=(numeric string)`| (changed, warning)| `<boolean: true>` |
    
  410. | `allowfullscreen=(-1)`| (changed, warning)| `<boolean: true>` |
    
  411. | `allowfullscreen=(0)`| (changed, warning)| `<boolean: true>` |
    
  412. | `allowfullscreen=(integer)`| (changed, warning)| `<boolean: true>` |
    
  413. | `allowfullscreen=(NaN)`| (changed, warning)| `<boolean: true>` |
    
  414. | `allowfullscreen=(float)`| (changed, warning)| `<boolean: true>` |
    
  415. | `allowfullscreen=(true)`| (initial, warning)| `<boolean: false>` |
    
  416. | `allowfullscreen=(false)`| (initial, warning)| `<boolean: false>` |
    
  417. | `allowfullscreen=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  418. | `allowfullscreen=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  419. | `allowfullscreen=(string 'on')`| (changed, warning)| `<boolean: true>` |
    
  420. | `allowfullscreen=(string 'off')`| (changed, warning)| `<boolean: true>` |
    
  421. | `allowfullscreen=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  422. | `allowfullscreen=(function)`| (initial, warning)| `<boolean: false>` |
    
  423. | `allowfullscreen=(null)`| (initial, warning)| `<boolean: false>` |
    
  424. | `allowfullscreen=(undefined)`| (initial, warning)| `<boolean: false>` |
    
  425. 
    
  426. ## `allowFullscreen` (on `<iframe>` inside `<div>`)
    
  427. | Test Case | Flags | Result |
    
  428. | --- | --- | --- |
    
  429. | `allowFullscreen=(string)`| (changed, warning)| `<boolean: true>` |
    
  430. | `allowFullscreen=(empty string)`| (changed, warning)| `<boolean: true>` |
    
  431. | `allowFullscreen=(array with string)`| (changed, warning)| `<boolean: true>` |
    
  432. | `allowFullscreen=(empty array)`| (changed, warning)| `<boolean: true>` |
    
  433. | `allowFullscreen=(object)`| (changed, warning)| `<boolean: true>` |
    
  434. | `allowFullscreen=(numeric string)`| (changed, warning)| `<boolean: true>` |
    
  435. | `allowFullscreen=(-1)`| (changed, warning)| `<boolean: true>` |
    
  436. | `allowFullscreen=(0)`| (changed, warning)| `<boolean: true>` |
    
  437. | `allowFullscreen=(integer)`| (changed, warning)| `<boolean: true>` |
    
  438. | `allowFullscreen=(NaN)`| (changed, warning)| `<boolean: true>` |
    
  439. | `allowFullscreen=(float)`| (changed, warning)| `<boolean: true>` |
    
  440. | `allowFullscreen=(true)`| (initial, warning)| `<boolean: false>` |
    
  441. | `allowFullscreen=(false)`| (initial, warning)| `<boolean: false>` |
    
  442. | `allowFullscreen=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  443. | `allowFullscreen=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  444. | `allowFullscreen=(string 'on')`| (changed, warning)| `<boolean: true>` |
    
  445. | `allowFullscreen=(string 'off')`| (changed, warning)| `<boolean: true>` |
    
  446. | `allowFullscreen=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  447. | `allowFullscreen=(function)`| (initial, warning)| `<boolean: false>` |
    
  448. | `allowFullscreen=(null)`| (initial, warning)| `<boolean: false>` |
    
  449. | `allowFullscreen=(undefined)`| (initial, warning)| `<boolean: false>` |
    
  450. 
    
  451. ## `allowReorder` (on `<switch>` inside `<svg>`)
    
  452. | Test Case | Flags | Result |
    
  453. | --- | --- | --- |
    
  454. | `allowReorder=(string)`| (changed, ssr mismatch)| `"a string"` |
    
  455. | `allowReorder=(empty string)`| (changed, ssr mismatch)| `<empty string>` |
    
  456. | `allowReorder=(array with string)`| (changed, ssr mismatch)| `"string"` |
    
  457. | `allowReorder=(empty array)`| (changed, ssr mismatch)| `<empty string>` |
    
  458. | `allowReorder=(object)`| (changed, ssr mismatch)| `"result of toString()"` |
    
  459. | `allowReorder=(numeric string)`| (changed, ssr mismatch)| `"42"` |
    
  460. | `allowReorder=(-1)`| (changed, ssr mismatch)| `"-1"` |
    
  461. | `allowReorder=(0)`| (changed, ssr mismatch)| `"0"` |
    
  462. | `allowReorder=(integer)`| (changed, ssr mismatch)| `"1"` |
    
  463. | `allowReorder=(NaN)`| (changed, warning, ssr mismatch)| `"NaN"` |
    
  464. | `allowReorder=(float)`| (changed, ssr mismatch)| `"99.99"` |
    
  465. | `allowReorder=(true)`| (initial, warning)| `<null>` |
    
  466. | `allowReorder=(false)`| (initial, warning)| `<null>` |
    
  467. | `allowReorder=(string 'true')`| (changed, ssr mismatch)| `"true"` |
    
  468. | `allowReorder=(string 'false')`| (changed, ssr mismatch)| `"false"` |
    
  469. | `allowReorder=(string 'on')`| (changed, ssr mismatch)| `"on"` |
    
  470. | `allowReorder=(string 'off')`| (changed, ssr mismatch)| `"off"` |
    
  471. | `allowReorder=(symbol)`| (initial, warning)| `<null>` |
    
  472. | `allowReorder=(function)`| (initial, warning)| `<null>` |
    
  473. | `allowReorder=(null)`| (initial)| `<null>` |
    
  474. | `allowReorder=(undefined)`| (initial)| `<null>` |
    
  475. 
    
  476. ## `alphabetic` (on `<font-face>` inside `<svg>`)
    
  477. | Test Case | Flags | Result |
    
  478. | --- | --- | --- |
    
  479. | `alphabetic=(string)`| (changed)| `"a string"` |
    
  480. | `alphabetic=(empty string)`| (changed)| `<empty string>` |
    
  481. | `alphabetic=(array with string)`| (changed)| `"string"` |
    
  482. | `alphabetic=(empty array)`| (changed)| `<empty string>` |
    
  483. | `alphabetic=(object)`| (changed)| `"result of toString()"` |
    
  484. | `alphabetic=(numeric string)`| (changed)| `"42"` |
    
  485. | `alphabetic=(-1)`| (changed)| `"-1"` |
    
  486. | `alphabetic=(0)`| (changed)| `"0"` |
    
  487. | `alphabetic=(integer)`| (changed)| `"1"` |
    
  488. | `alphabetic=(NaN)`| (changed, warning)| `"NaN"` |
    
  489. | `alphabetic=(float)`| (changed)| `"99.99"` |
    
  490. | `alphabetic=(true)`| (initial, warning)| `<null>` |
    
  491. | `alphabetic=(false)`| (initial, warning)| `<null>` |
    
  492. | `alphabetic=(string 'true')`| (changed)| `"true"` |
    
  493. | `alphabetic=(string 'false')`| (changed)| `"false"` |
    
  494. | `alphabetic=(string 'on')`| (changed)| `"on"` |
    
  495. | `alphabetic=(string 'off')`| (changed)| `"off"` |
    
  496. | `alphabetic=(symbol)`| (initial, warning)| `<null>` |
    
  497. | `alphabetic=(function)`| (initial, warning)| `<null>` |
    
  498. | `alphabetic=(null)`| (initial)| `<null>` |
    
  499. | `alphabetic=(undefined)`| (initial)| `<null>` |
    
  500. 
    
  501. ## `alt` (on `<img>` inside `<div>`)
    
  502. | Test Case | Flags | Result |
    
  503. | --- | --- | --- |
    
  504. | `alt=(string)`| (changed)| `"a string"` |
    
  505. | `alt=(empty string)`| (initial)| `<empty string>` |
    
  506. | `alt=(array with string)`| (changed)| `"string"` |
    
  507. | `alt=(empty array)`| (initial)| `<empty string>` |
    
  508. | `alt=(object)`| (changed)| `"result of toString()"` |
    
  509. | `alt=(numeric string)`| (changed)| `"42"` |
    
  510. | `alt=(-1)`| (changed)| `"-1"` |
    
  511. | `alt=(0)`| (changed)| `"0"` |
    
  512. | `alt=(integer)`| (changed)| `"1"` |
    
  513. | `alt=(NaN)`| (changed, warning)| `"NaN"` |
    
  514. | `alt=(float)`| (changed)| `"99.99"` |
    
  515. | `alt=(true)`| (initial, warning)| `<empty string>` |
    
  516. | `alt=(false)`| (initial, warning)| `<empty string>` |
    
  517. | `alt=(string 'true')`| (changed)| `"true"` |
    
  518. | `alt=(string 'false')`| (changed)| `"false"` |
    
  519. | `alt=(string 'on')`| (changed)| `"on"` |
    
  520. | `alt=(string 'off')`| (changed)| `"off"` |
    
  521. | `alt=(symbol)`| (initial, warning)| `<empty string>` |
    
  522. | `alt=(function)`| (initial, warning)| `<empty string>` |
    
  523. | `alt=(null)`| (initial)| `<empty string>` |
    
  524. | `alt=(undefined)`| (initial)| `<empty string>` |
    
  525. 
    
  526. ## `amplitude` (on `<feFuncA>` inside `<svg>`)
    
  527. | Test Case | Flags | Result |
    
  528. | --- | --- | --- |
    
  529. | `amplitude=(string)`| (initial)| `<number: 1>` |
    
  530. | `amplitude=(empty string)`| (changed)| `<number: 0>` |
    
  531. | `amplitude=(array with string)`| (initial)| `<number: 1>` |
    
  532. | `amplitude=(empty array)`| (changed)| `<number: 0>` |
    
  533. | `amplitude=(object)`| (initial)| `<number: 1>` |
    
  534. | `amplitude=(numeric string)`| (changed)| `<number: 42>` |
    
  535. | `amplitude=(-1)`| (changed)| `<number: -1>` |
    
  536. | `amplitude=(0)`| (changed)| `<number: 0>` |
    
  537. | `amplitude=(integer)`| (initial)| `<number: 1>` |
    
  538. | `amplitude=(NaN)`| (initial, warning)| `<number: 1>` |
    
  539. | `amplitude=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  540. | `amplitude=(true)`| (initial, warning)| `<number: 1>` |
    
  541. | `amplitude=(false)`| (initial, warning)| `<number: 1>` |
    
  542. | `amplitude=(string 'true')`| (initial)| `<number: 1>` |
    
  543. | `amplitude=(string 'false')`| (initial)| `<number: 1>` |
    
  544. | `amplitude=(string 'on')`| (initial)| `<number: 1>` |
    
  545. | `amplitude=(string 'off')`| (initial)| `<number: 1>` |
    
  546. | `amplitude=(symbol)`| (initial, warning)| `<number: 1>` |
    
  547. | `amplitude=(function)`| (initial, warning)| `<number: 1>` |
    
  548. | `amplitude=(null)`| (initial)| `<number: 1>` |
    
  549. | `amplitude=(undefined)`| (initial)| `<number: 1>` |
    
  550. 
    
  551. ## `arabic-form` (on `<glyph>` inside `<svg>`)
    
  552. | Test Case | Flags | Result |
    
  553. | --- | --- | --- |
    
  554. | `arabic-form=(string)`| (changed, warning)| `"a string"` |
    
  555. | `arabic-form=(empty string)`| (changed, warning)| `<empty string>` |
    
  556. | `arabic-form=(array with string)`| (changed, warning)| `"string"` |
    
  557. | `arabic-form=(empty array)`| (changed, warning)| `<empty string>` |
    
  558. | `arabic-form=(object)`| (changed, warning)| `"result of toString()"` |
    
  559. | `arabic-form=(numeric string)`| (changed, warning)| `"42"` |
    
  560. | `arabic-form=(-1)`| (changed, warning)| `"-1"` |
    
  561. | `arabic-form=(0)`| (changed, warning)| `"0"` |
    
  562. | `arabic-form=(integer)`| (changed, warning)| `"1"` |
    
  563. | `arabic-form=(NaN)`| (changed, warning)| `"NaN"` |
    
  564. | `arabic-form=(float)`| (changed, warning)| `"99.99"` |
    
  565. | `arabic-form=(true)`| (initial, warning)| `<null>` |
    
  566. | `arabic-form=(false)`| (initial, warning)| `<null>` |
    
  567. | `arabic-form=(string 'true')`| (changed, warning)| `"true"` |
    
  568. | `arabic-form=(string 'false')`| (changed, warning)| `"false"` |
    
  569. | `arabic-form=(string 'on')`| (changed, warning)| `"on"` |
    
  570. | `arabic-form=(string 'off')`| (changed, warning)| `"off"` |
    
  571. | `arabic-form=(symbol)`| (initial, warning)| `<null>` |
    
  572. | `arabic-form=(function)`| (initial, warning)| `<null>` |
    
  573. | `arabic-form=(null)`| (initial, warning)| `<null>` |
    
  574. | `arabic-form=(undefined)`| (initial, warning)| `<null>` |
    
  575. 
    
  576. ## `arabicForm` (on `<glyph>` inside `<svg>`)
    
  577. | Test Case | Flags | Result |
    
  578. | --- | --- | --- |
    
  579. | `arabicForm=(string)`| (changed)| `"a string"` |
    
  580. | `arabicForm=(empty string)`| (changed)| `<empty string>` |
    
  581. | `arabicForm=(array with string)`| (changed)| `"string"` |
    
  582. | `arabicForm=(empty array)`| (changed)| `<empty string>` |
    
  583. | `arabicForm=(object)`| (changed)| `"result of toString()"` |
    
  584. | `arabicForm=(numeric string)`| (changed)| `"42"` |
    
  585. | `arabicForm=(-1)`| (changed)| `"-1"` |
    
  586. | `arabicForm=(0)`| (changed)| `"0"` |
    
  587. | `arabicForm=(integer)`| (changed)| `"1"` |
    
  588. | `arabicForm=(NaN)`| (changed, warning)| `"NaN"` |
    
  589. | `arabicForm=(float)`| (changed)| `"99.99"` |
    
  590. | `arabicForm=(true)`| (initial, warning)| `<null>` |
    
  591. | `arabicForm=(false)`| (initial, warning)| `<null>` |
    
  592. | `arabicForm=(string 'true')`| (changed)| `"true"` |
    
  593. | `arabicForm=(string 'false')`| (changed)| `"false"` |
    
  594. | `arabicForm=(string 'on')`| (changed)| `"on"` |
    
  595. | `arabicForm=(string 'off')`| (changed)| `"off"` |
    
  596. | `arabicForm=(symbol)`| (initial, warning)| `<null>` |
    
  597. | `arabicForm=(function)`| (initial, warning)| `<null>` |
    
  598. | `arabicForm=(null)`| (initial)| `<null>` |
    
  599. | `arabicForm=(undefined)`| (initial)| `<null>` |
    
  600. 
    
  601. ## `aria` (on `<div>` inside `<div>`)
    
  602. | Test Case | Flags | Result |
    
  603. | --- | --- | --- |
    
  604. | `aria=(string)`| (changed, warning)| `"a string"` |
    
  605. | `aria=(empty string)`| (changed, warning)| `<empty string>` |
    
  606. | `aria=(array with string)`| (changed, warning)| `"string"` |
    
  607. | `aria=(empty array)`| (changed, warning)| `<empty string>` |
    
  608. | `aria=(object)`| (changed, warning)| `"result of toString()"` |
    
  609. | `aria=(numeric string)`| (changed, warning)| `"42"` |
    
  610. | `aria=(-1)`| (changed, warning)| `"-1"` |
    
  611. | `aria=(0)`| (changed, warning)| `"0"` |
    
  612. | `aria=(integer)`| (changed, warning)| `"1"` |
    
  613. | `aria=(NaN)`| (changed, warning)| `"NaN"` |
    
  614. | `aria=(float)`| (changed, warning)| `"99.99"` |
    
  615. | `aria=(true)`| (initial, warning)| `<null>` |
    
  616. | `aria=(false)`| (initial, warning)| `<null>` |
    
  617. | `aria=(string 'true')`| (changed, warning)| `"true"` |
    
  618. | `aria=(string 'false')`| (changed, warning)| `"false"` |
    
  619. | `aria=(string 'on')`| (changed, warning)| `"on"` |
    
  620. | `aria=(string 'off')`| (changed, warning)| `"off"` |
    
  621. | `aria=(symbol)`| (initial, warning)| `<null>` |
    
  622. | `aria=(function)`| (initial, warning)| `<null>` |
    
  623. | `aria=(null)`| (initial, warning)| `<null>` |
    
  624. | `aria=(undefined)`| (initial, warning)| `<null>` |
    
  625. 
    
  626. ## `aria-` (on `<div>` inside `<div>`)
    
  627. | Test Case | Flags | Result |
    
  628. | --- | --- | --- |
    
  629. | `aria-=(string)`| (changed, warning)| `"a string"` |
    
  630. | `aria-=(empty string)`| (changed, warning)| `<empty string>` |
    
  631. | `aria-=(array with string)`| (changed, warning)| `"string"` |
    
  632. | `aria-=(empty array)`| (changed, warning)| `<empty string>` |
    
  633. | `aria-=(object)`| (changed, warning)| `"result of toString()"` |
    
  634. | `aria-=(numeric string)`| (changed, warning)| `"42"` |
    
  635. | `aria-=(-1)`| (changed, warning)| `"-1"` |
    
  636. | `aria-=(0)`| (changed, warning)| `"0"` |
    
  637. | `aria-=(integer)`| (changed, warning)| `"1"` |
    
  638. | `aria-=(NaN)`| (changed, warning)| `"NaN"` |
    
  639. | `aria-=(float)`| (changed, warning)| `"99.99"` |
    
  640. | `aria-=(true)`| (changed, warning)| `"true"` |
    
  641. | `aria-=(false)`| (changed, warning)| `"false"` |
    
  642. | `aria-=(string 'true')`| (changed, warning)| `"true"` |
    
  643. | `aria-=(string 'false')`| (changed, warning)| `"false"` |
    
  644. | `aria-=(string 'on')`| (changed, warning)| `"on"` |
    
  645. | `aria-=(string 'off')`| (changed, warning)| `"off"` |
    
  646. | `aria-=(symbol)`| (initial, warning)| `<null>` |
    
  647. | `aria-=(function)`| (initial, warning)| `<null>` |
    
  648. | `aria-=(null)`| (initial, warning)| `<null>` |
    
  649. | `aria-=(undefined)`| (initial, warning)| `<null>` |
    
  650. 
    
  651. ## `aria-invalidattribute` (on `<div>` inside `<div>`)
    
  652. | Test Case | Flags | Result |
    
  653. | --- | --- | --- |
    
  654. | `aria-invalidattribute=(string)`| (changed, warning)| `"a string"` |
    
  655. | `aria-invalidattribute=(empty string)`| (changed, warning)| `<empty string>` |
    
  656. | `aria-invalidattribute=(array with string)`| (changed, warning)| `"string"` |
    
  657. | `aria-invalidattribute=(empty array)`| (changed, warning)| `<empty string>` |
    
  658. | `aria-invalidattribute=(object)`| (changed, warning)| `"result of toString()"` |
    
  659. | `aria-invalidattribute=(numeric string)`| (changed, warning)| `"42"` |
    
  660. | `aria-invalidattribute=(-1)`| (changed, warning)| `"-1"` |
    
  661. | `aria-invalidattribute=(0)`| (changed, warning)| `"0"` |
    
  662. | `aria-invalidattribute=(integer)`| (changed, warning)| `"1"` |
    
  663. | `aria-invalidattribute=(NaN)`| (changed, warning)| `"NaN"` |
    
  664. | `aria-invalidattribute=(float)`| (changed, warning)| `"99.99"` |
    
  665. | `aria-invalidattribute=(true)`| (changed, warning)| `"true"` |
    
  666. | `aria-invalidattribute=(false)`| (changed, warning)| `"false"` |
    
  667. | `aria-invalidattribute=(string 'true')`| (changed, warning)| `"true"` |
    
  668. | `aria-invalidattribute=(string 'false')`| (changed, warning)| `"false"` |
    
  669. | `aria-invalidattribute=(string 'on')`| (changed, warning)| `"on"` |
    
  670. | `aria-invalidattribute=(string 'off')`| (changed, warning)| `"off"` |
    
  671. | `aria-invalidattribute=(symbol)`| (initial, warning)| `<null>` |
    
  672. | `aria-invalidattribute=(function)`| (initial, warning)| `<null>` |
    
  673. | `aria-invalidattribute=(null)`| (initial, warning)| `<null>` |
    
  674. | `aria-invalidattribute=(undefined)`| (initial, warning)| `<null>` |
    
  675. 
    
  676. ## `as` (on `<link>` inside `<div>`)
    
  677. | Test Case | Flags | Result |
    
  678. | --- | --- | --- |
    
  679. | `as=(string)`| (initial)| `<empty string>` |
    
  680. | `as=(empty string)`| (initial)| `<empty string>` |
    
  681. | `as=(array with string)`| (initial)| `<empty string>` |
    
  682. | `as=(empty array)`| (initial)| `<empty string>` |
    
  683. | `as=(object)`| (initial)| `<empty string>` |
    
  684. | `as=(numeric string)`| (initial)| `<empty string>` |
    
  685. | `as=(-1)`| (initial)| `<empty string>` |
    
  686. | `as=(0)`| (initial)| `<empty string>` |
    
  687. | `as=(integer)`| (initial)| `<empty string>` |
    
  688. | `as=(NaN)`| (initial, warning)| `<empty string>` |
    
  689. | `as=(float)`| (initial)| `<empty string>` |
    
  690. | `as=(true)`| (initial, warning)| `<empty string>` |
    
  691. | `as=(false)`| (initial, warning)| `<empty string>` |
    
  692. | `as=(string 'true')`| (initial)| `<empty string>` |
    
  693. | `as=(string 'false')`| (initial)| `<empty string>` |
    
  694. | `as=(string 'on')`| (initial)| `<empty string>` |
    
  695. | `as=(string 'off')`| (initial)| `<empty string>` |
    
  696. | `as=(symbol)`| (initial, warning)| `<empty string>` |
    
  697. | `as=(function)`| (initial, warning)| `<empty string>` |
    
  698. | `as=(null)`| (initial)| `<empty string>` |
    
  699. | `as=(undefined)`| (initial)| `<empty string>` |
    
  700. 
    
  701. ## `ascent` (on `<font-face>` inside `<svg>`)
    
  702. | Test Case | Flags | Result |
    
  703. | --- | --- | --- |
    
  704. | `ascent=(string)`| (changed)| `"a string"` |
    
  705. | `ascent=(empty string)`| (changed)| `<empty string>` |
    
  706. | `ascent=(array with string)`| (changed)| `"string"` |
    
  707. | `ascent=(empty array)`| (changed)| `<empty string>` |
    
  708. | `ascent=(object)`| (changed)| `"result of toString()"` |
    
  709. | `ascent=(numeric string)`| (changed)| `"42"` |
    
  710. | `ascent=(-1)`| (changed)| `"-1"` |
    
  711. | `ascent=(0)`| (changed)| `"0"` |
    
  712. | `ascent=(integer)`| (changed)| `"1"` |
    
  713. | `ascent=(NaN)`| (changed, warning)| `"NaN"` |
    
  714. | `ascent=(float)`| (changed)| `"99.99"` |
    
  715. | `ascent=(true)`| (initial, warning)| `<null>` |
    
  716. | `ascent=(false)`| (initial, warning)| `<null>` |
    
  717. | `ascent=(string 'true')`| (changed)| `"true"` |
    
  718. | `ascent=(string 'false')`| (changed)| `"false"` |
    
  719. | `ascent=(string 'on')`| (changed)| `"on"` |
    
  720. | `ascent=(string 'off')`| (changed)| `"off"` |
    
  721. | `ascent=(symbol)`| (initial, warning)| `<null>` |
    
  722. | `ascent=(function)`| (initial, warning)| `<null>` |
    
  723. | `ascent=(null)`| (initial)| `<null>` |
    
  724. | `ascent=(undefined)`| (initial)| `<null>` |
    
  725. 
    
  726. ## `async` (on `<script>` inside `<div>`)
    
  727. | Test Case | Flags | Result |
    
  728. | --- | --- | --- |
    
  729. | `async=(string)`| (changed)| `<boolean: true>` |
    
  730. | `async=(empty string)`| (initial)| `<boolean: false>` |
    
  731. | `async=(array with string)`| (changed)| `<boolean: true>` |
    
  732. | `async=(empty array)`| (changed)| `<boolean: true>` |
    
  733. | `async=(object)`| (changed)| `<boolean: true>` |
    
  734. | `async=(numeric string)`| (changed)| `<boolean: true>` |
    
  735. | `async=(-1)`| (changed)| `<boolean: true>` |
    
  736. | `async=(0)`| (initial)| `<boolean: false>` |
    
  737. | `async=(integer)`| (changed)| `<boolean: true>` |
    
  738. | `async=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  739. | `async=(float)`| (changed)| `<boolean: true>` |
    
  740. | `async=(true)`| (changed)| `<boolean: true>` |
    
  741. | `async=(false)`| (initial)| `<boolean: false>` |
    
  742. | `async=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  743. | `async=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  744. | `async=(string 'on')`| (changed)| `<boolean: true>` |
    
  745. | `async=(string 'off')`| (changed)| `<boolean: true>` |
    
  746. | `async=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  747. | `async=(function)`| (initial, warning)| `<boolean: false>` |
    
  748. | `async=(null)`| (initial)| `<boolean: false>` |
    
  749. | `async=(undefined)`| (initial)| `<boolean: false>` |
    
  750. 
    
  751. ## `attributeName` (on `<animate>` inside `<svg>`)
    
  752. | Test Case | Flags | Result |
    
  753. | --- | --- | --- |
    
  754. | `attributeName=(string)`| (changed)| `"a string"` |
    
  755. | `attributeName=(empty string)`| (changed)| `<empty string>` |
    
  756. | `attributeName=(array with string)`| (changed)| `"string"` |
    
  757. | `attributeName=(empty array)`| (changed)| `<empty string>` |
    
  758. | `attributeName=(object)`| (changed)| `"result of toString()"` |
    
  759. | `attributeName=(numeric string)`| (changed)| `"42"` |
    
  760. | `attributeName=(-1)`| (changed)| `"-1"` |
    
  761. | `attributeName=(0)`| (changed)| `"0"` |
    
  762. | `attributeName=(integer)`| (changed)| `"1"` |
    
  763. | `attributeName=(NaN)`| (changed, warning)| `"NaN"` |
    
  764. | `attributeName=(float)`| (changed)| `"99.99"` |
    
  765. | `attributeName=(true)`| (initial, warning)| `<null>` |
    
  766. | `attributeName=(false)`| (initial, warning)| `<null>` |
    
  767. | `attributeName=(string 'true')`| (changed)| `"true"` |
    
  768. | `attributeName=(string 'false')`| (changed)| `"false"` |
    
  769. | `attributeName=(string 'on')`| (changed)| `"on"` |
    
  770. | `attributeName=(string 'off')`| (changed)| `"off"` |
    
  771. | `attributeName=(symbol)`| (initial, warning)| `<null>` |
    
  772. | `attributeName=(function)`| (initial, warning)| `<null>` |
    
  773. | `attributeName=(null)`| (initial)| `<null>` |
    
  774. | `attributeName=(undefined)`| (initial)| `<null>` |
    
  775. 
    
  776. ## `attributeType` (on `<animate>` inside `<svg>`)
    
  777. | Test Case | Flags | Result |
    
  778. | --- | --- | --- |
    
  779. | `attributeType=(string)`| (changed)| `"a string"` |
    
  780. | `attributeType=(empty string)`| (changed)| `<empty string>` |
    
  781. | `attributeType=(array with string)`| (changed)| `"string"` |
    
  782. | `attributeType=(empty array)`| (changed)| `<empty string>` |
    
  783. | `attributeType=(object)`| (changed)| `"result of toString()"` |
    
  784. | `attributeType=(numeric string)`| (changed)| `"42"` |
    
  785. | `attributeType=(-1)`| (changed)| `"-1"` |
    
  786. | `attributeType=(0)`| (changed)| `"0"` |
    
  787. | `attributeType=(integer)`| (changed)| `"1"` |
    
  788. | `attributeType=(NaN)`| (changed, warning)| `"NaN"` |
    
  789. | `attributeType=(float)`| (changed)| `"99.99"` |
    
  790. | `attributeType=(true)`| (initial, warning)| `<null>` |
    
  791. | `attributeType=(false)`| (initial, warning)| `<null>` |
    
  792. | `attributeType=(string 'true')`| (changed)| `"true"` |
    
  793. | `attributeType=(string 'false')`| (changed)| `"false"` |
    
  794. | `attributeType=(string 'on')`| (changed)| `"on"` |
    
  795. | `attributeType=(string 'off')`| (changed)| `"off"` |
    
  796. | `attributeType=(symbol)`| (initial, warning)| `<null>` |
    
  797. | `attributeType=(function)`| (initial, warning)| `<null>` |
    
  798. | `attributeType=(null)`| (initial)| `<null>` |
    
  799. | `attributeType=(undefined)`| (initial)| `<null>` |
    
  800. 
    
  801. ## `autoCapitalize` (on `<input>` inside `<div>`)
    
  802. | Test Case | Flags | Result |
    
  803. | --- | --- | --- |
    
  804. | `autoCapitalize=(string)`| (changed)| `"words"` |
    
  805. | `autoCapitalize=(empty string)`| (initial)| `<empty string>` |
    
  806. | `autoCapitalize=(array with string)`| (changed)| `"words"` |
    
  807. | `autoCapitalize=(empty array)`| (initial)| `<empty string>` |
    
  808. | `autoCapitalize=(object)`| (changed)| `"sentences"` |
    
  809. | `autoCapitalize=(numeric string)`| (changed)| `"sentences"` |
    
  810. | `autoCapitalize=(-1)`| (changed)| `"sentences"` |
    
  811. | `autoCapitalize=(0)`| (changed)| `"sentences"` |
    
  812. | `autoCapitalize=(integer)`| (changed)| `"sentences"` |
    
  813. | `autoCapitalize=(NaN)`| (changed, warning)| `"sentences"` |
    
  814. | `autoCapitalize=(float)`| (changed)| `"sentences"` |
    
  815. | `autoCapitalize=(true)`| (initial, warning)| `<empty string>` |
    
  816. | `autoCapitalize=(false)`| (initial, warning)| `<empty string>` |
    
  817. | `autoCapitalize=(string 'true')`| (changed)| `"sentences"` |
    
  818. | `autoCapitalize=(string 'false')`| (changed)| `"sentences"` |
    
  819. | `autoCapitalize=(string 'on')`| (changed)| `"sentences"` |
    
  820. | `autoCapitalize=(string 'off')`| (changed)| `"none"` |
    
  821. | `autoCapitalize=(symbol)`| (initial, warning)| `<empty string>` |
    
  822. | `autoCapitalize=(function)`| (initial, warning)| `<empty string>` |
    
  823. | `autoCapitalize=(null)`| (initial)| `<empty string>` |
    
  824. | `autoCapitalize=(undefined)`| (initial)| `<empty string>` |
    
  825. 
    
  826. ## `autoComplete` (on `<input>` inside `<div>`)
    
  827. | Test Case | Flags | Result |
    
  828. | --- | --- | --- |
    
  829. | `autoComplete=(string)`| (changed)| `"email"` |
    
  830. | `autoComplete=(empty string)`| (initial)| `<empty string>` |
    
  831. | `autoComplete=(array with string)`| (changed)| `"email"` |
    
  832. | `autoComplete=(empty array)`| (initial)| `<empty string>` |
    
  833. | `autoComplete=(object)`| (initial)| `<empty string>` |
    
  834. | `autoComplete=(numeric string)`| (initial)| `<empty string>` |
    
  835. | `autoComplete=(-1)`| (initial)| `<empty string>` |
    
  836. | `autoComplete=(0)`| (initial)| `<empty string>` |
    
  837. | `autoComplete=(integer)`| (initial)| `<empty string>` |
    
  838. | `autoComplete=(NaN)`| (initial, warning)| `<empty string>` |
    
  839. | `autoComplete=(float)`| (initial)| `<empty string>` |
    
  840. | `autoComplete=(true)`| (initial, warning)| `<empty string>` |
    
  841. | `autoComplete=(false)`| (initial, warning)| `<empty string>` |
    
  842. | `autoComplete=(string 'true')`| (initial)| `<empty string>` |
    
  843. | `autoComplete=(string 'false')`| (initial)| `<empty string>` |
    
  844. | `autoComplete=(string 'on')`| (changed)| `"on"` |
    
  845. | `autoComplete=(string 'off')`| (changed)| `"off"` |
    
  846. | `autoComplete=(symbol)`| (initial, warning)| `<empty string>` |
    
  847. | `autoComplete=(function)`| (initial, warning)| `<empty string>` |
    
  848. | `autoComplete=(null)`| (initial)| `<empty string>` |
    
  849. | `autoComplete=(undefined)`| (initial)| `<empty string>` |
    
  850. 
    
  851. ## `autoCorrect` (on `<input>` inside `<div>`)
    
  852. | Test Case | Flags | Result |
    
  853. | --- | --- | --- |
    
  854. | `autoCorrect=(string)`| (changed)| `"off"` |
    
  855. | `autoCorrect=(empty string)`| (changed)| `<empty string>` |
    
  856. | `autoCorrect=(array with string)`| (changed)| `"off"` |
    
  857. | `autoCorrect=(empty array)`| (changed)| `<empty string>` |
    
  858. | `autoCorrect=(object)`| (changed)| `"result of toString()"` |
    
  859. | `autoCorrect=(numeric string)`| (changed)| `"42"` |
    
  860. | `autoCorrect=(-1)`| (changed)| `"-1"` |
    
  861. | `autoCorrect=(0)`| (changed)| `"0"` |
    
  862. | `autoCorrect=(integer)`| (changed)| `"1"` |
    
  863. | `autoCorrect=(NaN)`| (changed, warning)| `"NaN"` |
    
  864. | `autoCorrect=(float)`| (changed)| `"99.99"` |
    
  865. | `autoCorrect=(true)`| (initial, warning)| `<null>` |
    
  866. | `autoCorrect=(false)`| (initial, warning)| `<null>` |
    
  867. | `autoCorrect=(string 'true')`| (changed)| `"true"` |
    
  868. | `autoCorrect=(string 'false')`| (changed)| `"false"` |
    
  869. | `autoCorrect=(string 'on')`| (changed)| `"on"` |
    
  870. | `autoCorrect=(string 'off')`| (changed)| `"off"` |
    
  871. | `autoCorrect=(symbol)`| (initial, warning)| `<null>` |
    
  872. | `autoCorrect=(function)`| (initial, warning)| `<null>` |
    
  873. | `autoCorrect=(null)`| (initial)| `<null>` |
    
  874. | `autoCorrect=(undefined)`| (initial)| `<null>` |
    
  875. 
    
  876. ## `autoPlay` (on `<video>` inside `<div>`)
    
  877. | Test Case | Flags | Result |
    
  878. | --- | --- | --- |
    
  879. | `autoPlay=(string)`| (changed)| `<boolean: true>` |
    
  880. | `autoPlay=(empty string)`| (initial)| `<boolean: false>` |
    
  881. | `autoPlay=(array with string)`| (changed)| `<boolean: true>` |
    
  882. | `autoPlay=(empty array)`| (changed)| `<boolean: true>` |
    
  883. | `autoPlay=(object)`| (changed)| `<boolean: true>` |
    
  884. | `autoPlay=(numeric string)`| (changed)| `<boolean: true>` |
    
  885. | `autoPlay=(-1)`| (changed)| `<boolean: true>` |
    
  886. | `autoPlay=(0)`| (initial)| `<boolean: false>` |
    
  887. | `autoPlay=(integer)`| (changed)| `<boolean: true>` |
    
  888. | `autoPlay=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  889. | `autoPlay=(float)`| (changed)| `<boolean: true>` |
    
  890. | `autoPlay=(true)`| (changed)| `<boolean: true>` |
    
  891. | `autoPlay=(false)`| (initial)| `<boolean: false>` |
    
  892. | `autoPlay=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  893. | `autoPlay=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  894. | `autoPlay=(string 'on')`| (changed)| `<boolean: true>` |
    
  895. | `autoPlay=(string 'off')`| (changed)| `<boolean: true>` |
    
  896. | `autoPlay=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  897. | `autoPlay=(function)`| (initial, warning)| `<boolean: false>` |
    
  898. | `autoPlay=(null)`| (initial)| `<boolean: false>` |
    
  899. | `autoPlay=(undefined)`| (initial)| `<boolean: false>` |
    
  900. 
    
  901. ## `autoReverse` (on `<animate>` inside `<svg>`)
    
  902. | Test Case | Flags | Result |
    
  903. | --- | --- | --- |
    
  904. | `autoReverse=(string)`| (initial, ssr mismatch)| `<null>` |
    
  905. | `autoReverse=(empty string)`| (initial, ssr mismatch)| `<null>` |
    
  906. | `autoReverse=(array with string)`| (initial, ssr mismatch)| `<null>` |
    
  907. | `autoReverse=(empty array)`| (initial, ssr mismatch)| `<null>` |
    
  908. | `autoReverse=(object)`| (initial, ssr mismatch)| `<null>` |
    
  909. | `autoReverse=(numeric string)`| (initial, ssr mismatch)| `<null>` |
    
  910. | `autoReverse=(-1)`| (initial, ssr mismatch)| `<null>` |
    
  911. | `autoReverse=(0)`| (initial, ssr mismatch)| `<null>` |
    
  912. | `autoReverse=(integer)`| (initial, ssr mismatch)| `<null>` |
    
  913. | `autoReverse=(NaN)`| (initial, warning, ssr mismatch)| `<null>` |
    
  914. | `autoReverse=(float)`| (initial, ssr mismatch)| `<null>` |
    
  915. | `autoReverse=(true)`| (initial, ssr mismatch)| `<null>` |
    
  916. | `autoReverse=(false)`| (initial, ssr mismatch)| `<null>` |
    
  917. | `autoReverse=(string 'true')`| (initial, ssr mismatch)| `<null>` |
    
  918. | `autoReverse=(string 'false')`| (initial, ssr mismatch)| `<null>` |
    
  919. | `autoReverse=(string 'on')`| (initial, ssr mismatch)| `<null>` |
    
  920. | `autoReverse=(string 'off')`| (initial, ssr mismatch)| `<null>` |
    
  921. | `autoReverse=(symbol)`| (initial, warning)| `<null>` |
    
  922. | `autoReverse=(function)`| (initial, warning)| `<null>` |
    
  923. | `autoReverse=(null)`| (initial)| `<null>` |
    
  924. | `autoReverse=(undefined)`| (initial)| `<null>` |
    
  925. 
    
  926. ## `autoSave` (on `<input>` inside `<div>`)
    
  927. | Test Case | Flags | Result |
    
  928. | --- | --- | --- |
    
  929. | `autoSave=(string)`| (changed)| `"a string"` |
    
  930. | `autoSave=(empty string)`| (changed)| `<empty string>` |
    
  931. | `autoSave=(array with string)`| (changed)| `"string"` |
    
  932. | `autoSave=(empty array)`| (changed)| `<empty string>` |
    
  933. | `autoSave=(object)`| (changed)| `"result of toString()"` |
    
  934. | `autoSave=(numeric string)`| (changed)| `"42"` |
    
  935. | `autoSave=(-1)`| (changed)| `"-1"` |
    
  936. | `autoSave=(0)`| (changed)| `"0"` |
    
  937. | `autoSave=(integer)`| (changed)| `"1"` |
    
  938. | `autoSave=(NaN)`| (changed, warning)| `"NaN"` |
    
  939. | `autoSave=(float)`| (changed)| `"99.99"` |
    
  940. | `autoSave=(true)`| (initial, warning)| `<null>` |
    
  941. | `autoSave=(false)`| (initial, warning)| `<null>` |
    
  942. | `autoSave=(string 'true')`| (changed)| `"true"` |
    
  943. | `autoSave=(string 'false')`| (changed)| `"false"` |
    
  944. | `autoSave=(string 'on')`| (changed)| `"on"` |
    
  945. | `autoSave=(string 'off')`| (changed)| `"off"` |
    
  946. | `autoSave=(symbol)`| (initial, warning)| `<null>` |
    
  947. | `autoSave=(function)`| (initial, warning)| `<null>` |
    
  948. | `autoSave=(null)`| (initial)| `<null>` |
    
  949. | `autoSave=(undefined)`| (initial)| `<null>` |
    
  950. 
    
  951. ## `azimuth` (on `<feDistantLight>` inside `<svg>`)
    
  952. | Test Case | Flags | Result |
    
  953. | --- | --- | --- |
    
  954. | `azimuth=(string)`| (initial)| `<number: 0>` |
    
  955. | `azimuth=(empty string)`| (initial)| `<number: 0>` |
    
  956. | `azimuth=(array with string)`| (initial)| `<number: 0>` |
    
  957. | `azimuth=(empty array)`| (initial)| `<number: 0>` |
    
  958. | `azimuth=(object)`| (initial)| `<number: 0>` |
    
  959. | `azimuth=(numeric string)`| (changed)| `<number: 42>` |
    
  960. | `azimuth=(-1)`| (changed)| `<number: -1>` |
    
  961. | `azimuth=(0)`| (initial)| `<number: 0>` |
    
  962. | `azimuth=(integer)`| (changed)| `<number: 1>` |
    
  963. | `azimuth=(NaN)`| (initial, warning)| `<number: 0>` |
    
  964. | `azimuth=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  965. | `azimuth=(true)`| (initial, warning)| `<number: 0>` |
    
  966. | `azimuth=(false)`| (initial, warning)| `<number: 0>` |
    
  967. | `azimuth=(string 'true')`| (initial)| `<number: 0>` |
    
  968. | `azimuth=(string 'false')`| (initial)| `<number: 0>` |
    
  969. | `azimuth=(string 'on')`| (initial)| `<number: 0>` |
    
  970. | `azimuth=(string 'off')`| (initial)| `<number: 0>` |
    
  971. | `azimuth=(symbol)`| (initial, warning)| `<number: 0>` |
    
  972. | `azimuth=(function)`| (initial, warning)| `<number: 0>` |
    
  973. | `azimuth=(null)`| (initial)| `<number: 0>` |
    
  974. | `azimuth=(undefined)`| (initial)| `<number: 0>` |
    
  975. 
    
  976. ## `baseFrequency` (on `<feTurbulence>` inside `<svg>`)
    
  977. | Test Case | Flags | Result |
    
  978. | --- | --- | --- |
    
  979. | `baseFrequency=(string)`| (changed)| `"a string"` |
    
  980. | `baseFrequency=(empty string)`| (changed)| `<empty string>` |
    
  981. | `baseFrequency=(array with string)`| (changed)| `"string"` |
    
  982. | `baseFrequency=(empty array)`| (changed)| `<empty string>` |
    
  983. | `baseFrequency=(object)`| (changed)| `"result of toString()"` |
    
  984. | `baseFrequency=(numeric string)`| (changed)| `"42"` |
    
  985. | `baseFrequency=(-1)`| (changed)| `"-1"` |
    
  986. | `baseFrequency=(0)`| (changed)| `"0"` |
    
  987. | `baseFrequency=(integer)`| (changed)| `"1"` |
    
  988. | `baseFrequency=(NaN)`| (changed, warning)| `"NaN"` |
    
  989. | `baseFrequency=(float)`| (changed)| `"99.99"` |
    
  990. | `baseFrequency=(true)`| (initial, warning)| `<null>` |
    
  991. | `baseFrequency=(false)`| (initial, warning)| `<null>` |
    
  992. | `baseFrequency=(string 'true')`| (changed)| `"true"` |
    
  993. | `baseFrequency=(string 'false')`| (changed)| `"false"` |
    
  994. | `baseFrequency=(string 'on')`| (changed)| `"on"` |
    
  995. | `baseFrequency=(string 'off')`| (changed)| `"off"` |
    
  996. | `baseFrequency=(symbol)`| (initial, warning)| `<null>` |
    
  997. | `baseFrequency=(function)`| (initial, warning)| `<null>` |
    
  998. | `baseFrequency=(null)`| (initial)| `<null>` |
    
  999. | `baseFrequency=(undefined)`| (initial)| `<null>` |
    
  1000. 
    
  1001. ## `baseline-shift` (on `<textPath>` inside `<svg>`)
    
  1002. | Test Case | Flags | Result |
    
  1003. | --- | --- | --- |
    
  1004. | `baseline-shift=(string)`| (changed, warning)| `"a string"` |
    
  1005. | `baseline-shift=(empty string)`| (changed, warning)| `<empty string>` |
    
  1006. | `baseline-shift=(array with string)`| (changed, warning)| `"string"` |
    
  1007. | `baseline-shift=(empty array)`| (changed, warning)| `<empty string>` |
    
  1008. | `baseline-shift=(object)`| (changed, warning)| `"result of toString()"` |
    
  1009. | `baseline-shift=(numeric string)`| (changed, warning)| `"42"` |
    
  1010. | `baseline-shift=(-1)`| (changed, warning)| `"-1"` |
    
  1011. | `baseline-shift=(0)`| (changed, warning)| `"0"` |
    
  1012. | `baseline-shift=(integer)`| (changed, warning)| `"1"` |
    
  1013. | `baseline-shift=(NaN)`| (changed, warning)| `"NaN"` |
    
  1014. | `baseline-shift=(float)`| (changed, warning)| `"99.99"` |
    
  1015. | `baseline-shift=(true)`| (initial, warning)| `<null>` |
    
  1016. | `baseline-shift=(false)`| (initial, warning)| `<null>` |
    
  1017. | `baseline-shift=(string 'true')`| (changed, warning)| `"true"` |
    
  1018. | `baseline-shift=(string 'false')`| (changed, warning)| `"false"` |
    
  1019. | `baseline-shift=(string 'on')`| (changed, warning)| `"on"` |
    
  1020. | `baseline-shift=(string 'off')`| (changed, warning)| `"off"` |
    
  1021. | `baseline-shift=(symbol)`| (initial, warning)| `<null>` |
    
  1022. | `baseline-shift=(function)`| (initial, warning)| `<null>` |
    
  1023. | `baseline-shift=(null)`| (initial, warning)| `<null>` |
    
  1024. | `baseline-shift=(undefined)`| (initial, warning)| `<null>` |
    
  1025. 
    
  1026. ## `baselineShift` (on `<textPath>` inside `<svg>`)
    
  1027. | Test Case | Flags | Result |
    
  1028. | --- | --- | --- |
    
  1029. | `baselineShift=(string)`| (changed)| `"a string"` |
    
  1030. | `baselineShift=(empty string)`| (changed)| `<empty string>` |
    
  1031. | `baselineShift=(array with string)`| (changed)| `"string"` |
    
  1032. | `baselineShift=(empty array)`| (changed)| `<empty string>` |
    
  1033. | `baselineShift=(object)`| (changed)| `"result of toString()"` |
    
  1034. | `baselineShift=(numeric string)`| (changed)| `"42"` |
    
  1035. | `baselineShift=(-1)`| (changed)| `"-1"` |
    
  1036. | `baselineShift=(0)`| (changed)| `"0"` |
    
  1037. | `baselineShift=(integer)`| (changed)| `"1"` |
    
  1038. | `baselineShift=(NaN)`| (changed, warning)| `"NaN"` |
    
  1039. | `baselineShift=(float)`| (changed)| `"99.99"` |
    
  1040. | `baselineShift=(true)`| (initial, warning)| `<null>` |
    
  1041. | `baselineShift=(false)`| (initial, warning)| `<null>` |
    
  1042. | `baselineShift=(string 'true')`| (changed)| `"true"` |
    
  1043. | `baselineShift=(string 'false')`| (changed)| `"false"` |
    
  1044. | `baselineShift=(string 'on')`| (changed)| `"on"` |
    
  1045. | `baselineShift=(string 'off')`| (changed)| `"off"` |
    
  1046. | `baselineShift=(symbol)`| (initial, warning)| `<null>` |
    
  1047. | `baselineShift=(function)`| (initial, warning)| `<null>` |
    
  1048. | `baselineShift=(null)`| (initial)| `<null>` |
    
  1049. | `baselineShift=(undefined)`| (initial)| `<null>` |
    
  1050. 
    
  1051. ## `baseProfile` (on `<svg>` inside `<div>`)
    
  1052. | Test Case | Flags | Result |
    
  1053. | --- | --- | --- |
    
  1054. | `baseProfile=(string)`| (changed)| `"a string"` |
    
  1055. | `baseProfile=(empty string)`| (changed)| `<empty string>` |
    
  1056. | `baseProfile=(array with string)`| (changed)| `"string"` |
    
  1057. | `baseProfile=(empty array)`| (changed)| `<empty string>` |
    
  1058. | `baseProfile=(object)`| (changed)| `"result of toString()"` |
    
  1059. | `baseProfile=(numeric string)`| (changed)| `"42"` |
    
  1060. | `baseProfile=(-1)`| (changed)| `"-1"` |
    
  1061. | `baseProfile=(0)`| (changed)| `"0"` |
    
  1062. | `baseProfile=(integer)`| (changed)| `"1"` |
    
  1063. | `baseProfile=(NaN)`| (changed, warning)| `"NaN"` |
    
  1064. | `baseProfile=(float)`| (changed)| `"99.99"` |
    
  1065. | `baseProfile=(true)`| (initial, warning)| `<null>` |
    
  1066. | `baseProfile=(false)`| (initial, warning)| `<null>` |
    
  1067. | `baseProfile=(string 'true')`| (changed)| `"true"` |
    
  1068. | `baseProfile=(string 'false')`| (changed)| `"false"` |
    
  1069. | `baseProfile=(string 'on')`| (changed)| `"on"` |
    
  1070. | `baseProfile=(string 'off')`| (changed)| `"off"` |
    
  1071. | `baseProfile=(symbol)`| (initial, warning)| `<null>` |
    
  1072. | `baseProfile=(function)`| (initial, warning)| `<null>` |
    
  1073. | `baseProfile=(null)`| (initial)| `<null>` |
    
  1074. | `baseProfile=(undefined)`| (initial)| `<null>` |
    
  1075. 
    
  1076. ## `bbox` (on `<font-face>` inside `<svg>`)
    
  1077. | Test Case | Flags | Result |
    
  1078. | --- | --- | --- |
    
  1079. | `bbox=(string)`| (changed)| `"a string"` |
    
  1080. | `bbox=(empty string)`| (changed)| `<empty string>` |
    
  1081. | `bbox=(array with string)`| (changed)| `"string"` |
    
  1082. | `bbox=(empty array)`| (changed)| `<empty string>` |
    
  1083. | `bbox=(object)`| (changed)| `"result of toString()"` |
    
  1084. | `bbox=(numeric string)`| (changed)| `"42"` |
    
  1085. | `bbox=(-1)`| (changed)| `"-1"` |
    
  1086. | `bbox=(0)`| (changed)| `"0"` |
    
  1087. | `bbox=(integer)`| (changed)| `"1"` |
    
  1088. | `bbox=(NaN)`| (changed, warning)| `"NaN"` |
    
  1089. | `bbox=(float)`| (changed)| `"99.99"` |
    
  1090. | `bbox=(true)`| (initial, warning)| `<null>` |
    
  1091. | `bbox=(false)`| (initial, warning)| `<null>` |
    
  1092. | `bbox=(string 'true')`| (changed)| `"true"` |
    
  1093. | `bbox=(string 'false')`| (changed)| `"false"` |
    
  1094. | `bbox=(string 'on')`| (changed)| `"on"` |
    
  1095. | `bbox=(string 'off')`| (changed)| `"off"` |
    
  1096. | `bbox=(symbol)`| (initial, warning)| `<null>` |
    
  1097. | `bbox=(function)`| (initial, warning)| `<null>` |
    
  1098. | `bbox=(null)`| (initial)| `<null>` |
    
  1099. | `bbox=(undefined)`| (initial)| `<null>` |
    
  1100. 
    
  1101. ## `begin` (on `<animate>` inside `<svg>`)
    
  1102. | Test Case | Flags | Result |
    
  1103. | --- | --- | --- |
    
  1104. | `begin=(string)`| (changed)| `"a string"` |
    
  1105. | `begin=(empty string)`| (changed)| `<empty string>` |
    
  1106. | `begin=(array with string)`| (changed)| `"string"` |
    
  1107. | `begin=(empty array)`| (changed)| `<empty string>` |
    
  1108. | `begin=(object)`| (changed)| `"result of toString()"` |
    
  1109. | `begin=(numeric string)`| (changed)| `"42"` |
    
  1110. | `begin=(-1)`| (changed)| `"-1"` |
    
  1111. | `begin=(0)`| (changed)| `"0"` |
    
  1112. | `begin=(integer)`| (changed)| `"1"` |
    
  1113. | `begin=(NaN)`| (changed, warning)| `"NaN"` |
    
  1114. | `begin=(float)`| (changed)| `"99.99"` |
    
  1115. | `begin=(true)`| (initial, warning)| `<null>` |
    
  1116. | `begin=(false)`| (initial, warning)| `<null>` |
    
  1117. | `begin=(string 'true')`| (changed)| `"true"` |
    
  1118. | `begin=(string 'false')`| (changed)| `"false"` |
    
  1119. | `begin=(string 'on')`| (changed)| `"on"` |
    
  1120. | `begin=(string 'off')`| (changed)| `"off"` |
    
  1121. | `begin=(symbol)`| (initial, warning)| `<null>` |
    
  1122. | `begin=(function)`| (initial, warning)| `<null>` |
    
  1123. | `begin=(null)`| (initial)| `<null>` |
    
  1124. | `begin=(undefined)`| (initial)| `<null>` |
    
  1125. 
    
  1126. ## `bias` (on `<feConvolveMatrix>` inside `<svg>`)
    
  1127. | Test Case | Flags | Result |
    
  1128. | --- | --- | --- |
    
  1129. | `bias=(string)`| (initial)| `<number: 0>` |
    
  1130. | `bias=(empty string)`| (initial)| `<number: 0>` |
    
  1131. | `bias=(array with string)`| (initial)| `<number: 0>` |
    
  1132. | `bias=(empty array)`| (initial)| `<number: 0>` |
    
  1133. | `bias=(object)`| (initial)| `<number: 0>` |
    
  1134. | `bias=(numeric string)`| (changed)| `<number: 42>` |
    
  1135. | `bias=(-1)`| (changed)| `<number: -1>` |
    
  1136. | `bias=(0)`| (initial)| `<number: 0>` |
    
  1137. | `bias=(integer)`| (changed)| `<number: 1>` |
    
  1138. | `bias=(NaN)`| (initial, warning)| `<number: 0>` |
    
  1139. | `bias=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  1140. | `bias=(true)`| (initial, warning)| `<number: 0>` |
    
  1141. | `bias=(false)`| (initial, warning)| `<number: 0>` |
    
  1142. | `bias=(string 'true')`| (initial)| `<number: 0>` |
    
  1143. | `bias=(string 'false')`| (initial)| `<number: 0>` |
    
  1144. | `bias=(string 'on')`| (initial)| `<number: 0>` |
    
  1145. | `bias=(string 'off')`| (initial)| `<number: 0>` |
    
  1146. | `bias=(symbol)`| (initial, warning)| `<number: 0>` |
    
  1147. | `bias=(function)`| (initial, warning)| `<number: 0>` |
    
  1148. | `bias=(null)`| (initial)| `<number: 0>` |
    
  1149. | `bias=(undefined)`| (initial)| `<number: 0>` |
    
  1150. 
    
  1151. ## `by` (on `<animate>` inside `<svg>`)
    
  1152. | Test Case | Flags | Result |
    
  1153. | --- | --- | --- |
    
  1154. | `by=(string)`| (changed)| `"a string"` |
    
  1155. | `by=(empty string)`| (changed)| `<empty string>` |
    
  1156. | `by=(array with string)`| (changed)| `"string"` |
    
  1157. | `by=(empty array)`| (changed)| `<empty string>` |
    
  1158. | `by=(object)`| (changed)| `"result of toString()"` |
    
  1159. | `by=(numeric string)`| (changed)| `"42"` |
    
  1160. | `by=(-1)`| (changed)| `"-1"` |
    
  1161. | `by=(0)`| (changed)| `"0"` |
    
  1162. | `by=(integer)`| (changed)| `"1"` |
    
  1163. | `by=(NaN)`| (changed, warning)| `"NaN"` |
    
  1164. | `by=(float)`| (changed)| `"99.99"` |
    
  1165. | `by=(true)`| (initial, warning)| `<null>` |
    
  1166. | `by=(false)`| (initial, warning)| `<null>` |
    
  1167. | `by=(string 'true')`| (changed)| `"true"` |
    
  1168. | `by=(string 'false')`| (changed)| `"false"` |
    
  1169. | `by=(string 'on')`| (changed)| `"on"` |
    
  1170. | `by=(string 'off')`| (changed)| `"off"` |
    
  1171. | `by=(symbol)`| (initial, warning)| `<null>` |
    
  1172. | `by=(function)`| (initial, warning)| `<null>` |
    
  1173. | `by=(null)`| (initial)| `<null>` |
    
  1174. | `by=(undefined)`| (initial)| `<null>` |
    
  1175. 
    
  1176. ## `calcMode` (on `<animate>` inside `<svg>`)
    
  1177. | Test Case | Flags | Result |
    
  1178. | --- | --- | --- |
    
  1179. | `calcMode=(string)`| (changed)| `"discrete"` |
    
  1180. | `calcMode=(empty string)`| (changed)| `<empty string>` |
    
  1181. | `calcMode=(array with string)`| (changed)| `"discrete"` |
    
  1182. | `calcMode=(empty array)`| (changed)| `<empty string>` |
    
  1183. | `calcMode=(object)`| (changed)| `"result of toString()"` |
    
  1184. | `calcMode=(numeric string)`| (changed)| `"42"` |
    
  1185. | `calcMode=(-1)`| (changed)| `"-1"` |
    
  1186. | `calcMode=(0)`| (changed)| `"0"` |
    
  1187. | `calcMode=(integer)`| (changed)| `"1"` |
    
  1188. | `calcMode=(NaN)`| (changed, warning)| `"NaN"` |
    
  1189. | `calcMode=(float)`| (changed)| `"99.99"` |
    
  1190. | `calcMode=(true)`| (initial, warning)| `<null>` |
    
  1191. | `calcMode=(false)`| (initial, warning)| `<null>` |
    
  1192. | `calcMode=(string 'true')`| (changed)| `"true"` |
    
  1193. | `calcMode=(string 'false')`| (changed)| `"false"` |
    
  1194. | `calcMode=(string 'on')`| (changed)| `"on"` |
    
  1195. | `calcMode=(string 'off')`| (changed)| `"off"` |
    
  1196. | `calcMode=(symbol)`| (initial, warning)| `<null>` |
    
  1197. | `calcMode=(function)`| (initial, warning)| `<null>` |
    
  1198. | `calcMode=(null)`| (initial)| `<null>` |
    
  1199. | `calcMode=(undefined)`| (initial)| `<null>` |
    
  1200. 
    
  1201. ## `cap-height` (on `<font-face>` inside `<svg>`)
    
  1202. | Test Case | Flags | Result |
    
  1203. | --- | --- | --- |
    
  1204. | `cap-height=(string)`| (changed, warning)| `"a string"` |
    
  1205. | `cap-height=(empty string)`| (changed, warning)| `<empty string>` |
    
  1206. | `cap-height=(array with string)`| (changed, warning)| `"string"` |
    
  1207. | `cap-height=(empty array)`| (changed, warning)| `<empty string>` |
    
  1208. | `cap-height=(object)`| (changed, warning)| `"result of toString()"` |
    
  1209. | `cap-height=(numeric string)`| (changed, warning)| `"42"` |
    
  1210. | `cap-height=(-1)`| (changed, warning)| `"-1"` |
    
  1211. | `cap-height=(0)`| (changed, warning)| `"0"` |
    
  1212. | `cap-height=(integer)`| (changed, warning)| `"1"` |
    
  1213. | `cap-height=(NaN)`| (changed, warning)| `"NaN"` |
    
  1214. | `cap-height=(float)`| (changed, warning)| `"99.99"` |
    
  1215. | `cap-height=(true)`| (initial, warning)| `<null>` |
    
  1216. | `cap-height=(false)`| (initial, warning)| `<null>` |
    
  1217. | `cap-height=(string 'true')`| (changed, warning)| `"true"` |
    
  1218. | `cap-height=(string 'false')`| (changed, warning)| `"false"` |
    
  1219. | `cap-height=(string 'on')`| (changed, warning)| `"on"` |
    
  1220. | `cap-height=(string 'off')`| (changed, warning)| `"off"` |
    
  1221. | `cap-height=(symbol)`| (initial, warning)| `<null>` |
    
  1222. | `cap-height=(function)`| (initial, warning)| `<null>` |
    
  1223. | `cap-height=(null)`| (initial, warning)| `<null>` |
    
  1224. | `cap-height=(undefined)`| (initial, warning)| `<null>` |
    
  1225. 
    
  1226. ## `capHeight` (on `<font-face>` inside `<svg>`)
    
  1227. | Test Case | Flags | Result |
    
  1228. | --- | --- | --- |
    
  1229. | `capHeight=(string)`| (changed)| `"a string"` |
    
  1230. | `capHeight=(empty string)`| (changed)| `<empty string>` |
    
  1231. | `capHeight=(array with string)`| (changed)| `"string"` |
    
  1232. | `capHeight=(empty array)`| (changed)| `<empty string>` |
    
  1233. | `capHeight=(object)`| (changed)| `"result of toString()"` |
    
  1234. | `capHeight=(numeric string)`| (changed)| `"42"` |
    
  1235. | `capHeight=(-1)`| (changed)| `"-1"` |
    
  1236. | `capHeight=(0)`| (changed)| `"0"` |
    
  1237. | `capHeight=(integer)`| (changed)| `"1"` |
    
  1238. | `capHeight=(NaN)`| (changed, warning)| `"NaN"` |
    
  1239. | `capHeight=(float)`| (changed)| `"99.99"` |
    
  1240. | `capHeight=(true)`| (initial, warning)| `<null>` |
    
  1241. | `capHeight=(false)`| (initial, warning)| `<null>` |
    
  1242. | `capHeight=(string 'true')`| (changed)| `"true"` |
    
  1243. | `capHeight=(string 'false')`| (changed)| `"false"` |
    
  1244. | `capHeight=(string 'on')`| (changed)| `"on"` |
    
  1245. | `capHeight=(string 'off')`| (changed)| `"off"` |
    
  1246. | `capHeight=(symbol)`| (initial, warning)| `<null>` |
    
  1247. | `capHeight=(function)`| (initial, warning)| `<null>` |
    
  1248. | `capHeight=(null)`| (initial)| `<null>` |
    
  1249. | `capHeight=(undefined)`| (initial)| `<null>` |
    
  1250. 
    
  1251. ## `capture` (on `<input>` inside `<div>`)
    
  1252. | Test Case | Flags | Result |
    
  1253. | --- | --- | --- |
    
  1254. | `capture=(string)`| (changed)| `"environment"` |
    
  1255. | `capture=(empty string)`| (changed)| `<empty string>` |
    
  1256. | `capture=(array with string)`| (changed)| `"environment"` |
    
  1257. | `capture=(empty array)`| (changed)| `<empty string>` |
    
  1258. | `capture=(object)`| (changed)| `"result of toString()"` |
    
  1259. | `capture=(numeric string)`| (changed)| `"42"` |
    
  1260. | `capture=(-1)`| (changed)| `"-1"` |
    
  1261. | `capture=(0)`| (changed)| `"0"` |
    
  1262. | `capture=(integer)`| (changed)| `"1"` |
    
  1263. | `capture=(NaN)`| (changed, warning)| `"NaN"` |
    
  1264. | `capture=(float)`| (changed)| `"99.99"` |
    
  1265. | `capture=(true)`| (changed)| `<empty string>` |
    
  1266. | `capture=(false)`| (initial)| `<null>` |
    
  1267. | `capture=(string 'true')`| (changed)| `"true"` |
    
  1268. | `capture=(string 'false')`| (changed)| `"false"` |
    
  1269. | `capture=(string 'on')`| (changed)| `"on"` |
    
  1270. | `capture=(string 'off')`| (changed)| `"off"` |
    
  1271. | `capture=(symbol)`| (initial, warning)| `<null>` |
    
  1272. | `capture=(function)`| (initial, warning)| `<null>` |
    
  1273. | `capture=(null)`| (initial)| `<null>` |
    
  1274. | `capture=(undefined)`| (initial)| `<null>` |
    
  1275. 
    
  1276. ## `cellPadding` (on `<table>` inside `<div>`)
    
  1277. | Test Case | Flags | Result |
    
  1278. | --- | --- | --- |
    
  1279. | `cellPadding=(string)`| (changed)| `"a string"` |
    
  1280. | `cellPadding=(empty string)`| (initial)| `<empty string>` |
    
  1281. | `cellPadding=(array with string)`| (changed)| `"string"` |
    
  1282. | `cellPadding=(empty array)`| (initial)| `<empty string>` |
    
  1283. | `cellPadding=(object)`| (changed)| `"result of toString()"` |
    
  1284. | `cellPadding=(numeric string)`| (changed)| `"42"` |
    
  1285. | `cellPadding=(-1)`| (changed)| `"-1"` |
    
  1286. | `cellPadding=(0)`| (changed)| `"0"` |
    
  1287. | `cellPadding=(integer)`| (changed)| `"1"` |
    
  1288. | `cellPadding=(NaN)`| (changed, warning)| `"NaN"` |
    
  1289. | `cellPadding=(float)`| (changed)| `"99.99"` |
    
  1290. | `cellPadding=(true)`| (initial, warning)| `<empty string>` |
    
  1291. | `cellPadding=(false)`| (initial, warning)| `<empty string>` |
    
  1292. | `cellPadding=(string 'true')`| (changed)| `"true"` |
    
  1293. | `cellPadding=(string 'false')`| (changed)| `"false"` |
    
  1294. | `cellPadding=(string 'on')`| (changed)| `"on"` |
    
  1295. | `cellPadding=(string 'off')`| (changed)| `"off"` |
    
  1296. | `cellPadding=(symbol)`| (initial, warning)| `<empty string>` |
    
  1297. | `cellPadding=(function)`| (initial, warning)| `<empty string>` |
    
  1298. | `cellPadding=(null)`| (initial)| `<empty string>` |
    
  1299. | `cellPadding=(undefined)`| (initial)| `<empty string>` |
    
  1300. 
    
  1301. ## `cellSpacing` (on `<table>` inside `<div>`)
    
  1302. | Test Case | Flags | Result |
    
  1303. | --- | --- | --- |
    
  1304. | `cellSpacing=(string)`| (changed)| `"a string"` |
    
  1305. | `cellSpacing=(empty string)`| (initial)| `<empty string>` |
    
  1306. | `cellSpacing=(array with string)`| (changed)| `"string"` |
    
  1307. | `cellSpacing=(empty array)`| (initial)| `<empty string>` |
    
  1308. | `cellSpacing=(object)`| (changed)| `"result of toString()"` |
    
  1309. | `cellSpacing=(numeric string)`| (changed)| `"42"` |
    
  1310. | `cellSpacing=(-1)`| (changed)| `"-1"` |
    
  1311. | `cellSpacing=(0)`| (changed)| `"0"` |
    
  1312. | `cellSpacing=(integer)`| (changed)| `"1"` |
    
  1313. | `cellSpacing=(NaN)`| (changed, warning)| `"NaN"` |
    
  1314. | `cellSpacing=(float)`| (changed)| `"99.99"` |
    
  1315. | `cellSpacing=(true)`| (initial, warning)| `<empty string>` |
    
  1316. | `cellSpacing=(false)`| (initial, warning)| `<empty string>` |
    
  1317. | `cellSpacing=(string 'true')`| (changed)| `"true"` |
    
  1318. | `cellSpacing=(string 'false')`| (changed)| `"false"` |
    
  1319. | `cellSpacing=(string 'on')`| (changed)| `"on"` |
    
  1320. | `cellSpacing=(string 'off')`| (changed)| `"off"` |
    
  1321. | `cellSpacing=(symbol)`| (initial, warning)| `<empty string>` |
    
  1322. | `cellSpacing=(function)`| (initial, warning)| `<empty string>` |
    
  1323. | `cellSpacing=(null)`| (initial)| `<empty string>` |
    
  1324. | `cellSpacing=(undefined)`| (initial)| `<empty string>` |
    
  1325. 
    
  1326. ## `challenge` (on `<keygen>` inside `<div>`)
    
  1327. | Test Case | Flags | Result |
    
  1328. | --- | --- | --- |
    
  1329. | `challenge=(string)`| (changed, warning, ssr warning)| `"a string"` |
    
  1330. | `challenge=(empty string)`| (changed, warning, ssr warning)| `<empty string>` |
    
  1331. | `challenge=(array with string)`| (changed, warning, ssr warning)| `"string"` |
    
  1332. | `challenge=(empty array)`| (changed, warning, ssr warning)| `<empty string>` |
    
  1333. | `challenge=(object)`| (changed, warning, ssr warning)| `"result of toString()"` |
    
  1334. | `challenge=(numeric string)`| (changed, warning, ssr warning)| `"42"` |
    
  1335. | `challenge=(-1)`| (changed, warning, ssr warning)| `"-1"` |
    
  1336. | `challenge=(0)`| (changed, warning, ssr warning)| `"0"` |
    
  1337. | `challenge=(integer)`| (changed, warning, ssr warning)| `"1"` |
    
  1338. | `challenge=(NaN)`| (changed, warning)| `"NaN"` |
    
  1339. | `challenge=(float)`| (changed, warning, ssr warning)| `"99.99"` |
    
  1340. | `challenge=(true)`| (initial, warning)| `<null>` |
    
  1341. | `challenge=(false)`| (initial, warning)| `<null>` |
    
  1342. | `challenge=(string 'true')`| (changed, warning, ssr warning)| `"true"` |
    
  1343. | `challenge=(string 'false')`| (changed, warning, ssr warning)| `"false"` |
    
  1344. | `challenge=(string 'on')`| (changed, warning, ssr warning)| `"on"` |
    
  1345. | `challenge=(string 'off')`| (changed, warning, ssr warning)| `"off"` |
    
  1346. | `challenge=(symbol)`| (initial, warning)| `<null>` |
    
  1347. | `challenge=(function)`| (initial, warning)| `<null>` |
    
  1348. | `challenge=(null)`| (initial, warning, ssr warning)| `<null>` |
    
  1349. | `challenge=(undefined)`| (initial, warning, ssr warning)| `<null>` |
    
  1350. 
    
  1351. ## `charSet` (on `<script>` inside `<div>`)
    
  1352. | Test Case | Flags | Result |
    
  1353. | --- | --- | --- |
    
  1354. | `charSet=(string)`| (changed)| `"a string"` |
    
  1355. | `charSet=(empty string)`| (initial)| `<empty string>` |
    
  1356. | `charSet=(array with string)`| (changed)| `"string"` |
    
  1357. | `charSet=(empty array)`| (initial)| `<empty string>` |
    
  1358. | `charSet=(object)`| (changed)| `"result of toString()"` |
    
  1359. | `charSet=(numeric string)`| (changed)| `"42"` |
    
  1360. | `charSet=(-1)`| (changed)| `"-1"` |
    
  1361. | `charSet=(0)`| (changed)| `"0"` |
    
  1362. | `charSet=(integer)`| (changed)| `"1"` |
    
  1363. | `charSet=(NaN)`| (changed, warning)| `"NaN"` |
    
  1364. | `charSet=(float)`| (changed)| `"99.99"` |
    
  1365. | `charSet=(true)`| (initial, warning)| `<empty string>` |
    
  1366. | `charSet=(false)`| (initial, warning)| `<empty string>` |
    
  1367. | `charSet=(string 'true')`| (changed)| `"true"` |
    
  1368. | `charSet=(string 'false')`| (changed)| `"false"` |
    
  1369. | `charSet=(string 'on')`| (changed)| `"on"` |
    
  1370. | `charSet=(string 'off')`| (changed)| `"off"` |
    
  1371. | `charSet=(symbol)`| (initial, warning)| `<empty string>` |
    
  1372. | `charSet=(function)`| (initial, warning)| `<empty string>` |
    
  1373. | `charSet=(null)`| (initial)| `<empty string>` |
    
  1374. | `charSet=(undefined)`| (initial)| `<empty string>` |
    
  1375. 
    
  1376. ## `checked` (on `<input>` inside `<div>`)
    
  1377. | Test Case | Flags | Result |
    
  1378. | --- | --- | --- |
    
  1379. | `checked=(string)`| (changed)| `<boolean: true>` |
    
  1380. | `checked=(empty string)`| (initial)| `<boolean: false>` |
    
  1381. | `checked=(array with string)`| (changed)| `<boolean: true>` |
    
  1382. | `checked=(empty array)`| (changed)| `<boolean: true>` |
    
  1383. | `checked=(object)`| (changed)| `<boolean: true>` |
    
  1384. | `checked=(numeric string)`| (changed)| `<boolean: true>` |
    
  1385. | `checked=(-1)`| (changed)| `<boolean: true>` |
    
  1386. | `checked=(0)`| (initial)| `<boolean: false>` |
    
  1387. | `checked=(integer)`| (changed)| `<boolean: true>` |
    
  1388. | `checked=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  1389. | `checked=(float)`| (changed)| `<boolean: true>` |
    
  1390. | `checked=(true)`| (changed)| `<boolean: true>` |
    
  1391. | `checked=(false)`| (initial)| `<boolean: false>` |
    
  1392. | `checked=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  1393. | `checked=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  1394. | `checked=(string 'on')`| (changed)| `<boolean: true>` |
    
  1395. | `checked=(string 'off')`| (changed)| `<boolean: true>` |
    
  1396. | `checked=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  1397. | `checked=(function)`| (initial, warning)| `<boolean: false>` |
    
  1398. | `checked=(null)`| (initial)| `<boolean: false>` |
    
  1399. | `checked=(undefined)`| (initial)| `<boolean: false>` |
    
  1400. 
    
  1401. ## `Checked` (on `<input>` inside `<div>`)
    
  1402. | Test Case | Flags | Result |
    
  1403. | --- | --- | --- |
    
  1404. | `Checked=(string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1405. | `Checked=(empty string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1406. | `Checked=(array with string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1407. | `Checked=(empty array)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1408. | `Checked=(object)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1409. | `Checked=(numeric string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1410. | `Checked=(-1)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1411. | `Checked=(0)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1412. | `Checked=(integer)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1413. | `Checked=(NaN)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1414. | `Checked=(float)`| (initial, warning, ssr mismatch)| `<null>` |
    
  1415. | `Checked=(true)`| (initial, warning)| `<null>` |
    
  1416. | `Checked=(false)`| (initial, warning)| `<null>` |
    
  1417. | `Checked=(string 'true')`| (initial, warning, ssr mismatch)| `<null>` |
    
  1418. | `Checked=(string 'false')`| (initial, warning, ssr mismatch)| `<null>` |
    
  1419. | `Checked=(string 'on')`| (initial, warning, ssr mismatch)| `<null>` |
    
  1420. | `Checked=(string 'off')`| (initial, warning, ssr mismatch)| `<null>` |
    
  1421. | `Checked=(symbol)`| (initial, warning)| `<null>` |
    
  1422. | `Checked=(function)`| (initial, warning)| `<null>` |
    
  1423. | `Checked=(null)`| (initial, warning)| `<null>` |
    
  1424. | `Checked=(undefined)`| (initial, warning)| `<null>` |
    
  1425. 
    
  1426. ## `Children` (on `<div>` inside `<div>`)
    
  1427. | Test Case | Flags | Result |
    
  1428. | --- | --- | --- |
    
  1429. | `Children=(string)`| (changed, warning)| `"a string"` |
    
  1430. | `Children=(empty string)`| (changed, warning)| `<empty string>` |
    
  1431. | `Children=(array with string)`| (changed, warning)| `"string"` |
    
  1432. | `Children=(empty array)`| (changed, warning)| `<empty string>` |
    
  1433. | `Children=(object)`| (changed, warning)| `"result of toString()"` |
    
  1434. | `Children=(numeric string)`| (changed, warning)| `"42"` |
    
  1435. | `Children=(-1)`| (changed, warning)| `"-1"` |
    
  1436. | `Children=(0)`| (changed, warning)| `"0"` |
    
  1437. | `Children=(integer)`| (changed, warning)| `"1"` |
    
  1438. | `Children=(NaN)`| (changed, warning)| `"NaN"` |
    
  1439. | `Children=(float)`| (changed, warning)| `"99.99"` |
    
  1440. | `Children=(true)`| (initial, warning)| `<null>` |
    
  1441. | `Children=(false)`| (initial, warning)| `<null>` |
    
  1442. | `Children=(string 'true')`| (changed, warning)| `"true"` |
    
  1443. | `Children=(string 'false')`| (changed, warning)| `"false"` |
    
  1444. | `Children=(string 'on')`| (changed, warning)| `"on"` |
    
  1445. | `Children=(string 'off')`| (changed, warning)| `"off"` |
    
  1446. | `Children=(symbol)`| (initial, warning)| `<null>` |
    
  1447. | `Children=(function)`| (initial, warning)| `<null>` |
    
  1448. | `Children=(null)`| (initial, warning)| `<null>` |
    
  1449. | `Children=(undefined)`| (initial, warning)| `<null>` |
    
  1450. 
    
  1451. ## `children` (on `<div>` inside `<div>`)
    
  1452. | Test Case | Flags | Result |
    
  1453. | --- | --- | --- |
    
  1454. | `children=(string)`| (initial)| `[]` |
    
  1455. | `children=(empty string)`| (initial)| `[]` |
    
  1456. | `children=(array with string)`| (initial)| `[]` |
    
  1457. | `children=(empty array)`| (initial)| `[]` |
    
  1458. | `children=(object)`| (changed, error, warning, ssr error)| `` |
    
  1459. | `children=(numeric string)`| (initial)| `[]` |
    
  1460. | `children=(-1)`| (initial)| `[]` |
    
  1461. | `children=(0)`| (initial)| `[]` |
    
  1462. | `children=(integer)`| (initial)| `[]` |
    
  1463. | `children=(NaN)`| (initial, warning)| `[]` |
    
  1464. | `children=(float)`| (initial)| `[]` |
    
  1465. | `children=(true)`| (initial)| `[]` |
    
  1466. | `children=(false)`| (initial)| `[]` |
    
  1467. | `children=(string 'true')`| (initial)| `[]` |
    
  1468. | `children=(string 'false')`| (initial)| `[]` |
    
  1469. | `children=(string 'on')`| (initial)| `[]` |
    
  1470. | `children=(string 'off')`| (initial)| `[]` |
    
  1471. | `children=(symbol)`| (initial)| `[]` |
    
  1472. | `children=(function)`| (initial, warning)| `[]` |
    
  1473. | `children=(null)`| (initial)| `[]` |
    
  1474. | `children=(undefined)`| (initial)| `[]` |
    
  1475. 
    
  1476. ## `cite` (on `<blockquote>` inside `<div>`)
    
  1477. | Test Case | Flags | Result |
    
  1478. | --- | --- | --- |
    
  1479. | `cite=(string)`| (changed)| `"https://reactjs.com/"` |
    
  1480. | `cite=(empty string)`| (changed)| `"http://localhost:3000/"` |
    
  1481. | `cite=(array with string)`| (changed)| `"https://reactjs.com/"` |
    
  1482. | `cite=(empty array)`| (changed)| `"http://localhost:3000/"` |
    
  1483. | `cite=(object)`| (changed)| `"http://localhost:3000/result%20of%20toString()"` |
    
  1484. | `cite=(numeric string)`| (changed)| `"http://localhost:3000/42"` |
    
  1485. | `cite=(-1)`| (changed)| `"http://localhost:3000/-1"` |
    
  1486. | `cite=(0)`| (changed)| `"http://localhost:3000/0"` |
    
  1487. | `cite=(integer)`| (changed)| `"http://localhost:3000/1"` |
    
  1488. | `cite=(NaN)`| (changed, warning)| `"http://localhost:3000/NaN"` |
    
  1489. | `cite=(float)`| (changed)| `"http://localhost:3000/99.99"` |
    
  1490. | `cite=(true)`| (initial, warning)| `<empty string>` |
    
  1491. | `cite=(false)`| (initial, warning)| `<empty string>` |
    
  1492. | `cite=(string 'true')`| (changed)| `"http://localhost:3000/true"` |
    
  1493. | `cite=(string 'false')`| (changed)| `"http://localhost:3000/false"` |
    
  1494. | `cite=(string 'on')`| (changed)| `"http://localhost:3000/on"` |
    
  1495. | `cite=(string 'off')`| (changed)| `"http://localhost:3000/off"` |
    
  1496. | `cite=(symbol)`| (initial, warning)| `<empty string>` |
    
  1497. | `cite=(function)`| (initial, warning)| `<empty string>` |
    
  1498. | `cite=(null)`| (initial)| `<empty string>` |
    
  1499. | `cite=(undefined)`| (initial)| `<empty string>` |
    
  1500. 
    
  1501. ## `class` (on `<div>` inside `<div>`)
    
  1502. | Test Case | Flags | Result |
    
  1503. | --- | --- | --- |
    
  1504. | `class=(string)`| (changed, warning)| `"a string"` |
    
  1505. | `class=(empty string)`| (changed, warning)| `<empty string>` |
    
  1506. | `class=(array with string)`| (changed, warning)| `"string"` |
    
  1507. | `class=(empty array)`| (changed, warning)| `<empty string>` |
    
  1508. | `class=(object)`| (changed, warning)| `"result of toString()"` |
    
  1509. | `class=(numeric string)`| (changed, warning)| `"42"` |
    
  1510. | `class=(-1)`| (changed, warning)| `"-1"` |
    
  1511. | `class=(0)`| (changed, warning)| `"0"` |
    
  1512. | `class=(integer)`| (changed, warning)| `"1"` |
    
  1513. | `class=(NaN)`| (changed, warning)| `"NaN"` |
    
  1514. | `class=(float)`| (changed, warning)| `"99.99"` |
    
  1515. | `class=(true)`| (initial, warning)| `<null>` |
    
  1516. | `class=(false)`| (initial, warning)| `<null>` |
    
  1517. | `class=(string 'true')`| (changed, warning)| `"true"` |
    
  1518. | `class=(string 'false')`| (changed, warning)| `"false"` |
    
  1519. | `class=(string 'on')`| (changed, warning)| `"on"` |
    
  1520. | `class=(string 'off')`| (changed, warning)| `"off"` |
    
  1521. | `class=(symbol)`| (initial, warning)| `<null>` |
    
  1522. | `class=(function)`| (initial, warning)| `<null>` |
    
  1523. | `class=(null)`| (initial, warning)| `<null>` |
    
  1524. | `class=(undefined)`| (initial, warning)| `<null>` |
    
  1525. 
    
  1526. ## `classID` (on `<object>` inside `<div>`)
    
  1527. | Test Case | Flags | Result |
    
  1528. | --- | --- | --- |
    
  1529. | `classID=(string)`| (changed)| `"a string"` |
    
  1530. | `classID=(empty string)`| (changed)| `<empty string>` |
    
  1531. | `classID=(array with string)`| (changed)| `"string"` |
    
  1532. | `classID=(empty array)`| (changed)| `<empty string>` |
    
  1533. | `classID=(object)`| (changed)| `"result of toString()"` |
    
  1534. | `classID=(numeric string)`| (changed)| `"42"` |
    
  1535. | `classID=(-1)`| (changed)| `"-1"` |
    
  1536. | `classID=(0)`| (changed)| `"0"` |
    
  1537. | `classID=(integer)`| (changed)| `"1"` |
    
  1538. | `classID=(NaN)`| (changed, warning)| `"NaN"` |
    
  1539. | `classID=(float)`| (changed)| `"99.99"` |
    
  1540. | `classID=(true)`| (initial, warning)| `<null>` |
    
  1541. | `classID=(false)`| (initial, warning)| `<null>` |
    
  1542. | `classID=(string 'true')`| (changed)| `"true"` |
    
  1543. | `classID=(string 'false')`| (changed)| `"false"` |
    
  1544. | `classID=(string 'on')`| (changed)| `"on"` |
    
  1545. | `classID=(string 'off')`| (changed)| `"off"` |
    
  1546. | `classID=(symbol)`| (initial, warning)| `<null>` |
    
  1547. | `classID=(function)`| (initial, warning)| `<null>` |
    
  1548. | `classID=(null)`| (initial)| `<null>` |
    
  1549. | `classID=(undefined)`| (initial)| `<null>` |
    
  1550. 
    
  1551. ## `className` (on `<div>` inside `<div>`)
    
  1552. | Test Case | Flags | Result |
    
  1553. | --- | --- | --- |
    
  1554. | `className=(string)`| (changed)| `"a string"` |
    
  1555. | `className=(empty string)`| (initial)| `<empty string>` |
    
  1556. | `className=(array with string)`| (changed)| `"string"` |
    
  1557. | `className=(empty array)`| (initial)| `<empty string>` |
    
  1558. | `className=(object)`| (changed)| `"result of toString()"` |
    
  1559. | `className=(numeric string)`| (changed)| `"42"` |
    
  1560. | `className=(-1)`| (changed)| `"-1"` |
    
  1561. | `className=(0)`| (changed)| `"0"` |
    
  1562. | `className=(integer)`| (changed)| `"1"` |
    
  1563. | `className=(NaN)`| (changed, warning)| `"NaN"` |
    
  1564. | `className=(float)`| (changed)| `"99.99"` |
    
  1565. | `className=(true)`| (initial, warning)| `<empty string>` |
    
  1566. | `className=(false)`| (initial, warning)| `<empty string>` |
    
  1567. | `className=(string 'true')`| (changed)| `"true"` |
    
  1568. | `className=(string 'false')`| (changed)| `"false"` |
    
  1569. | `className=(string 'on')`| (changed)| `"on"` |
    
  1570. | `className=(string 'off')`| (changed)| `"off"` |
    
  1571. | `className=(symbol)`| (initial, warning)| `<empty string>` |
    
  1572. | `className=(function)`| (initial, warning)| `<empty string>` |
    
  1573. | `className=(null)`| (initial)| `<empty string>` |
    
  1574. | `className=(undefined)`| (initial)| `<empty string>` |
    
  1575. 
    
  1576. ## `clip` (on `<svg>` inside `<div>`)
    
  1577. | Test Case | Flags | Result |
    
  1578. | --- | --- | --- |
    
  1579. | `clip=(string)`| (changed)| `"a string"` |
    
  1580. | `clip=(empty string)`| (changed)| `<empty string>` |
    
  1581. | `clip=(array with string)`| (changed)| `"string"` |
    
  1582. | `clip=(empty array)`| (changed)| `<empty string>` |
    
  1583. | `clip=(object)`| (changed)| `"result of toString()"` |
    
  1584. | `clip=(numeric string)`| (changed)| `"42"` |
    
  1585. | `clip=(-1)`| (changed)| `"-1"` |
    
  1586. | `clip=(0)`| (changed)| `"0"` |
    
  1587. | `clip=(integer)`| (changed)| `"1"` |
    
  1588. | `clip=(NaN)`| (changed, warning)| `"NaN"` |
    
  1589. | `clip=(float)`| (changed)| `"99.99"` |
    
  1590. | `clip=(true)`| (initial, warning)| `<null>` |
    
  1591. | `clip=(false)`| (initial, warning)| `<null>` |
    
  1592. | `clip=(string 'true')`| (changed)| `"true"` |
    
  1593. | `clip=(string 'false')`| (changed)| `"false"` |
    
  1594. | `clip=(string 'on')`| (changed)| `"on"` |
    
  1595. | `clip=(string 'off')`| (changed)| `"off"` |
    
  1596. | `clip=(symbol)`| (initial, warning)| `<null>` |
    
  1597. | `clip=(function)`| (initial, warning)| `<null>` |
    
  1598. | `clip=(null)`| (initial)| `<null>` |
    
  1599. | `clip=(undefined)`| (initial)| `<null>` |
    
  1600. 
    
  1601. ## `clip-path` (on `<path>` inside `<svg>`)
    
  1602. | Test Case | Flags | Result |
    
  1603. | --- | --- | --- |
    
  1604. | `clip-path=(string)`| (changed, warning)| `"a string"` |
    
  1605. | `clip-path=(empty string)`| (changed, warning)| `<empty string>` |
    
  1606. | `clip-path=(array with string)`| (changed, warning)| `"string"` |
    
  1607. | `clip-path=(empty array)`| (changed, warning)| `<empty string>` |
    
  1608. | `clip-path=(object)`| (changed, warning)| `"result of toString()"` |
    
  1609. | `clip-path=(numeric string)`| (changed, warning)| `"42"` |
    
  1610. | `clip-path=(-1)`| (changed, warning)| `"-1"` |
    
  1611. | `clip-path=(0)`| (changed, warning)| `"0"` |
    
  1612. | `clip-path=(integer)`| (changed, warning)| `"1"` |
    
  1613. | `clip-path=(NaN)`| (changed, warning)| `"NaN"` |
    
  1614. | `clip-path=(float)`| (changed, warning)| `"99.99"` |
    
  1615. | `clip-path=(true)`| (initial, warning)| `<null>` |
    
  1616. | `clip-path=(false)`| (initial, warning)| `<null>` |
    
  1617. | `clip-path=(string 'true')`| (changed, warning)| `"true"` |
    
  1618. | `clip-path=(string 'false')`| (changed, warning)| `"false"` |
    
  1619. | `clip-path=(string 'on')`| (changed, warning)| `"on"` |
    
  1620. | `clip-path=(string 'off')`| (changed, warning)| `"off"` |
    
  1621. | `clip-path=(symbol)`| (initial, warning)| `<null>` |
    
  1622. | `clip-path=(function)`| (initial, warning)| `<null>` |
    
  1623. | `clip-path=(null)`| (initial, warning)| `<null>` |
    
  1624. | `clip-path=(undefined)`| (initial, warning)| `<null>` |
    
  1625. 
    
  1626. ## `clipPath` (on `<path>` inside `<svg>`)
    
  1627. | Test Case | Flags | Result |
    
  1628. | --- | --- | --- |
    
  1629. | `clipPath=(string)`| (changed)| `"a string"` |
    
  1630. | `clipPath=(empty string)`| (changed)| `<empty string>` |
    
  1631. | `clipPath=(array with string)`| (changed)| `"string"` |
    
  1632. | `clipPath=(empty array)`| (changed)| `<empty string>` |
    
  1633. | `clipPath=(object)`| (changed)| `"result of toString()"` |
    
  1634. | `clipPath=(numeric string)`| (changed)| `"42"` |
    
  1635. | `clipPath=(-1)`| (changed)| `"-1"` |
    
  1636. | `clipPath=(0)`| (changed)| `"0"` |
    
  1637. | `clipPath=(integer)`| (changed)| `"1"` |
    
  1638. | `clipPath=(NaN)`| (changed, warning)| `"NaN"` |
    
  1639. | `clipPath=(float)`| (changed)| `"99.99"` |
    
  1640. | `clipPath=(true)`| (initial, warning)| `<null>` |
    
  1641. | `clipPath=(false)`| (initial, warning)| `<null>` |
    
  1642. | `clipPath=(string 'true')`| (changed)| `"true"` |
    
  1643. | `clipPath=(string 'false')`| (changed)| `"false"` |
    
  1644. | `clipPath=(string 'on')`| (changed)| `"on"` |
    
  1645. | `clipPath=(string 'off')`| (changed)| `"off"` |
    
  1646. | `clipPath=(symbol)`| (initial, warning)| `<null>` |
    
  1647. | `clipPath=(function)`| (initial, warning)| `<null>` |
    
  1648. | `clipPath=(null)`| (initial)| `<null>` |
    
  1649. | `clipPath=(undefined)`| (initial)| `<null>` |
    
  1650. 
    
  1651. ## `clipPathUnits` (on `<clipPath>` inside `<svg>`)
    
  1652. | Test Case | Flags | Result |
    
  1653. | --- | --- | --- |
    
  1654. | `clipPathUnits=(string)`| (changed)| `<number: 2>` |
    
  1655. | `clipPathUnits=(empty string)`| (initial)| `<number: 1>` |
    
  1656. | `clipPathUnits=(array with string)`| (changed)| `<number: 2>` |
    
  1657. | `clipPathUnits=(empty array)`| (initial)| `<number: 1>` |
    
  1658. | `clipPathUnits=(object)`| (initial)| `<number: 1>` |
    
  1659. | `clipPathUnits=(numeric string)`| (initial)| `<number: 1>` |
    
  1660. | `clipPathUnits=(-1)`| (initial)| `<number: 1>` |
    
  1661. | `clipPathUnits=(0)`| (initial)| `<number: 1>` |
    
  1662. | `clipPathUnits=(integer)`| (initial)| `<number: 1>` |
    
  1663. | `clipPathUnits=(NaN)`| (initial, warning)| `<number: 1>` |
    
  1664. | `clipPathUnits=(float)`| (initial)| `<number: 1>` |
    
  1665. | `clipPathUnits=(true)`| (initial, warning)| `<number: 1>` |
    
  1666. | `clipPathUnits=(false)`| (initial, warning)| `<number: 1>` |
    
  1667. | `clipPathUnits=(string 'true')`| (initial)| `<number: 1>` |
    
  1668. | `clipPathUnits=(string 'false')`| (initial)| `<number: 1>` |
    
  1669. | `clipPathUnits=(string 'on')`| (initial)| `<number: 1>` |
    
  1670. | `clipPathUnits=(string 'off')`| (initial)| `<number: 1>` |
    
  1671. | `clipPathUnits=(symbol)`| (initial, warning)| `<number: 1>` |
    
  1672. | `clipPathUnits=(function)`| (initial, warning)| `<number: 1>` |
    
  1673. | `clipPathUnits=(null)`| (initial)| `<number: 1>` |
    
  1674. | `clipPathUnits=(undefined)`| (initial)| `<number: 1>` |
    
  1675. 
    
  1676. ## `clip-rule` (on `<path>` inside `<svg>`)
    
  1677. | Test Case | Flags | Result |
    
  1678. | --- | --- | --- |
    
  1679. | `clip-rule=(string)`| (changed, warning)| `"a string"` |
    
  1680. | `clip-rule=(empty string)`| (changed, warning)| `<empty string>` |
    
  1681. | `clip-rule=(array with string)`| (changed, warning)| `"string"` |
    
  1682. | `clip-rule=(empty array)`| (changed, warning)| `<empty string>` |
    
  1683. | `clip-rule=(object)`| (changed, warning)| `"result of toString()"` |
    
  1684. | `clip-rule=(numeric string)`| (changed, warning)| `"42"` |
    
  1685. | `clip-rule=(-1)`| (changed, warning)| `"-1"` |
    
  1686. | `clip-rule=(0)`| (changed, warning)| `"0"` |
    
  1687. | `clip-rule=(integer)`| (changed, warning)| `"1"` |
    
  1688. | `clip-rule=(NaN)`| (changed, warning)| `"NaN"` |
    
  1689. | `clip-rule=(float)`| (changed, warning)| `"99.99"` |
    
  1690. | `clip-rule=(true)`| (initial, warning)| `<null>` |
    
  1691. | `clip-rule=(false)`| (initial, warning)| `<null>` |
    
  1692. | `clip-rule=(string 'true')`| (changed, warning)| `"true"` |
    
  1693. | `clip-rule=(string 'false')`| (changed, warning)| `"false"` |
    
  1694. | `clip-rule=(string 'on')`| (changed, warning)| `"on"` |
    
  1695. | `clip-rule=(string 'off')`| (changed, warning)| `"off"` |
    
  1696. | `clip-rule=(symbol)`| (initial, warning)| `<null>` |
    
  1697. | `clip-rule=(function)`| (initial, warning)| `<null>` |
    
  1698. | `clip-rule=(null)`| (initial, warning)| `<null>` |
    
  1699. | `clip-rule=(undefined)`| (initial, warning)| `<null>` |
    
  1700. 
    
  1701. ## `clipRule` (on `<path>` inside `<svg>`)
    
  1702. | Test Case | Flags | Result |
    
  1703. | --- | --- | --- |
    
  1704. | `clipRule=(string)`| (changed)| `"a string"` |
    
  1705. | `clipRule=(empty string)`| (changed)| `<empty string>` |
    
  1706. | `clipRule=(array with string)`| (changed)| `"string"` |
    
  1707. | `clipRule=(empty array)`| (changed)| `<empty string>` |
    
  1708. | `clipRule=(object)`| (changed)| `"result of toString()"` |
    
  1709. | `clipRule=(numeric string)`| (changed)| `"42"` |
    
  1710. | `clipRule=(-1)`| (changed)| `"-1"` |
    
  1711. | `clipRule=(0)`| (changed)| `"0"` |
    
  1712. | `clipRule=(integer)`| (changed)| `"1"` |
    
  1713. | `clipRule=(NaN)`| (changed, warning)| `"NaN"` |
    
  1714. | `clipRule=(float)`| (changed)| `"99.99"` |
    
  1715. | `clipRule=(true)`| (initial, warning)| `<null>` |
    
  1716. | `clipRule=(false)`| (initial, warning)| `<null>` |
    
  1717. | `clipRule=(string 'true')`| (changed)| `"true"` |
    
  1718. | `clipRule=(string 'false')`| (changed)| `"false"` |
    
  1719. | `clipRule=(string 'on')`| (changed)| `"on"` |
    
  1720. | `clipRule=(string 'off')`| (changed)| `"off"` |
    
  1721. | `clipRule=(symbol)`| (initial, warning)| `<null>` |
    
  1722. | `clipRule=(function)`| (initial, warning)| `<null>` |
    
  1723. | `clipRule=(null)`| (initial)| `<null>` |
    
  1724. | `clipRule=(undefined)`| (initial)| `<null>` |
    
  1725. 
    
  1726. ## `color` (on `<text>` inside `<svg>`)
    
  1727. | Test Case | Flags | Result |
    
  1728. | --- | --- | --- |
    
  1729. | `color=(string)`| (changed)| `"a string"` |
    
  1730. | `color=(empty string)`| (changed)| `<empty string>` |
    
  1731. | `color=(array with string)`| (changed)| `"string"` |
    
  1732. | `color=(empty array)`| (changed)| `<empty string>` |
    
  1733. | `color=(object)`| (changed)| `"result of toString()"` |
    
  1734. | `color=(numeric string)`| (changed)| `"42"` |
    
  1735. | `color=(-1)`| (changed)| `"-1"` |
    
  1736. | `color=(0)`| (changed)| `"0"` |
    
  1737. | `color=(integer)`| (changed)| `"1"` |
    
  1738. | `color=(NaN)`| (changed, warning)| `"NaN"` |
    
  1739. | `color=(float)`| (changed)| `"99.99"` |
    
  1740. | `color=(true)`| (initial, warning)| `<null>` |
    
  1741. | `color=(false)`| (initial, warning)| `<null>` |
    
  1742. | `color=(string 'true')`| (changed)| `"true"` |
    
  1743. | `color=(string 'false')`| (changed)| `"false"` |
    
  1744. | `color=(string 'on')`| (changed)| `"on"` |
    
  1745. | `color=(string 'off')`| (changed)| `"off"` |
    
  1746. | `color=(symbol)`| (initial, warning)| `<null>` |
    
  1747. | `color=(function)`| (initial, warning)| `<null>` |
    
  1748. | `color=(null)`| (initial)| `<null>` |
    
  1749. | `color=(undefined)`| (initial)| `<null>` |
    
  1750. 
    
  1751. ## `color-interpolation` (on `<animate>` inside `<svg>`)
    
  1752. | Test Case | Flags | Result |
    
  1753. | --- | --- | --- |
    
  1754. | `color-interpolation=(string)`| (changed, warning)| `"sRGB"` |
    
  1755. | `color-interpolation=(empty string)`| (changed, warning)| `<empty string>` |
    
  1756. | `color-interpolation=(array with string)`| (changed, warning)| `"sRGB"` |
    
  1757. | `color-interpolation=(empty array)`| (changed, warning)| `<empty string>` |
    
  1758. | `color-interpolation=(object)`| (changed, warning)| `"result of toString()"` |
    
  1759. | `color-interpolation=(numeric string)`| (changed, warning)| `"42"` |
    
  1760. | `color-interpolation=(-1)`| (changed, warning)| `"-1"` |
    
  1761. | `color-interpolation=(0)`| (changed, warning)| `"0"` |
    
  1762. | `color-interpolation=(integer)`| (changed, warning)| `"1"` |
    
  1763. | `color-interpolation=(NaN)`| (changed, warning)| `"NaN"` |
    
  1764. | `color-interpolation=(float)`| (changed, warning)| `"99.99"` |
    
  1765. | `color-interpolation=(true)`| (initial, warning)| `<null>` |
    
  1766. | `color-interpolation=(false)`| (initial, warning)| `<null>` |
    
  1767. | `color-interpolation=(string 'true')`| (changed, warning)| `"true"` |
    
  1768. | `color-interpolation=(string 'false')`| (changed, warning)| `"false"` |
    
  1769. | `color-interpolation=(string 'on')`| (changed, warning)| `"on"` |
    
  1770. | `color-interpolation=(string 'off')`| (changed, warning)| `"off"` |
    
  1771. | `color-interpolation=(symbol)`| (initial, warning)| `<null>` |
    
  1772. | `color-interpolation=(function)`| (initial, warning)| `<null>` |
    
  1773. | `color-interpolation=(null)`| (initial, warning)| `<null>` |
    
  1774. | `color-interpolation=(undefined)`| (initial, warning)| `<null>` |
    
  1775. 
    
  1776. ## `colorInterpolation` (on `<animate>` inside `<svg>`)
    
  1777. | Test Case | Flags | Result |
    
  1778. | --- | --- | --- |
    
  1779. | `colorInterpolation=(string)`| (changed)| `"sRGB"` |
    
  1780. | `colorInterpolation=(empty string)`| (changed)| `<empty string>` |
    
  1781. | `colorInterpolation=(array with string)`| (changed)| `"sRGB"` |
    
  1782. | `colorInterpolation=(empty array)`| (changed)| `<empty string>` |
    
  1783. | `colorInterpolation=(object)`| (changed)| `"result of toString()"` |
    
  1784. | `colorInterpolation=(numeric string)`| (changed)| `"42"` |
    
  1785. | `colorInterpolation=(-1)`| (changed)| `"-1"` |
    
  1786. | `colorInterpolation=(0)`| (changed)| `"0"` |
    
  1787. | `colorInterpolation=(integer)`| (changed)| `"1"` |
    
  1788. | `colorInterpolation=(NaN)`| (changed, warning)| `"NaN"` |
    
  1789. | `colorInterpolation=(float)`| (changed)| `"99.99"` |
    
  1790. | `colorInterpolation=(true)`| (initial, warning)| `<null>` |
    
  1791. | `colorInterpolation=(false)`| (initial, warning)| `<null>` |
    
  1792. | `colorInterpolation=(string 'true')`| (changed)| `"true"` |
    
  1793. | `colorInterpolation=(string 'false')`| (changed)| `"false"` |
    
  1794. | `colorInterpolation=(string 'on')`| (changed)| `"on"` |
    
  1795. | `colorInterpolation=(string 'off')`| (changed)| `"off"` |
    
  1796. | `colorInterpolation=(symbol)`| (initial, warning)| `<null>` |
    
  1797. | `colorInterpolation=(function)`| (initial, warning)| `<null>` |
    
  1798. | `colorInterpolation=(null)`| (initial)| `<null>` |
    
  1799. | `colorInterpolation=(undefined)`| (initial)| `<null>` |
    
  1800. 
    
  1801. ## `color-interpolation-filters` (on `<feComposite>` inside `<svg>`)
    
  1802. | Test Case | Flags | Result |
    
  1803. | --- | --- | --- |
    
  1804. | `color-interpolation-filters=(string)`| (changed, warning)| `"sRGB"` |
    
  1805. | `color-interpolation-filters=(empty string)`| (changed, warning)| `<empty string>` |
    
  1806. | `color-interpolation-filters=(array with string)`| (changed, warning)| `"sRGB"` |
    
  1807. | `color-interpolation-filters=(empty array)`| (changed, warning)| `<empty string>` |
    
  1808. | `color-interpolation-filters=(object)`| (changed, warning)| `"result of toString()"` |
    
  1809. | `color-interpolation-filters=(numeric string)`| (changed, warning)| `"42"` |
    
  1810. | `color-interpolation-filters=(-1)`| (changed, warning)| `"-1"` |
    
  1811. | `color-interpolation-filters=(0)`| (changed, warning)| `"0"` |
    
  1812. | `color-interpolation-filters=(integer)`| (changed, warning)| `"1"` |
    
  1813. | `color-interpolation-filters=(NaN)`| (changed, warning)| `"NaN"` |
    
  1814. | `color-interpolation-filters=(float)`| (changed, warning)| `"99.99"` |
    
  1815. | `color-interpolation-filters=(true)`| (initial, warning)| `<null>` |
    
  1816. | `color-interpolation-filters=(false)`| (initial, warning)| `<null>` |
    
  1817. | `color-interpolation-filters=(string 'true')`| (changed, warning)| `"true"` |
    
  1818. | `color-interpolation-filters=(string 'false')`| (changed, warning)| `"false"` |
    
  1819. | `color-interpolation-filters=(string 'on')`| (changed, warning)| `"on"` |
    
  1820. | `color-interpolation-filters=(string 'off')`| (changed, warning)| `"off"` |
    
  1821. | `color-interpolation-filters=(symbol)`| (initial, warning)| `<null>` |
    
  1822. | `color-interpolation-filters=(function)`| (initial, warning)| `<null>` |
    
  1823. | `color-interpolation-filters=(null)`| (initial, warning)| `<null>` |
    
  1824. | `color-interpolation-filters=(undefined)`| (initial, warning)| `<null>` |
    
  1825. 
    
  1826. ## `colorInterpolationFilters` (on `<feComposite>` inside `<svg>`)
    
  1827. | Test Case | Flags | Result |
    
  1828. | --- | --- | --- |
    
  1829. | `colorInterpolationFilters=(string)`| (changed)| `"sRGB"` |
    
  1830. | `colorInterpolationFilters=(empty string)`| (changed)| `<empty string>` |
    
  1831. | `colorInterpolationFilters=(array with string)`| (changed)| `"sRGB"` |
    
  1832. | `colorInterpolationFilters=(empty array)`| (changed)| `<empty string>` |
    
  1833. | `colorInterpolationFilters=(object)`| (changed)| `"result of toString()"` |
    
  1834. | `colorInterpolationFilters=(numeric string)`| (changed)| `"42"` |
    
  1835. | `colorInterpolationFilters=(-1)`| (changed)| `"-1"` |
    
  1836. | `colorInterpolationFilters=(0)`| (changed)| `"0"` |
    
  1837. | `colorInterpolationFilters=(integer)`| (changed)| `"1"` |
    
  1838. | `colorInterpolationFilters=(NaN)`| (changed, warning)| `"NaN"` |
    
  1839. | `colorInterpolationFilters=(float)`| (changed)| `"99.99"` |
    
  1840. | `colorInterpolationFilters=(true)`| (initial, warning)| `<null>` |
    
  1841. | `colorInterpolationFilters=(false)`| (initial, warning)| `<null>` |
    
  1842. | `colorInterpolationFilters=(string 'true')`| (changed)| `"true"` |
    
  1843. | `colorInterpolationFilters=(string 'false')`| (changed)| `"false"` |
    
  1844. | `colorInterpolationFilters=(string 'on')`| (changed)| `"on"` |
    
  1845. | `colorInterpolationFilters=(string 'off')`| (changed)| `"off"` |
    
  1846. | `colorInterpolationFilters=(symbol)`| (initial, warning)| `<null>` |
    
  1847. | `colorInterpolationFilters=(function)`| (initial, warning)| `<null>` |
    
  1848. | `colorInterpolationFilters=(null)`| (initial)| `<null>` |
    
  1849. | `colorInterpolationFilters=(undefined)`| (initial)| `<null>` |
    
  1850. 
    
  1851. ## `color-profile` (on `<image>` inside `<svg>`)
    
  1852. | Test Case | Flags | Result |
    
  1853. | --- | --- | --- |
    
  1854. | `color-profile=(string)`| (changed, warning)| `"sRGB"` |
    
  1855. | `color-profile=(empty string)`| (changed, warning)| `<empty string>` |
    
  1856. | `color-profile=(array with string)`| (changed, warning)| `"sRGB"` |
    
  1857. | `color-profile=(empty array)`| (changed, warning)| `<empty string>` |
    
  1858. | `color-profile=(object)`| (changed, warning)| `"result of toString()"` |
    
  1859. | `color-profile=(numeric string)`| (changed, warning)| `"42"` |
    
  1860. | `color-profile=(-1)`| (changed, warning)| `"-1"` |
    
  1861. | `color-profile=(0)`| (changed, warning)| `"0"` |
    
  1862. | `color-profile=(integer)`| (changed, warning)| `"1"` |
    
  1863. | `color-profile=(NaN)`| (changed, warning)| `"NaN"` |
    
  1864. | `color-profile=(float)`| (changed, warning)| `"99.99"` |
    
  1865. | `color-profile=(true)`| (initial, warning)| `<null>` |
    
  1866. | `color-profile=(false)`| (initial, warning)| `<null>` |
    
  1867. | `color-profile=(string 'true')`| (changed, warning)| `"true"` |
    
  1868. | `color-profile=(string 'false')`| (changed, warning)| `"false"` |
    
  1869. | `color-profile=(string 'on')`| (changed, warning)| `"on"` |
    
  1870. | `color-profile=(string 'off')`| (changed, warning)| `"off"` |
    
  1871. | `color-profile=(symbol)`| (initial, warning)| `<null>` |
    
  1872. | `color-profile=(function)`| (initial, warning)| `<null>` |
    
  1873. | `color-profile=(null)`| (initial, warning)| `<null>` |
    
  1874. | `color-profile=(undefined)`| (initial, warning)| `<null>` |
    
  1875. 
    
  1876. ## `colorProfile` (on `<image>` inside `<svg>`)
    
  1877. | Test Case | Flags | Result |
    
  1878. | --- | --- | --- |
    
  1879. | `colorProfile=(string)`| (changed)| `"sRGB"` |
    
  1880. | `colorProfile=(empty string)`| (changed)| `<empty string>` |
    
  1881. | `colorProfile=(array with string)`| (changed)| `"sRGB"` |
    
  1882. | `colorProfile=(empty array)`| (changed)| `<empty string>` |
    
  1883. | `colorProfile=(object)`| (changed)| `"result of toString()"` |
    
  1884. | `colorProfile=(numeric string)`| (changed)| `"42"` |
    
  1885. | `colorProfile=(-1)`| (changed)| `"-1"` |
    
  1886. | `colorProfile=(0)`| (changed)| `"0"` |
    
  1887. | `colorProfile=(integer)`| (changed)| `"1"` |
    
  1888. | `colorProfile=(NaN)`| (changed, warning)| `"NaN"` |
    
  1889. | `colorProfile=(float)`| (changed)| `"99.99"` |
    
  1890. | `colorProfile=(true)`| (initial, warning)| `<null>` |
    
  1891. | `colorProfile=(false)`| (initial, warning)| `<null>` |
    
  1892. | `colorProfile=(string 'true')`| (changed)| `"true"` |
    
  1893. | `colorProfile=(string 'false')`| (changed)| `"false"` |
    
  1894. | `colorProfile=(string 'on')`| (changed)| `"on"` |
    
  1895. | `colorProfile=(string 'off')`| (changed)| `"off"` |
    
  1896. | `colorProfile=(symbol)`| (initial, warning)| `<null>` |
    
  1897. | `colorProfile=(function)`| (initial, warning)| `<null>` |
    
  1898. | `colorProfile=(null)`| (initial)| `<null>` |
    
  1899. | `colorProfile=(undefined)`| (initial)| `<null>` |
    
  1900. 
    
  1901. ## `color-rendering` (on `<animate>` inside `<svg>`)
    
  1902. | Test Case | Flags | Result |
    
  1903. | --- | --- | --- |
    
  1904. | `color-rendering=(string)`| (changed, warning)| `"optimizeSpeed"` |
    
  1905. | `color-rendering=(empty string)`| (changed, warning)| `<empty string>` |
    
  1906. | `color-rendering=(array with string)`| (changed, warning)| `"optimizeSpeed"` |
    
  1907. | `color-rendering=(empty array)`| (changed, warning)| `<empty string>` |
    
  1908. | `color-rendering=(object)`| (changed, warning)| `"result of toString()"` |
    
  1909. | `color-rendering=(numeric string)`| (changed, warning)| `"42"` |
    
  1910. | `color-rendering=(-1)`| (changed, warning)| `"-1"` |
    
  1911. | `color-rendering=(0)`| (changed, warning)| `"0"` |
    
  1912. | `color-rendering=(integer)`| (changed, warning)| `"1"` |
    
  1913. | `color-rendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  1914. | `color-rendering=(float)`| (changed, warning)| `"99.99"` |
    
  1915. | `color-rendering=(true)`| (initial, warning)| `<null>` |
    
  1916. | `color-rendering=(false)`| (initial, warning)| `<null>` |
    
  1917. | `color-rendering=(string 'true')`| (changed, warning)| `"true"` |
    
  1918. | `color-rendering=(string 'false')`| (changed, warning)| `"false"` |
    
  1919. | `color-rendering=(string 'on')`| (changed, warning)| `"on"` |
    
  1920. | `color-rendering=(string 'off')`| (changed, warning)| `"off"` |
    
  1921. | `color-rendering=(symbol)`| (initial, warning)| `<null>` |
    
  1922. | `color-rendering=(function)`| (initial, warning)| `<null>` |
    
  1923. | `color-rendering=(null)`| (initial, warning)| `<null>` |
    
  1924. | `color-rendering=(undefined)`| (initial, warning)| `<null>` |
    
  1925. 
    
  1926. ## `colorRendering` (on `<animate>` inside `<svg>`)
    
  1927. | Test Case | Flags | Result |
    
  1928. | --- | --- | --- |
    
  1929. | `colorRendering=(string)`| (changed)| `"optimizeSpeed"` |
    
  1930. | `colorRendering=(empty string)`| (changed)| `<empty string>` |
    
  1931. | `colorRendering=(array with string)`| (changed)| `"optimizeSpeed"` |
    
  1932. | `colorRendering=(empty array)`| (changed)| `<empty string>` |
    
  1933. | `colorRendering=(object)`| (changed)| `"result of toString()"` |
    
  1934. | `colorRendering=(numeric string)`| (changed)| `"42"` |
    
  1935. | `colorRendering=(-1)`| (changed)| `"-1"` |
    
  1936. | `colorRendering=(0)`| (changed)| `"0"` |
    
  1937. | `colorRendering=(integer)`| (changed)| `"1"` |
    
  1938. | `colorRendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  1939. | `colorRendering=(float)`| (changed)| `"99.99"` |
    
  1940. | `colorRendering=(true)`| (initial, warning)| `<null>` |
    
  1941. | `colorRendering=(false)`| (initial, warning)| `<null>` |
    
  1942. | `colorRendering=(string 'true')`| (changed)| `"true"` |
    
  1943. | `colorRendering=(string 'false')`| (changed)| `"false"` |
    
  1944. | `colorRendering=(string 'on')`| (changed)| `"on"` |
    
  1945. | `colorRendering=(string 'off')`| (changed)| `"off"` |
    
  1946. | `colorRendering=(symbol)`| (initial, warning)| `<null>` |
    
  1947. | `colorRendering=(function)`| (initial, warning)| `<null>` |
    
  1948. | `colorRendering=(null)`| (initial)| `<null>` |
    
  1949. | `colorRendering=(undefined)`| (initial)| `<null>` |
    
  1950. 
    
  1951. ## `cols` (on `<textarea>` inside `<div>`)
    
  1952. | Test Case | Flags | Result |
    
  1953. | --- | --- | --- |
    
  1954. | `cols=(string)`| (initial)| `<number: 20>` |
    
  1955. | `cols=(empty string)`| (initial)| `<number: 20>` |
    
  1956. | `cols=(array with string)`| (initial)| `<number: 20>` |
    
  1957. | `cols=(empty array)`| (initial)| `<number: 20>` |
    
  1958. | `cols=(object)`| (initial)| `<number: 20>` |
    
  1959. | `cols=(numeric string)`| (changed)| `<number: 42>` |
    
  1960. | `cols=(-1)`| (initial)| `<number: 20>` |
    
  1961. | `cols=(0)`| (initial)| `<number: 20>` |
    
  1962. | `cols=(integer)`| (changed)| `<number: 1>` |
    
  1963. | `cols=(NaN)`| (initial, warning)| `<number: 20>` |
    
  1964. | `cols=(float)`| (changed)| `<number: 99>` |
    
  1965. | `cols=(true)`| (initial, warning)| `<number: 20>` |
    
  1966. | `cols=(false)`| (initial, warning)| `<number: 20>` |
    
  1967. | `cols=(string 'true')`| (initial)| `<number: 20>` |
    
  1968. | `cols=(string 'false')`| (initial)| `<number: 20>` |
    
  1969. | `cols=(string 'on')`| (initial)| `<number: 20>` |
    
  1970. | `cols=(string 'off')`| (initial)| `<number: 20>` |
    
  1971. | `cols=(symbol)`| (initial, warning)| `<number: 20>` |
    
  1972. | `cols=(function)`| (initial, warning)| `<number: 20>` |
    
  1973. | `cols=(null)`| (initial)| `<number: 20>` |
    
  1974. | `cols=(undefined)`| (initial)| `<number: 20>` |
    
  1975. 
    
  1976. ## `colSpan` (on `<td>` inside `<tr>`)
    
  1977. | Test Case | Flags | Result |
    
  1978. | --- | --- | --- |
    
  1979. | `colSpan=(string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1980. | `colSpan=(empty string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1981. | `colSpan=(array with string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1982. | `colSpan=(empty array)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1983. | `colSpan=(object)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1984. | `colSpan=(numeric string)`| (changed, ssr error, ssr mismatch)| `<number: 42>` |
    
  1985. | `colSpan=(-1)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1986. | `colSpan=(0)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1987. | `colSpan=(integer)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1988. | `colSpan=(NaN)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  1989. | `colSpan=(float)`| (changed, ssr error, ssr mismatch)| `<number: 99>` |
    
  1990. | `colSpan=(true)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  1991. | `colSpan=(false)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  1992. | `colSpan=(string 'true')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1993. | `colSpan=(string 'false')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1994. | `colSpan=(string 'on')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1995. | `colSpan=(string 'off')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1996. | `colSpan=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  1997. | `colSpan=(function)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  1998. | `colSpan=(null)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  1999. | `colSpan=(undefined)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  2000. 
    
  2001. ## `content` (on `<meta>` inside `<head>`)
    
  2002. | Test Case | Flags | Result |
    
  2003. | --- | --- | --- |
    
  2004. | `content=(string)`| (changed)| `"a string"` |
    
  2005. | `content=(empty string)`| (initial)| `<empty string>` |
    
  2006. | `content=(array with string)`| (changed)| `"string"` |
    
  2007. | `content=(empty array)`| (initial)| `<empty string>` |
    
  2008. | `content=(object)`| (changed)| `"result of toString()"` |
    
  2009. | `content=(numeric string)`| (changed)| `"42"` |
    
  2010. | `content=(-1)`| (changed)| `"-1"` |
    
  2011. | `content=(0)`| (changed)| `"0"` |
    
  2012. | `content=(integer)`| (changed)| `"1"` |
    
  2013. | `content=(NaN)`| (changed, warning)| `"NaN"` |
    
  2014. | `content=(float)`| (changed)| `"99.99"` |
    
  2015. | `content=(true)`| (initial, warning)| `<empty string>` |
    
  2016. | `content=(false)`| (initial, warning)| `<empty string>` |
    
  2017. | `content=(string 'true')`| (changed)| `"true"` |
    
  2018. | `content=(string 'false')`| (changed)| `"false"` |
    
  2019. | `content=(string 'on')`| (changed)| `"on"` |
    
  2020. | `content=(string 'off')`| (changed)| `"off"` |
    
  2021. | `content=(symbol)`| (initial, warning)| `<empty string>` |
    
  2022. | `content=(function)`| (initial, warning)| `<empty string>` |
    
  2023. | `content=(null)`| (initial)| `<empty string>` |
    
  2024. | `content=(undefined)`| (initial)| `<empty string>` |
    
  2025. 
    
  2026. ## `contentEditable` (on `<div>` inside `<div>`)
    
  2027. | Test Case | Flags | Result |
    
  2028. | --- | --- | --- |
    
  2029. | `contentEditable=(string)`| (initial)| `"inherit"` |
    
  2030. | `contentEditable=(empty string)`| (changed)| `"true"` |
    
  2031. | `contentEditable=(array with string)`| (initial)| `"inherit"` |
    
  2032. | `contentEditable=(empty array)`| (changed)| `"true"` |
    
  2033. | `contentEditable=(object)`| (initial)| `"inherit"` |
    
  2034. | `contentEditable=(numeric string)`| (initial)| `"inherit"` |
    
  2035. | `contentEditable=(-1)`| (initial)| `"inherit"` |
    
  2036. | `contentEditable=(0)`| (initial)| `"inherit"` |
    
  2037. | `contentEditable=(integer)`| (initial)| `"inherit"` |
    
  2038. | `contentEditable=(NaN)`| (initial, warning)| `"inherit"` |
    
  2039. | `contentEditable=(float)`| (initial)| `"inherit"` |
    
  2040. | `contentEditable=(true)`| (changed)| `"true"` |
    
  2041. | `contentEditable=(false)`| (changed)| `"false"` |
    
  2042. | `contentEditable=(string 'true')`| (changed)| `"true"` |
    
  2043. | `contentEditable=(string 'false')`| (changed)| `"false"` |
    
  2044. | `contentEditable=(string 'on')`| (initial)| `"inherit"` |
    
  2045. | `contentEditable=(string 'off')`| (initial)| `"inherit"` |
    
  2046. | `contentEditable=(symbol)`| (initial, warning)| `"inherit"` |
    
  2047. | `contentEditable=(function)`| (initial, warning)| `"inherit"` |
    
  2048. | `contentEditable=(null)`| (initial)| `"inherit"` |
    
  2049. | `contentEditable=(undefined)`| (initial)| `"inherit"` |
    
  2050. 
    
  2051. ## `contentScriptType` (on `<svg>` inside `<div>`)
    
  2052. | Test Case | Flags | Result |
    
  2053. | --- | --- | --- |
    
  2054. | `contentScriptType=(string)`| (changed, ssr mismatch)| `"a string"` |
    
  2055. | `contentScriptType=(empty string)`| (changed, ssr mismatch)| `<empty string>` |
    
  2056. | `contentScriptType=(array with string)`| (changed, ssr mismatch)| `"string"` |
    
  2057. | `contentScriptType=(empty array)`| (changed, ssr mismatch)| `<empty string>` |
    
  2058. | `contentScriptType=(object)`| (changed, ssr mismatch)| `"result of toString()"` |
    
  2059. | `contentScriptType=(numeric string)`| (changed, ssr mismatch)| `"42"` |
    
  2060. | `contentScriptType=(-1)`| (changed, ssr mismatch)| `"-1"` |
    
  2061. | `contentScriptType=(0)`| (changed, ssr mismatch)| `"0"` |
    
  2062. | `contentScriptType=(integer)`| (changed, ssr mismatch)| `"1"` |
    
  2063. | `contentScriptType=(NaN)`| (changed, warning, ssr mismatch)| `"NaN"` |
    
  2064. | `contentScriptType=(float)`| (changed, ssr mismatch)| `"99.99"` |
    
  2065. | `contentScriptType=(true)`| (initial, warning)| `<null>` |
    
  2066. | `contentScriptType=(false)`| (initial, warning)| `<null>` |
    
  2067. | `contentScriptType=(string 'true')`| (changed, ssr mismatch)| `"true"` |
    
  2068. | `contentScriptType=(string 'false')`| (changed, ssr mismatch)| `"false"` |
    
  2069. | `contentScriptType=(string 'on')`| (changed, ssr mismatch)| `"on"` |
    
  2070. | `contentScriptType=(string 'off')`| (changed, ssr mismatch)| `"off"` |
    
  2071. | `contentScriptType=(symbol)`| (initial, warning)| `<null>` |
    
  2072. | `contentScriptType=(function)`| (initial, warning)| `<null>` |
    
  2073. | `contentScriptType=(null)`| (initial)| `<null>` |
    
  2074. | `contentScriptType=(undefined)`| (initial)| `<null>` |
    
  2075. 
    
  2076. ## `contentStyleType` (on `<svg>` inside `<div>`)
    
  2077. | Test Case | Flags | Result |
    
  2078. | --- | --- | --- |
    
  2079. | `contentStyleType=(string)`| (changed, ssr mismatch)| `"a string"` |
    
  2080. | `contentStyleType=(empty string)`| (changed, ssr mismatch)| `<empty string>` |
    
  2081. | `contentStyleType=(array with string)`| (changed, ssr mismatch)| `"string"` |
    
  2082. | `contentStyleType=(empty array)`| (changed, ssr mismatch)| `<empty string>` |
    
  2083. | `contentStyleType=(object)`| (changed, ssr mismatch)| `"result of toString()"` |
    
  2084. | `contentStyleType=(numeric string)`| (changed, ssr mismatch)| `"42"` |
    
  2085. | `contentStyleType=(-1)`| (changed, ssr mismatch)| `"-1"` |
    
  2086. | `contentStyleType=(0)`| (changed, ssr mismatch)| `"0"` |
    
  2087. | `contentStyleType=(integer)`| (changed, ssr mismatch)| `"1"` |
    
  2088. | `contentStyleType=(NaN)`| (changed, warning, ssr mismatch)| `"NaN"` |
    
  2089. | `contentStyleType=(float)`| (changed, ssr mismatch)| `"99.99"` |
    
  2090. | `contentStyleType=(true)`| (initial, warning)| `<null>` |
    
  2091. | `contentStyleType=(false)`| (initial, warning)| `<null>` |
    
  2092. | `contentStyleType=(string 'true')`| (changed, ssr mismatch)| `"true"` |
    
  2093. | `contentStyleType=(string 'false')`| (changed, ssr mismatch)| `"false"` |
    
  2094. | `contentStyleType=(string 'on')`| (changed, ssr mismatch)| `"on"` |
    
  2095. | `contentStyleType=(string 'off')`| (changed, ssr mismatch)| `"off"` |
    
  2096. | `contentStyleType=(symbol)`| (initial, warning)| `<null>` |
    
  2097. | `contentStyleType=(function)`| (initial, warning)| `<null>` |
    
  2098. | `contentStyleType=(null)`| (initial)| `<null>` |
    
  2099. | `contentStyleType=(undefined)`| (initial)| `<null>` |
    
  2100. 
    
  2101. ## `contextMenu` (on `<div>` inside `<div>`)
    
  2102. | Test Case | Flags | Result |
    
  2103. | --- | --- | --- |
    
  2104. | `contextMenu=(string)`| (changed)| `"a string"` |
    
  2105. | `contextMenu=(empty string)`| (changed)| `<empty string>` |
    
  2106. | `contextMenu=(array with string)`| (changed)| `"string"` |
    
  2107. | `contextMenu=(empty array)`| (changed)| `<empty string>` |
    
  2108. | `contextMenu=(object)`| (changed)| `"result of toString()"` |
    
  2109. | `contextMenu=(numeric string)`| (changed)| `"42"` |
    
  2110. | `contextMenu=(-1)`| (changed)| `"-1"` |
    
  2111. | `contextMenu=(0)`| (changed)| `"0"` |
    
  2112. | `contextMenu=(integer)`| (changed)| `"1"` |
    
  2113. | `contextMenu=(NaN)`| (changed, warning)| `"NaN"` |
    
  2114. | `contextMenu=(float)`| (changed)| `"99.99"` |
    
  2115. | `contextMenu=(true)`| (initial, warning)| `<null>` |
    
  2116. | `contextMenu=(false)`| (initial, warning)| `<null>` |
    
  2117. | `contextMenu=(string 'true')`| (changed)| `"true"` |
    
  2118. | `contextMenu=(string 'false')`| (changed)| `"false"` |
    
  2119. | `contextMenu=(string 'on')`| (changed)| `"on"` |
    
  2120. | `contextMenu=(string 'off')`| (changed)| `"off"` |
    
  2121. | `contextMenu=(symbol)`| (initial, warning)| `<null>` |
    
  2122. | `contextMenu=(function)`| (initial, warning)| `<null>` |
    
  2123. | `contextMenu=(null)`| (initial)| `<null>` |
    
  2124. | `contextMenu=(undefined)`| (initial)| `<null>` |
    
  2125. 
    
  2126. ## `controls` (on `<video>` inside `<div>`)
    
  2127. | Test Case | Flags | Result |
    
  2128. | --- | --- | --- |
    
  2129. | `controls=(string)`| (changed)| `<boolean: true>` |
    
  2130. | `controls=(empty string)`| (initial)| `<boolean: false>` |
    
  2131. | `controls=(array with string)`| (changed)| `<boolean: true>` |
    
  2132. | `controls=(empty array)`| (changed)| `<boolean: true>` |
    
  2133. | `controls=(object)`| (changed)| `<boolean: true>` |
    
  2134. | `controls=(numeric string)`| (changed)| `<boolean: true>` |
    
  2135. | `controls=(-1)`| (changed)| `<boolean: true>` |
    
  2136. | `controls=(0)`| (initial)| `<boolean: false>` |
    
  2137. | `controls=(integer)`| (changed)| `<boolean: true>` |
    
  2138. | `controls=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  2139. | `controls=(float)`| (changed)| `<boolean: true>` |
    
  2140. | `controls=(true)`| (changed)| `<boolean: true>` |
    
  2141. | `controls=(false)`| (initial)| `<boolean: false>` |
    
  2142. | `controls=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  2143. | `controls=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  2144. | `controls=(string 'on')`| (changed)| `<boolean: true>` |
    
  2145. | `controls=(string 'off')`| (changed)| `<boolean: true>` |
    
  2146. | `controls=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  2147. | `controls=(function)`| (initial, warning)| `<boolean: false>` |
    
  2148. | `controls=(null)`| (initial)| `<boolean: false>` |
    
  2149. | `controls=(undefined)`| (initial)| `<boolean: false>` |
    
  2150. 
    
  2151. ## `coords` (on `<a>` inside `<div>`)
    
  2152. | Test Case | Flags | Result |
    
  2153. | --- | --- | --- |
    
  2154. | `coords=(string)`| (changed)| `"a string"` |
    
  2155. | `coords=(empty string)`| (initial)| `<empty string>` |
    
  2156. | `coords=(array with string)`| (changed)| `"string"` |
    
  2157. | `coords=(empty array)`| (initial)| `<empty string>` |
    
  2158. | `coords=(object)`| (changed)| `"result of toString()"` |
    
  2159. | `coords=(numeric string)`| (changed)| `"42"` |
    
  2160. | `coords=(-1)`| (changed)| `"-1"` |
    
  2161. | `coords=(0)`| (changed)| `"0"` |
    
  2162. | `coords=(integer)`| (changed)| `"1"` |
    
  2163. | `coords=(NaN)`| (changed, warning)| `"NaN"` |
    
  2164. | `coords=(float)`| (changed)| `"99.99"` |
    
  2165. | `coords=(true)`| (initial, warning)| `<empty string>` |
    
  2166. | `coords=(false)`| (initial, warning)| `<empty string>` |
    
  2167. | `coords=(string 'true')`| (changed)| `"true"` |
    
  2168. | `coords=(string 'false')`| (changed)| `"false"` |
    
  2169. | `coords=(string 'on')`| (changed)| `"on"` |
    
  2170. | `coords=(string 'off')`| (changed)| `"off"` |
    
  2171. | `coords=(symbol)`| (initial, warning)| `<empty string>` |
    
  2172. | `coords=(function)`| (initial, warning)| `<empty string>` |
    
  2173. | `coords=(null)`| (initial)| `<empty string>` |
    
  2174. | `coords=(undefined)`| (initial)| `<empty string>` |
    
  2175. 
    
  2176. ## `crossOrigin` (on `<script>` inside `<div>`)
    
  2177. | Test Case | Flags | Result |
    
  2178. | --- | --- | --- |
    
  2179. | `crossOrigin=(string)`| (changed)| `"anonymous"` |
    
  2180. | `crossOrigin=(empty string)`| (changed)| `"anonymous"` |
    
  2181. | `crossOrigin=(array with string)`| (changed)| `"anonymous"` |
    
  2182. | `crossOrigin=(empty array)`| (changed)| `"anonymous"` |
    
  2183. | `crossOrigin=(object)`| (changed)| `"anonymous"` |
    
  2184. | `crossOrigin=(numeric string)`| (changed)| `"anonymous"` |
    
  2185. | `crossOrigin=(-1)`| (changed)| `"anonymous"` |
    
  2186. | `crossOrigin=(0)`| (changed)| `"anonymous"` |
    
  2187. | `crossOrigin=(integer)`| (changed)| `"anonymous"` |
    
  2188. | `crossOrigin=(NaN)`| (changed, warning)| `"anonymous"` |
    
  2189. | `crossOrigin=(float)`| (changed)| `"anonymous"` |
    
  2190. | `crossOrigin=(true)`| (initial, warning)| `<null>` |
    
  2191. | `crossOrigin=(false)`| (initial, warning)| `<null>` |
    
  2192. | `crossOrigin=(string 'true')`| (changed)| `"anonymous"` |
    
  2193. | `crossOrigin=(string 'false')`| (changed)| `"anonymous"` |
    
  2194. | `crossOrigin=(string 'on')`| (changed)| `"anonymous"` |
    
  2195. | `crossOrigin=(string 'off')`| (changed)| `"anonymous"` |
    
  2196. | `crossOrigin=(symbol)`| (initial, warning)| `<null>` |
    
  2197. | `crossOrigin=(function)`| (initial, warning)| `<null>` |
    
  2198. | `crossOrigin=(null)`| (initial)| `<null>` |
    
  2199. | `crossOrigin=(undefined)`| (initial)| `<null>` |
    
  2200. 
    
  2201. ## `cursor` (on `<div>` inside `<div>`)
    
  2202. | Test Case | Flags | Result |
    
  2203. | --- | --- | --- |
    
  2204. | `cursor=(string)`| (changed)| `"a string"` |
    
  2205. | `cursor=(empty string)`| (changed)| `<empty string>` |
    
  2206. | `cursor=(array with string)`| (changed)| `"string"` |
    
  2207. | `cursor=(empty array)`| (changed)| `<empty string>` |
    
  2208. | `cursor=(object)`| (changed)| `"result of toString()"` |
    
  2209. | `cursor=(numeric string)`| (changed)| `"42"` |
    
  2210. | `cursor=(-1)`| (changed)| `"-1"` |
    
  2211. | `cursor=(0)`| (changed)| `"0"` |
    
  2212. | `cursor=(integer)`| (changed)| `"1"` |
    
  2213. | `cursor=(NaN)`| (changed, warning)| `"NaN"` |
    
  2214. | `cursor=(float)`| (changed)| `"99.99"` |
    
  2215. | `cursor=(true)`| (initial, warning)| `<null>` |
    
  2216. | `cursor=(false)`| (initial, warning)| `<null>` |
    
  2217. | `cursor=(string 'true')`| (changed)| `"true"` |
    
  2218. | `cursor=(string 'false')`| (changed)| `"false"` |
    
  2219. | `cursor=(string 'on')`| (changed)| `"on"` |
    
  2220. | `cursor=(string 'off')`| (changed)| `"off"` |
    
  2221. | `cursor=(symbol)`| (initial, warning)| `<null>` |
    
  2222. | `cursor=(function)`| (initial, warning)| `<null>` |
    
  2223. | `cursor=(null)`| (initial)| `<null>` |
    
  2224. | `cursor=(undefined)`| (initial)| `<null>` |
    
  2225. 
    
  2226. ## `cx` (on `<circle>` inside `<svg>`)
    
  2227. | Test Case | Flags | Result |
    
  2228. | --- | --- | --- |
    
  2229. | `cx=(string)`| (changed)| `<SVGLength: 10px>` |
    
  2230. | `cx=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  2231. | `cx=(array with string)`| (changed)| `<SVGLength: 10px>` |
    
  2232. | `cx=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  2233. | `cx=(object)`| (initial)| `<SVGLength: 0>` |
    
  2234. | `cx=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  2235. | `cx=(-1)`| (changed)| `<SVGLength: -1>` |
    
  2236. | `cx=(0)`| (initial)| `<SVGLength: 0>` |
    
  2237. | `cx=(integer)`| (changed)| `<SVGLength: 1>` |
    
  2238. | `cx=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  2239. | `cx=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  2240. | `cx=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  2241. | `cx=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  2242. | `cx=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  2243. | `cx=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  2244. | `cx=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  2245. | `cx=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  2246. | `cx=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  2247. | `cx=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  2248. | `cx=(null)`| (initial)| `<SVGLength: 0>` |
    
  2249. | `cx=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  2250. 
    
  2251. ## `cy` (on `<circle>` inside `<svg>`)
    
  2252. | Test Case | Flags | Result |
    
  2253. | --- | --- | --- |
    
  2254. | `cy=(string)`| (changed)| `<SVGLength: 10%>` |
    
  2255. | `cy=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  2256. | `cy=(array with string)`| (changed)| `<SVGLength: 10%>` |
    
  2257. | `cy=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  2258. | `cy=(object)`| (initial)| `<SVGLength: 0>` |
    
  2259. | `cy=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  2260. | `cy=(-1)`| (changed)| `<SVGLength: -1>` |
    
  2261. | `cy=(0)`| (initial)| `<SVGLength: 0>` |
    
  2262. | `cy=(integer)`| (changed)| `<SVGLength: 1>` |
    
  2263. | `cy=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  2264. | `cy=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  2265. | `cy=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  2266. | `cy=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  2267. | `cy=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  2268. | `cy=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  2269. | `cy=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  2270. | `cy=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  2271. | `cy=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  2272. | `cy=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  2273. | `cy=(null)`| (initial)| `<SVGLength: 0>` |
    
  2274. | `cy=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  2275. 
    
  2276. ## `d` (on `<path>` inside `<svg>`)
    
  2277. | Test Case | Flags | Result |
    
  2278. | --- | --- | --- |
    
  2279. | `d=(string)`| (changed)| `"a string"` |
    
  2280. | `d=(empty string)`| (changed)| `<empty string>` |
    
  2281. | `d=(array with string)`| (changed)| `"string"` |
    
  2282. | `d=(empty array)`| (changed)| `<empty string>` |
    
  2283. | `d=(object)`| (changed)| `"result of toString()"` |
    
  2284. | `d=(numeric string)`| (changed)| `"42"` |
    
  2285. | `d=(-1)`| (changed)| `"-1"` |
    
  2286. | `d=(0)`| (changed)| `"0"` |
    
  2287. | `d=(integer)`| (changed)| `"1"` |
    
  2288. | `d=(NaN)`| (changed, warning)| `"NaN"` |
    
  2289. | `d=(float)`| (changed)| `"99.99"` |
    
  2290. | `d=(true)`| (initial, warning)| `<null>` |
    
  2291. | `d=(false)`| (initial, warning)| `<null>` |
    
  2292. | `d=(string 'true')`| (changed)| `"true"` |
    
  2293. | `d=(string 'false')`| (changed)| `"false"` |
    
  2294. | `d=(string 'on')`| (changed)| `"on"` |
    
  2295. | `d=(string 'off')`| (changed)| `"off"` |
    
  2296. | `d=(symbol)`| (initial, warning)| `<null>` |
    
  2297. | `d=(function)`| (initial, warning)| `<null>` |
    
  2298. | `d=(null)`| (initial)| `<null>` |
    
  2299. | `d=(undefined)`| (initial)| `<null>` |
    
  2300. 
    
  2301. ## `dangerouslySetInnerHTML` (on `<div>` inside `<div>`)
    
  2302. | Test Case | Flags | Result |
    
  2303. | --- | --- | --- |
    
  2304. | `dangerouslySetInnerHTML=(string)`| (changed, error, warning, ssr error)| `` |
    
  2305. | `dangerouslySetInnerHTML=(empty string)`| (changed, error, warning, ssr error)| `` |
    
  2306. | `dangerouslySetInnerHTML=(array with string)`| (changed, error, warning, ssr error)| `` |
    
  2307. | `dangerouslySetInnerHTML=(empty array)`| (changed, error, warning, ssr error)| `` |
    
  2308. | `dangerouslySetInnerHTML=(object)`| (changed, error, warning, ssr error)| `` |
    
  2309. | `dangerouslySetInnerHTML=(numeric string)`| (changed, error, warning, ssr error)| `` |
    
  2310. | `dangerouslySetInnerHTML=(-1)`| (changed, error, warning, ssr error)| `` |
    
  2311. | `dangerouslySetInnerHTML=(0)`| (changed, error, warning, ssr error)| `` |
    
  2312. | `dangerouslySetInnerHTML=(integer)`| (changed, error, warning, ssr error)| `` |
    
  2313. | `dangerouslySetInnerHTML=(NaN)`| (changed, error, warning, ssr error)| `` |
    
  2314. | `dangerouslySetInnerHTML=(float)`| (changed, error, warning, ssr error)| `` |
    
  2315. | `dangerouslySetInnerHTML=(true)`| (changed, error, warning, ssr error)| `` |
    
  2316. | `dangerouslySetInnerHTML=(false)`| (changed, error, warning, ssr error)| `` |
    
  2317. | `dangerouslySetInnerHTML=(string 'true')`| (changed, error, warning, ssr error)| `` |
    
  2318. | `dangerouslySetInnerHTML=(string 'false')`| (changed, error, warning, ssr error)| `` |
    
  2319. | `dangerouslySetInnerHTML=(string 'on')`| (changed, error, warning, ssr error)| `` |
    
  2320. | `dangerouslySetInnerHTML=(string 'off')`| (changed, error, warning, ssr error)| `` |
    
  2321. | `dangerouslySetInnerHTML=(symbol)`| (changed, error, warning, ssr error)| `` |
    
  2322. | `dangerouslySetInnerHTML=(function)`| (changed, error, warning, ssr error)| `` |
    
  2323. | `dangerouslySetInnerHTML=(null)`| (initial)| `<null>` |
    
  2324. | `dangerouslySetInnerHTML=(undefined)`| (initial)| `<null>` |
    
  2325. 
    
  2326. ## `DangerouslySetInnerHTML` (on `<div>` inside `<div>`)
    
  2327. | Test Case | Flags | Result |
    
  2328. | --- | --- | --- |
    
  2329. | `DangerouslySetInnerHTML=(string)`| (changed, warning)| `"a string"` |
    
  2330. | `DangerouslySetInnerHTML=(empty string)`| (changed, warning)| `<empty string>` |
    
  2331. | `DangerouslySetInnerHTML=(array with string)`| (changed, warning)| `"string"` |
    
  2332. | `DangerouslySetInnerHTML=(empty array)`| (changed, warning)| `<empty string>` |
    
  2333. | `DangerouslySetInnerHTML=(object)`| (changed, warning)| `"result of toString()"` |
    
  2334. | `DangerouslySetInnerHTML=(numeric string)`| (changed, warning)| `"42"` |
    
  2335. | `DangerouslySetInnerHTML=(-1)`| (changed, warning)| `"-1"` |
    
  2336. | `DangerouslySetInnerHTML=(0)`| (changed, warning)| `"0"` |
    
  2337. | `DangerouslySetInnerHTML=(integer)`| (changed, warning)| `"1"` |
    
  2338. | `DangerouslySetInnerHTML=(NaN)`| (changed, warning)| `"NaN"` |
    
  2339. | `DangerouslySetInnerHTML=(float)`| (changed, warning)| `"99.99"` |
    
  2340. | `DangerouslySetInnerHTML=(true)`| (initial, warning)| `<null>` |
    
  2341. | `DangerouslySetInnerHTML=(false)`| (initial, warning)| `<null>` |
    
  2342. | `DangerouslySetInnerHTML=(string 'true')`| (changed, warning)| `"true"` |
    
  2343. | `DangerouslySetInnerHTML=(string 'false')`| (changed, warning)| `"false"` |
    
  2344. | `DangerouslySetInnerHTML=(string 'on')`| (changed, warning)| `"on"` |
    
  2345. | `DangerouslySetInnerHTML=(string 'off')`| (changed, warning)| `"off"` |
    
  2346. | `DangerouslySetInnerHTML=(symbol)`| (initial, warning)| `<null>` |
    
  2347. | `DangerouslySetInnerHTML=(function)`| (initial, warning)| `<null>` |
    
  2348. | `DangerouslySetInnerHTML=(null)`| (initial, warning)| `<null>` |
    
  2349. | `DangerouslySetInnerHTML=(undefined)`| (initial, warning)| `<null>` |
    
  2350. 
    
  2351. ## `data` (on `<div>` inside `<div>`)
    
  2352. | Test Case | Flags | Result |
    
  2353. | --- | --- | --- |
    
  2354. | `data=(string)`| (changed)| `"a string"` |
    
  2355. | `data=(empty string)`| (changed)| `<empty string>` |
    
  2356. | `data=(array with string)`| (changed)| `"string"` |
    
  2357. | `data=(empty array)`| (changed)| `<empty string>` |
    
  2358. | `data=(object)`| (changed)| `"result of toString()"` |
    
  2359. | `data=(numeric string)`| (changed)| `"42"` |
    
  2360. | `data=(-1)`| (changed)| `"-1"` |
    
  2361. | `data=(0)`| (changed)| `"0"` |
    
  2362. | `data=(integer)`| (changed)| `"1"` |
    
  2363. | `data=(NaN)`| (changed, warning)| `"NaN"` |
    
  2364. | `data=(float)`| (changed)| `"99.99"` |
    
  2365. | `data=(true)`| (initial, warning)| `<null>` |
    
  2366. | `data=(false)`| (initial, warning)| `<null>` |
    
  2367. | `data=(string 'true')`| (changed)| `"true"` |
    
  2368. | `data=(string 'false')`| (changed)| `"false"` |
    
  2369. | `data=(string 'on')`| (changed)| `"on"` |
    
  2370. | `data=(string 'off')`| (changed)| `"off"` |
    
  2371. | `data=(symbol)`| (initial, warning)| `<null>` |
    
  2372. | `data=(function)`| (initial, warning)| `<null>` |
    
  2373. | `data=(null)`| (initial)| `<null>` |
    
  2374. | `data=(undefined)`| (initial)| `<null>` |
    
  2375. 
    
  2376. ## `data-` (on `<div>` inside `<div>`)
    
  2377. | Test Case | Flags | Result |
    
  2378. | --- | --- | --- |
    
  2379. | `data-=(string)`| (changed)| `"a string"` |
    
  2380. | `data-=(empty string)`| (changed)| `<empty string>` |
    
  2381. | `data-=(array with string)`| (changed)| `"string"` |
    
  2382. | `data-=(empty array)`| (changed)| `<empty string>` |
    
  2383. | `data-=(object)`| (changed)| `"result of toString()"` |
    
  2384. | `data-=(numeric string)`| (changed)| `"42"` |
    
  2385. | `data-=(-1)`| (changed)| `"-1"` |
    
  2386. | `data-=(0)`| (changed)| `"0"` |
    
  2387. | `data-=(integer)`| (changed)| `"1"` |
    
  2388. | `data-=(NaN)`| (changed, warning)| `"NaN"` |
    
  2389. | `data-=(float)`| (changed)| `"99.99"` |
    
  2390. | `data-=(true)`| (changed)| `"true"` |
    
  2391. | `data-=(false)`| (changed)| `"false"` |
    
  2392. | `data-=(string 'true')`| (changed)| `"true"` |
    
  2393. | `data-=(string 'false')`| (changed)| `"false"` |
    
  2394. | `data-=(string 'on')`| (changed)| `"on"` |
    
  2395. | `data-=(string 'off')`| (changed)| `"off"` |
    
  2396. | `data-=(symbol)`| (initial, warning)| `<null>` |
    
  2397. | `data-=(function)`| (initial, warning)| `<null>` |
    
  2398. | `data-=(null)`| (initial)| `<null>` |
    
  2399. | `data-=(undefined)`| (initial)| `<null>` |
    
  2400. 
    
  2401. ## `data-unknownattribute` (on `<div>` inside `<div>`)
    
  2402. | Test Case | Flags | Result |
    
  2403. | --- | --- | --- |
    
  2404. | `data-unknownattribute=(string)`| (changed)| `"a string"` |
    
  2405. | `data-unknownattribute=(empty string)`| (changed)| `<empty string>` |
    
  2406. | `data-unknownattribute=(array with string)`| (changed)| `"string"` |
    
  2407. | `data-unknownattribute=(empty array)`| (changed)| `<empty string>` |
    
  2408. | `data-unknownattribute=(object)`| (changed)| `"result of toString()"` |
    
  2409. | `data-unknownattribute=(numeric string)`| (changed)| `"42"` |
    
  2410. | `data-unknownattribute=(-1)`| (changed)| `"-1"` |
    
  2411. | `data-unknownattribute=(0)`| (changed)| `"0"` |
    
  2412. | `data-unknownattribute=(integer)`| (changed)| `"1"` |
    
  2413. | `data-unknownattribute=(NaN)`| (changed, warning)| `"NaN"` |
    
  2414. | `data-unknownattribute=(float)`| (changed)| `"99.99"` |
    
  2415. | `data-unknownattribute=(true)`| (changed)| `"true"` |
    
  2416. | `data-unknownattribute=(false)`| (changed)| `"false"` |
    
  2417. | `data-unknownattribute=(string 'true')`| (changed)| `"true"` |
    
  2418. | `data-unknownattribute=(string 'false')`| (changed)| `"false"` |
    
  2419. | `data-unknownattribute=(string 'on')`| (changed)| `"on"` |
    
  2420. | `data-unknownattribute=(string 'off')`| (changed)| `"off"` |
    
  2421. | `data-unknownattribute=(symbol)`| (initial, warning)| `<null>` |
    
  2422. | `data-unknownattribute=(function)`| (initial, warning)| `<null>` |
    
  2423. | `data-unknownattribute=(null)`| (initial)| `<null>` |
    
  2424. | `data-unknownattribute=(undefined)`| (initial)| `<null>` |
    
  2425. 
    
  2426. ## `datatype` (on `<div>` inside `<div>`)
    
  2427. | Test Case | Flags | Result |
    
  2428. | --- | --- | --- |
    
  2429. | `datatype=(string)`| (changed)| `"a string"` |
    
  2430. | `datatype=(empty string)`| (changed)| `<empty string>` |
    
  2431. | `datatype=(array with string)`| (changed)| `"string"` |
    
  2432. | `datatype=(empty array)`| (changed)| `<empty string>` |
    
  2433. | `datatype=(object)`| (changed)| `"result of toString()"` |
    
  2434. | `datatype=(numeric string)`| (changed)| `"42"` |
    
  2435. | `datatype=(-1)`| (changed)| `"-1"` |
    
  2436. | `datatype=(0)`| (changed)| `"0"` |
    
  2437. | `datatype=(integer)`| (changed)| `"1"` |
    
  2438. | `datatype=(NaN)`| (changed, warning)| `"NaN"` |
    
  2439. | `datatype=(float)`| (changed)| `"99.99"` |
    
  2440. | `datatype=(true)`| (initial, warning)| `<null>` |
    
  2441. | `datatype=(false)`| (initial, warning)| `<null>` |
    
  2442. | `datatype=(string 'true')`| (changed)| `"true"` |
    
  2443. | `datatype=(string 'false')`| (changed)| `"false"` |
    
  2444. | `datatype=(string 'on')`| (changed)| `"on"` |
    
  2445. | `datatype=(string 'off')`| (changed)| `"off"` |
    
  2446. | `datatype=(symbol)`| (initial, warning)| `<null>` |
    
  2447. | `datatype=(function)`| (initial, warning)| `<null>` |
    
  2448. | `datatype=(null)`| (initial)| `<null>` |
    
  2449. | `datatype=(undefined)`| (initial)| `<null>` |
    
  2450. 
    
  2451. ## `dateTime` (on `<time>` inside `<div>`)
    
  2452. | Test Case | Flags | Result |
    
  2453. | --- | --- | --- |
    
  2454. | `dateTime=(string)`| (changed)| `"2001-05-15T19:00"` |
    
  2455. | `dateTime=(empty string)`| (changed)| `<empty string>` |
    
  2456. | `dateTime=(array with string)`| (changed)| `"2001-05-15T19:00"` |
    
  2457. | `dateTime=(empty array)`| (changed)| `<empty string>` |
    
  2458. | `dateTime=(object)`| (changed)| `"result of toString()"` |
    
  2459. | `dateTime=(numeric string)`| (changed)| `"42"` |
    
  2460. | `dateTime=(-1)`| (changed)| `"-1"` |
    
  2461. | `dateTime=(0)`| (changed)| `"0"` |
    
  2462. | `dateTime=(integer)`| (changed)| `"1"` |
    
  2463. | `dateTime=(NaN)`| (changed, warning)| `"NaN"` |
    
  2464. | `dateTime=(float)`| (changed)| `"99.99"` |
    
  2465. | `dateTime=(true)`| (initial, warning)| `<null>` |
    
  2466. | `dateTime=(false)`| (initial, warning)| `<null>` |
    
  2467. | `dateTime=(string 'true')`| (changed)| `"true"` |
    
  2468. | `dateTime=(string 'false')`| (changed)| `"false"` |
    
  2469. | `dateTime=(string 'on')`| (changed)| `"on"` |
    
  2470. | `dateTime=(string 'off')`| (changed)| `"off"` |
    
  2471. | `dateTime=(symbol)`| (initial, warning)| `<null>` |
    
  2472. | `dateTime=(function)`| (initial, warning)| `<null>` |
    
  2473. | `dateTime=(null)`| (initial)| `<null>` |
    
  2474. | `dateTime=(undefined)`| (initial)| `<null>` |
    
  2475. 
    
  2476. ## `decelerate` (on `<animate>` inside `<svg>`)
    
  2477. | Test Case | Flags | Result |
    
  2478. | --- | --- | --- |
    
  2479. | `decelerate=(string)`| (changed)| `"a string"` |
    
  2480. | `decelerate=(empty string)`| (changed)| `<empty string>` |
    
  2481. | `decelerate=(array with string)`| (changed)| `"string"` |
    
  2482. | `decelerate=(empty array)`| (changed)| `<empty string>` |
    
  2483. | `decelerate=(object)`| (changed)| `"result of toString()"` |
    
  2484. | `decelerate=(numeric string)`| (changed)| `"42"` |
    
  2485. | `decelerate=(-1)`| (changed)| `"-1"` |
    
  2486. | `decelerate=(0)`| (changed)| `"0"` |
    
  2487. | `decelerate=(integer)`| (changed)| `"1"` |
    
  2488. | `decelerate=(NaN)`| (changed, warning)| `"NaN"` |
    
  2489. | `decelerate=(float)`| (changed)| `"99.99"` |
    
  2490. | `decelerate=(true)`| (initial, warning)| `<null>` |
    
  2491. | `decelerate=(false)`| (initial, warning)| `<null>` |
    
  2492. | `decelerate=(string 'true')`| (changed)| `"true"` |
    
  2493. | `decelerate=(string 'false')`| (changed)| `"false"` |
    
  2494. | `decelerate=(string 'on')`| (changed)| `"on"` |
    
  2495. | `decelerate=(string 'off')`| (changed)| `"off"` |
    
  2496. | `decelerate=(symbol)`| (initial, warning)| `<null>` |
    
  2497. | `decelerate=(function)`| (initial, warning)| `<null>` |
    
  2498. | `decelerate=(null)`| (initial)| `<null>` |
    
  2499. | `decelerate=(undefined)`| (initial)| `<null>` |
    
  2500. 
    
  2501. ## `default` (on `<track>` inside `<div>`)
    
  2502. | Test Case | Flags | Result |
    
  2503. | --- | --- | --- |
    
  2504. | `default=(string)`| (changed)| `<boolean: true>` |
    
  2505. | `default=(empty string)`| (initial)| `<boolean: false>` |
    
  2506. | `default=(array with string)`| (changed)| `<boolean: true>` |
    
  2507. | `default=(empty array)`| (changed)| `<boolean: true>` |
    
  2508. | `default=(object)`| (changed)| `<boolean: true>` |
    
  2509. | `default=(numeric string)`| (changed)| `<boolean: true>` |
    
  2510. | `default=(-1)`| (changed)| `<boolean: true>` |
    
  2511. | `default=(0)`| (initial)| `<boolean: false>` |
    
  2512. | `default=(integer)`| (changed)| `<boolean: true>` |
    
  2513. | `default=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  2514. | `default=(float)`| (changed)| `<boolean: true>` |
    
  2515. | `default=(true)`| (changed)| `<boolean: true>` |
    
  2516. | `default=(false)`| (initial)| `<boolean: false>` |
    
  2517. | `default=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  2518. | `default=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  2519. | `default=(string 'on')`| (changed)| `<boolean: true>` |
    
  2520. | `default=(string 'off')`| (changed)| `<boolean: true>` |
    
  2521. | `default=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  2522. | `default=(function)`| (initial, warning)| `<boolean: false>` |
    
  2523. | `default=(null)`| (initial)| `<boolean: false>` |
    
  2524. | `default=(undefined)`| (initial)| `<boolean: false>` |
    
  2525. 
    
  2526. ## `defaultchecked` (on `<input>` inside `<div>`)
    
  2527. | Test Case | Flags | Result |
    
  2528. | --- | --- | --- |
    
  2529. | `defaultchecked=(string)`| (changed, warning)| `"a string"` |
    
  2530. | `defaultchecked=(empty string)`| (changed, warning)| `<empty string>` |
    
  2531. | `defaultchecked=(array with string)`| (changed, warning)| `"string"` |
    
  2532. | `defaultchecked=(empty array)`| (changed, warning)| `<empty string>` |
    
  2533. | `defaultchecked=(object)`| (changed, warning)| `"result of toString()"` |
    
  2534. | `defaultchecked=(numeric string)`| (changed, warning)| `"42"` |
    
  2535. | `defaultchecked=(-1)`| (changed, warning)| `"-1"` |
    
  2536. | `defaultchecked=(0)`| (changed, warning)| `"0"` |
    
  2537. | `defaultchecked=(integer)`| (changed, warning)| `"1"` |
    
  2538. | `defaultchecked=(NaN)`| (changed, warning)| `"NaN"` |
    
  2539. | `defaultchecked=(float)`| (changed, warning)| `"99.99"` |
    
  2540. | `defaultchecked=(true)`| (initial, warning)| `<null>` |
    
  2541. | `defaultchecked=(false)`| (initial, warning)| `<null>` |
    
  2542. | `defaultchecked=(string 'true')`| (changed, warning)| `"true"` |
    
  2543. | `defaultchecked=(string 'false')`| (changed, warning)| `"false"` |
    
  2544. | `defaultchecked=(string 'on')`| (changed, warning)| `"on"` |
    
  2545. | `defaultchecked=(string 'off')`| (changed, warning)| `"off"` |
    
  2546. | `defaultchecked=(symbol)`| (initial, warning)| `<null>` |
    
  2547. | `defaultchecked=(function)`| (initial, warning)| `<null>` |
    
  2548. | `defaultchecked=(null)`| (initial, warning)| `<null>` |
    
  2549. | `defaultchecked=(undefined)`| (initial, warning)| `<null>` |
    
  2550. 
    
  2551. ## `defaultChecked` (on `<input>` inside `<div>`)
    
  2552. | Test Case | Flags | Result |
    
  2553. | --- | --- | --- |
    
  2554. | `defaultChecked=(string)`| (changed)| `<boolean: true>` |
    
  2555. | `defaultChecked=(empty string)`| (initial)| `<boolean: false>` |
    
  2556. | `defaultChecked=(array with string)`| (changed)| `<boolean: true>` |
    
  2557. | `defaultChecked=(empty array)`| (changed)| `<boolean: true>` |
    
  2558. | `defaultChecked=(object)`| (changed)| `<boolean: true>` |
    
  2559. | `defaultChecked=(numeric string)`| (changed)| `<boolean: true>` |
    
  2560. | `defaultChecked=(-1)`| (changed)| `<boolean: true>` |
    
  2561. | `defaultChecked=(0)`| (initial)| `<boolean: false>` |
    
  2562. | `defaultChecked=(integer)`| (changed)| `<boolean: true>` |
    
  2563. | `defaultChecked=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  2564. | `defaultChecked=(float)`| (changed)| `<boolean: true>` |
    
  2565. | `defaultChecked=(true)`| (changed)| `<boolean: true>` |
    
  2566. | `defaultChecked=(false)`| (initial)| `<boolean: false>` |
    
  2567. | `defaultChecked=(string 'true')`| (changed)| `<boolean: true>` |
    
  2568. | `defaultChecked=(string 'false')`| (changed)| `<boolean: true>` |
    
  2569. | `defaultChecked=(string 'on')`| (changed)| `<boolean: true>` |
    
  2570. | `defaultChecked=(string 'off')`| (changed)| `<boolean: true>` |
    
  2571. | `defaultChecked=(symbol)`| (changed, ssr mismatch)| `<boolean: true>` |
    
  2572. | `defaultChecked=(function)`| (changed, ssr mismatch)| `<boolean: true>` |
    
  2573. | `defaultChecked=(null)`| (initial)| `<boolean: false>` |
    
  2574. | `defaultChecked=(undefined)`| (initial)| `<boolean: false>` |
    
  2575. 
    
  2576. ## `defaultValue` (on `<input>` inside `<div>`)
    
  2577. | Test Case | Flags | Result |
    
  2578. | --- | --- | --- |
    
  2579. | `defaultValue=(string)`| (changed)| `"a string"` |
    
  2580. | `defaultValue=(empty string)`| (initial)| `<empty string>` |
    
  2581. | `defaultValue=(array with string)`| (changed)| `"string"` |
    
  2582. | `defaultValue=(empty array)`| (initial)| `<empty string>` |
    
  2583. | `defaultValue=(object)`| (changed)| `"result of toString()"` |
    
  2584. | `defaultValue=(numeric string)`| (changed)| `"42"` |
    
  2585. | `defaultValue=(-1)`| (changed)| `"-1"` |
    
  2586. | `defaultValue=(0)`| (changed)| `"0"` |
    
  2587. | `defaultValue=(integer)`| (changed)| `"1"` |
    
  2588. | `defaultValue=(NaN)`| (changed, warning)| `"NaN"` |
    
  2589. | `defaultValue=(float)`| (changed)| `"99.99"` |
    
  2590. | `defaultValue=(true)`| (changed)| `"true"` |
    
  2591. | `defaultValue=(false)`| (changed)| `"false"` |
    
  2592. | `defaultValue=(string 'true')`| (changed)| `"true"` |
    
  2593. | `defaultValue=(string 'false')`| (changed)| `"false"` |
    
  2594. | `defaultValue=(string 'on')`| (changed)| `"on"` |
    
  2595. | `defaultValue=(string 'off')`| (changed)| `"off"` |
    
  2596. | `defaultValue=(symbol)`| (initial)| `<empty string>` |
    
  2597. | `defaultValue=(function)`| (initial)| `<empty string>` |
    
  2598. | `defaultValue=(null)`| (initial)| `<empty string>` |
    
  2599. | `defaultValue=(undefined)`| (initial)| `<empty string>` |
    
  2600. 
    
  2601. ## `defaultValuE` (on `<input>` inside `<div>`)
    
  2602. | Test Case | Flags | Result |
    
  2603. | --- | --- | --- |
    
  2604. | `defaultValuE=(string)`| (changed, warning)| `"a string"` |
    
  2605. | `defaultValuE=(empty string)`| (changed, warning)| `<empty string>` |
    
  2606. | `defaultValuE=(array with string)`| (changed, warning)| `"string"` |
    
  2607. | `defaultValuE=(empty array)`| (changed, warning)| `<empty string>` |
    
  2608. | `defaultValuE=(object)`| (changed, warning)| `"result of toString()"` |
    
  2609. | `defaultValuE=(numeric string)`| (changed, warning)| `"42"` |
    
  2610. | `defaultValuE=(-1)`| (changed, warning)| `"-1"` |
    
  2611. | `defaultValuE=(0)`| (changed, warning)| `"0"` |
    
  2612. | `defaultValuE=(integer)`| (changed, warning)| `"1"` |
    
  2613. | `defaultValuE=(NaN)`| (changed, warning)| `"NaN"` |
    
  2614. | `defaultValuE=(float)`| (changed, warning)| `"99.99"` |
    
  2615. | `defaultValuE=(true)`| (initial, warning)| `<null>` |
    
  2616. | `defaultValuE=(false)`| (initial, warning)| `<null>` |
    
  2617. | `defaultValuE=(string 'true')`| (changed, warning)| `"true"` |
    
  2618. | `defaultValuE=(string 'false')`| (changed, warning)| `"false"` |
    
  2619. | `defaultValuE=(string 'on')`| (changed, warning)| `"on"` |
    
  2620. | `defaultValuE=(string 'off')`| (changed, warning)| `"off"` |
    
  2621. | `defaultValuE=(symbol)`| (initial, warning)| `<null>` |
    
  2622. | `defaultValuE=(function)`| (initial, warning)| `<null>` |
    
  2623. | `defaultValuE=(null)`| (initial, warning)| `<null>` |
    
  2624. | `defaultValuE=(undefined)`| (initial, warning)| `<null>` |
    
  2625. 
    
  2626. ## `defer` (on `<script>` inside `<div>`)
    
  2627. | Test Case | Flags | Result |
    
  2628. | --- | --- | --- |
    
  2629. | `defer=(string)`| (changed)| `<boolean: true>` |
    
  2630. | `defer=(empty string)`| (initial)| `<boolean: false>` |
    
  2631. | `defer=(array with string)`| (changed)| `<boolean: true>` |
    
  2632. | `defer=(empty array)`| (changed)| `<boolean: true>` |
    
  2633. | `defer=(object)`| (changed)| `<boolean: true>` |
    
  2634. | `defer=(numeric string)`| (changed)| `<boolean: true>` |
    
  2635. | `defer=(-1)`| (changed)| `<boolean: true>` |
    
  2636. | `defer=(0)`| (initial)| `<boolean: false>` |
    
  2637. | `defer=(integer)`| (changed)| `<boolean: true>` |
    
  2638. | `defer=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  2639. | `defer=(float)`| (changed)| `<boolean: true>` |
    
  2640. | `defer=(true)`| (changed)| `<boolean: true>` |
    
  2641. | `defer=(false)`| (initial)| `<boolean: false>` |
    
  2642. | `defer=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  2643. | `defer=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  2644. | `defer=(string 'on')`| (changed)| `<boolean: true>` |
    
  2645. | `defer=(string 'off')`| (changed)| `<boolean: true>` |
    
  2646. | `defer=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  2647. | `defer=(function)`| (initial, warning)| `<boolean: false>` |
    
  2648. | `defer=(null)`| (initial)| `<boolean: false>` |
    
  2649. | `defer=(undefined)`| (initial)| `<boolean: false>` |
    
  2650. 
    
  2651. ## `descent` (on `<font-face>` inside `<svg>`)
    
  2652. | Test Case | Flags | Result |
    
  2653. | --- | --- | --- |
    
  2654. | `descent=(string)`| (changed)| `"a string"` |
    
  2655. | `descent=(empty string)`| (changed)| `<empty string>` |
    
  2656. | `descent=(array with string)`| (changed)| `"string"` |
    
  2657. | `descent=(empty array)`| (changed)| `<empty string>` |
    
  2658. | `descent=(object)`| (changed)| `"result of toString()"` |
    
  2659. | `descent=(numeric string)`| (changed)| `"42"` |
    
  2660. | `descent=(-1)`| (changed)| `"-1"` |
    
  2661. | `descent=(0)`| (changed)| `"0"` |
    
  2662. | `descent=(integer)`| (changed)| `"1"` |
    
  2663. | `descent=(NaN)`| (changed, warning)| `"NaN"` |
    
  2664. | `descent=(float)`| (changed)| `"99.99"` |
    
  2665. | `descent=(true)`| (initial, warning)| `<null>` |
    
  2666. | `descent=(false)`| (initial, warning)| `<null>` |
    
  2667. | `descent=(string 'true')`| (changed)| `"true"` |
    
  2668. | `descent=(string 'false')`| (changed)| `"false"` |
    
  2669. | `descent=(string 'on')`| (changed)| `"on"` |
    
  2670. | `descent=(string 'off')`| (changed)| `"off"` |
    
  2671. | `descent=(symbol)`| (initial, warning)| `<null>` |
    
  2672. | `descent=(function)`| (initial, warning)| `<null>` |
    
  2673. | `descent=(null)`| (initial)| `<null>` |
    
  2674. | `descent=(undefined)`| (initial)| `<null>` |
    
  2675. 
    
  2676. ## `diffuseConstant` (on `<feDiffuseLighting>` inside `<svg>`)
    
  2677. | Test Case | Flags | Result |
    
  2678. | --- | --- | --- |
    
  2679. | `diffuseConstant=(string)`| (initial)| `<number: 1>` |
    
  2680. | `diffuseConstant=(empty string)`| (changed)| `<number: 0>` |
    
  2681. | `diffuseConstant=(array with string)`| (initial)| `<number: 1>` |
    
  2682. | `diffuseConstant=(empty array)`| (changed)| `<number: 0>` |
    
  2683. | `diffuseConstant=(object)`| (initial)| `<number: 1>` |
    
  2684. | `diffuseConstant=(numeric string)`| (changed)| `<number: 42>` |
    
  2685. | `diffuseConstant=(-1)`| (changed)| `<number: -1>` |
    
  2686. | `diffuseConstant=(0)`| (changed)| `<number: 0>` |
    
  2687. | `diffuseConstant=(integer)`| (initial)| `<number: 1>` |
    
  2688. | `diffuseConstant=(NaN)`| (initial, warning)| `<number: 1>` |
    
  2689. | `diffuseConstant=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  2690. | `diffuseConstant=(true)`| (initial, warning)| `<number: 1>` |
    
  2691. | `diffuseConstant=(false)`| (initial, warning)| `<number: 1>` |
    
  2692. | `diffuseConstant=(string 'true')`| (initial)| `<number: 1>` |
    
  2693. | `diffuseConstant=(string 'false')`| (initial)| `<number: 1>` |
    
  2694. | `diffuseConstant=(string 'on')`| (initial)| `<number: 1>` |
    
  2695. | `diffuseConstant=(string 'off')`| (initial)| `<number: 1>` |
    
  2696. | `diffuseConstant=(symbol)`| (initial, warning)| `<number: 1>` |
    
  2697. | `diffuseConstant=(function)`| (initial, warning)| `<number: 1>` |
    
  2698. | `diffuseConstant=(null)`| (initial)| `<number: 1>` |
    
  2699. | `diffuseConstant=(undefined)`| (initial)| `<number: 1>` |
    
  2700. 
    
  2701. ## `dir` (on `<div>` inside `<div>`)
    
  2702. | Test Case | Flags | Result |
    
  2703. | --- | --- | --- |
    
  2704. | `dir=(string)`| (changed)| `"rtl"` |
    
  2705. | `dir=(empty string)`| (initial)| `<empty string>` |
    
  2706. | `dir=(array with string)`| (changed)| `"rtl"` |
    
  2707. | `dir=(empty array)`| (initial)| `<empty string>` |
    
  2708. | `dir=(object)`| (initial)| `<empty string>` |
    
  2709. | `dir=(numeric string)`| (initial)| `<empty string>` |
    
  2710. | `dir=(-1)`| (initial)| `<empty string>` |
    
  2711. | `dir=(0)`| (initial)| `<empty string>` |
    
  2712. | `dir=(integer)`| (initial)| `<empty string>` |
    
  2713. | `dir=(NaN)`| (initial, warning)| `<empty string>` |
    
  2714. | `dir=(float)`| (initial)| `<empty string>` |
    
  2715. | `dir=(true)`| (initial, warning)| `<empty string>` |
    
  2716. | `dir=(false)`| (initial, warning)| `<empty string>` |
    
  2717. | `dir=(string 'true')`| (initial)| `<empty string>` |
    
  2718. | `dir=(string 'false')`| (initial)| `<empty string>` |
    
  2719. | `dir=(string 'on')`| (initial)| `<empty string>` |
    
  2720. | `dir=(string 'off')`| (initial)| `<empty string>` |
    
  2721. | `dir=(symbol)`| (initial, warning)| `<empty string>` |
    
  2722. | `dir=(function)`| (initial, warning)| `<empty string>` |
    
  2723. | `dir=(null)`| (initial)| `<empty string>` |
    
  2724. | `dir=(undefined)`| (initial)| `<empty string>` |
    
  2725. 
    
  2726. ## `direction` (on `<text>` inside `<svg>`)
    
  2727. | Test Case | Flags | Result |
    
  2728. | --- | --- | --- |
    
  2729. | `direction=(string)`| (changed)| `"rtl"` |
    
  2730. | `direction=(empty string)`| (changed)| `<empty string>` |
    
  2731. | `direction=(array with string)`| (changed)| `"rtl"` |
    
  2732. | `direction=(empty array)`| (changed)| `<empty string>` |
    
  2733. | `direction=(object)`| (changed)| `"result of toString()"` |
    
  2734. | `direction=(numeric string)`| (changed)| `"42"` |
    
  2735. | `direction=(-1)`| (changed)| `"-1"` |
    
  2736. | `direction=(0)`| (changed)| `"0"` |
    
  2737. | `direction=(integer)`| (changed)| `"1"` |
    
  2738. | `direction=(NaN)`| (changed, warning)| `"NaN"` |
    
  2739. | `direction=(float)`| (changed)| `"99.99"` |
    
  2740. | `direction=(true)`| (initial, warning)| `<null>` |
    
  2741. | `direction=(false)`| (initial, warning)| `<null>` |
    
  2742. | `direction=(string 'true')`| (changed)| `"true"` |
    
  2743. | `direction=(string 'false')`| (changed)| `"false"` |
    
  2744. | `direction=(string 'on')`| (changed)| `"on"` |
    
  2745. | `direction=(string 'off')`| (changed)| `"off"` |
    
  2746. | `direction=(symbol)`| (initial, warning)| `<null>` |
    
  2747. | `direction=(function)`| (initial, warning)| `<null>` |
    
  2748. | `direction=(null)`| (initial)| `<null>` |
    
  2749. | `direction=(undefined)`| (initial)| `<null>` |
    
  2750. 
    
  2751. ## `disabled` (on `<input>` inside `<div>`)
    
  2752. | Test Case | Flags | Result |
    
  2753. | --- | --- | --- |
    
  2754. | `disabled=(string)`| (changed)| `<boolean: true>` |
    
  2755. | `disabled=(empty string)`| (initial)| `<boolean: false>` |
    
  2756. | `disabled=(array with string)`| (changed)| `<boolean: true>` |
    
  2757. | `disabled=(empty array)`| (changed)| `<boolean: true>` |
    
  2758. | `disabled=(object)`| (changed)| `<boolean: true>` |
    
  2759. | `disabled=(numeric string)`| (changed)| `<boolean: true>` |
    
  2760. | `disabled=(-1)`| (changed)| `<boolean: true>` |
    
  2761. | `disabled=(0)`| (initial)| `<boolean: false>` |
    
  2762. | `disabled=(integer)`| (changed)| `<boolean: true>` |
    
  2763. | `disabled=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  2764. | `disabled=(float)`| (changed)| `<boolean: true>` |
    
  2765. | `disabled=(true)`| (changed)| `<boolean: true>` |
    
  2766. | `disabled=(false)`| (initial)| `<boolean: false>` |
    
  2767. | `disabled=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  2768. | `disabled=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  2769. | `disabled=(string 'on')`| (changed)| `<boolean: true>` |
    
  2770. | `disabled=(string 'off')`| (changed)| `<boolean: true>` |
    
  2771. | `disabled=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  2772. | `disabled=(function)`| (initial, warning)| `<boolean: false>` |
    
  2773. | `disabled=(null)`| (initial)| `<boolean: false>` |
    
  2774. | `disabled=(undefined)`| (initial)| `<boolean: false>` |
    
  2775. 
    
  2776. ## `disablePictureInPicture` (on `<video>` inside `<div>`)
    
  2777. | Test Case | Flags | Result |
    
  2778. | --- | --- | --- |
    
  2779. | `disablePictureInPicture=(string)`| (initial)| `<undefined>` |
    
  2780. | `disablePictureInPicture=(empty string)`| (initial)| `<undefined>` |
    
  2781. | `disablePictureInPicture=(array with string)`| (initial)| `<undefined>` |
    
  2782. | `disablePictureInPicture=(empty array)`| (initial)| `<undefined>` |
    
  2783. | `disablePictureInPicture=(object)`| (initial)| `<undefined>` |
    
  2784. | `disablePictureInPicture=(numeric string)`| (initial)| `<undefined>` |
    
  2785. | `disablePictureInPicture=(-1)`| (initial)| `<undefined>` |
    
  2786. | `disablePictureInPicture=(0)`| (initial)| `<undefined>` |
    
  2787. | `disablePictureInPicture=(integer)`| (initial)| `<undefined>` |
    
  2788. | `disablePictureInPicture=(NaN)`| (initial, warning)| `<undefined>` |
    
  2789. | `disablePictureInPicture=(float)`| (initial)| `<undefined>` |
    
  2790. | `disablePictureInPicture=(true)`| (initial)| `<undefined>` |
    
  2791. | `disablePictureInPicture=(false)`| (initial)| `<undefined>` |
    
  2792. | `disablePictureInPicture=(string 'true')`| (initial, warning)| `<undefined>` |
    
  2793. | `disablePictureInPicture=(string 'false')`| (initial, warning)| `<undefined>` |
    
  2794. | `disablePictureInPicture=(string 'on')`| (initial)| `<undefined>` |
    
  2795. | `disablePictureInPicture=(string 'off')`| (initial)| `<undefined>` |
    
  2796. | `disablePictureInPicture=(symbol)`| (initial, warning)| `<undefined>` |
    
  2797. | `disablePictureInPicture=(function)`| (initial, warning)| `<undefined>` |
    
  2798. | `disablePictureInPicture=(null)`| (initial)| `<undefined>` |
    
  2799. | `disablePictureInPicture=(undefined)`| (initial)| `<undefined>` |
    
  2800. 
    
  2801. ## `disableRemotePlayback` (on `<video>` inside `<div>`)
    
  2802. | Test Case | Flags | Result |
    
  2803. | --- | --- | --- |
    
  2804. | `disableRemotePlayback=(string)`| (initial)| `<undefined>` |
    
  2805. | `disableRemotePlayback=(empty string)`| (initial)| `<undefined>` |
    
  2806. | `disableRemotePlayback=(array with string)`| (initial)| `<undefined>` |
    
  2807. | `disableRemotePlayback=(empty array)`| (initial)| `<undefined>` |
    
  2808. | `disableRemotePlayback=(object)`| (initial)| `<undefined>` |
    
  2809. | `disableRemotePlayback=(numeric string)`| (initial)| `<undefined>` |
    
  2810. | `disableRemotePlayback=(-1)`| (initial)| `<undefined>` |
    
  2811. | `disableRemotePlayback=(0)`| (initial)| `<undefined>` |
    
  2812. | `disableRemotePlayback=(integer)`| (initial)| `<undefined>` |
    
  2813. | `disableRemotePlayback=(NaN)`| (initial, warning)| `<undefined>` |
    
  2814. | `disableRemotePlayback=(float)`| (initial)| `<undefined>` |
    
  2815. | `disableRemotePlayback=(true)`| (initial)| `<undefined>` |
    
  2816. | `disableRemotePlayback=(false)`| (initial)| `<undefined>` |
    
  2817. | `disableRemotePlayback=(string 'true')`| (initial, warning)| `<undefined>` |
    
  2818. | `disableRemotePlayback=(string 'false')`| (initial, warning)| `<undefined>` |
    
  2819. | `disableRemotePlayback=(string 'on')`| (initial)| `<undefined>` |
    
  2820. | `disableRemotePlayback=(string 'off')`| (initial)| `<undefined>` |
    
  2821. | `disableRemotePlayback=(symbol)`| (initial, warning)| `<undefined>` |
    
  2822. | `disableRemotePlayback=(function)`| (initial, warning)| `<undefined>` |
    
  2823. | `disableRemotePlayback=(null)`| (initial)| `<undefined>` |
    
  2824. | `disableRemotePlayback=(undefined)`| (initial)| `<undefined>` |
    
  2825. 
    
  2826. ## `display` (on `<svg>` inside `<div>`)
    
  2827. | Test Case | Flags | Result |
    
  2828. | --- | --- | --- |
    
  2829. | `display=(string)`| (changed)| `"list-item"` |
    
  2830. | `display=(empty string)`| (changed)| `<empty string>` |
    
  2831. | `display=(array with string)`| (changed)| `"list-item"` |
    
  2832. | `display=(empty array)`| (changed)| `<empty string>` |
    
  2833. | `display=(object)`| (changed)| `"result of toString()"` |
    
  2834. | `display=(numeric string)`| (changed)| `"42"` |
    
  2835. | `display=(-1)`| (changed)| `"-1"` |
    
  2836. | `display=(0)`| (changed)| `"0"` |
    
  2837. | `display=(integer)`| (changed)| `"1"` |
    
  2838. | `display=(NaN)`| (changed, warning)| `"NaN"` |
    
  2839. | `display=(float)`| (changed)| `"99.99"` |
    
  2840. | `display=(true)`| (initial, warning)| `<null>` |
    
  2841. | `display=(false)`| (initial, warning)| `<null>` |
    
  2842. | `display=(string 'true')`| (changed)| `"true"` |
    
  2843. | `display=(string 'false')`| (changed)| `"false"` |
    
  2844. | `display=(string 'on')`| (changed)| `"on"` |
    
  2845. | `display=(string 'off')`| (changed)| `"off"` |
    
  2846. | `display=(symbol)`| (initial, warning)| `<null>` |
    
  2847. | `display=(function)`| (initial, warning)| `<null>` |
    
  2848. | `display=(null)`| (initial)| `<null>` |
    
  2849. | `display=(undefined)`| (initial)| `<null>` |
    
  2850. 
    
  2851. ## `divisor` (on `<feConvolveMatrix>` inside `<svg>`)
    
  2852. | Test Case | Flags | Result |
    
  2853. | --- | --- | --- |
    
  2854. | `divisor=(string)`| (initial)| `<number: 1>` |
    
  2855. | `divisor=(empty string)`| (changed)| `<number: 0>` |
    
  2856. | `divisor=(array with string)`| (initial)| `<number: 1>` |
    
  2857. | `divisor=(empty array)`| (changed)| `<number: 0>` |
    
  2858. | `divisor=(object)`| (initial)| `<number: 1>` |
    
  2859. | `divisor=(numeric string)`| (changed)| `<number: 42>` |
    
  2860. | `divisor=(-1)`| (changed)| `<number: -1>` |
    
  2861. | `divisor=(0)`| (changed)| `<number: 0>` |
    
  2862. | `divisor=(integer)`| (initial)| `<number: 1>` |
    
  2863. | `divisor=(NaN)`| (initial, warning)| `<number: 1>` |
    
  2864. | `divisor=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  2865. | `divisor=(true)`| (initial, warning)| `<number: 1>` |
    
  2866. | `divisor=(false)`| (initial, warning)| `<number: 1>` |
    
  2867. | `divisor=(string 'true')`| (initial)| `<number: 1>` |
    
  2868. | `divisor=(string 'false')`| (initial)| `<number: 1>` |
    
  2869. | `divisor=(string 'on')`| (initial)| `<number: 1>` |
    
  2870. | `divisor=(string 'off')`| (initial)| `<number: 1>` |
    
  2871. | `divisor=(symbol)`| (initial, warning)| `<number: 1>` |
    
  2872. | `divisor=(function)`| (initial, warning)| `<number: 1>` |
    
  2873. | `divisor=(null)`| (initial)| `<number: 1>` |
    
  2874. | `divisor=(undefined)`| (initial)| `<number: 1>` |
    
  2875. 
    
  2876. ## `dominant-baseline` (on `<text>` inside `<svg>`)
    
  2877. | Test Case | Flags | Result |
    
  2878. | --- | --- | --- |
    
  2879. | `dominant-baseline=(string)`| (changed, warning)| `"a string"` |
    
  2880. | `dominant-baseline=(empty string)`| (changed, warning)| `<empty string>` |
    
  2881. | `dominant-baseline=(array with string)`| (changed, warning)| `"string"` |
    
  2882. | `dominant-baseline=(empty array)`| (changed, warning)| `<empty string>` |
    
  2883. | `dominant-baseline=(object)`| (changed, warning)| `"result of toString()"` |
    
  2884. | `dominant-baseline=(numeric string)`| (changed, warning)| `"42"` |
    
  2885. | `dominant-baseline=(-1)`| (changed, warning)| `"-1"` |
    
  2886. | `dominant-baseline=(0)`| (changed, warning)| `"0"` |
    
  2887. | `dominant-baseline=(integer)`| (changed, warning)| `"1"` |
    
  2888. | `dominant-baseline=(NaN)`| (changed, warning)| `"NaN"` |
    
  2889. | `dominant-baseline=(float)`| (changed, warning)| `"99.99"` |
    
  2890. | `dominant-baseline=(true)`| (initial, warning)| `<null>` |
    
  2891. | `dominant-baseline=(false)`| (initial, warning)| `<null>` |
    
  2892. | `dominant-baseline=(string 'true')`| (changed, warning)| `"true"` |
    
  2893. | `dominant-baseline=(string 'false')`| (changed, warning)| `"false"` |
    
  2894. | `dominant-baseline=(string 'on')`| (changed, warning)| `"on"` |
    
  2895. | `dominant-baseline=(string 'off')`| (changed, warning)| `"off"` |
    
  2896. | `dominant-baseline=(symbol)`| (initial, warning)| `<null>` |
    
  2897. | `dominant-baseline=(function)`| (initial, warning)| `<null>` |
    
  2898. | `dominant-baseline=(null)`| (initial, warning)| `<null>` |
    
  2899. | `dominant-baseline=(undefined)`| (initial, warning)| `<null>` |
    
  2900. 
    
  2901. ## `dominantBaseline` (on `<text>` inside `<svg>`)
    
  2902. | Test Case | Flags | Result |
    
  2903. | --- | --- | --- |
    
  2904. | `dominantBaseline=(string)`| (changed)| `"a string"` |
    
  2905. | `dominantBaseline=(empty string)`| (changed)| `<empty string>` |
    
  2906. | `dominantBaseline=(array with string)`| (changed)| `"string"` |
    
  2907. | `dominantBaseline=(empty array)`| (changed)| `<empty string>` |
    
  2908. | `dominantBaseline=(object)`| (changed)| `"result of toString()"` |
    
  2909. | `dominantBaseline=(numeric string)`| (changed)| `"42"` |
    
  2910. | `dominantBaseline=(-1)`| (changed)| `"-1"` |
    
  2911. | `dominantBaseline=(0)`| (changed)| `"0"` |
    
  2912. | `dominantBaseline=(integer)`| (changed)| `"1"` |
    
  2913. | `dominantBaseline=(NaN)`| (changed, warning)| `"NaN"` |
    
  2914. | `dominantBaseline=(float)`| (changed)| `"99.99"` |
    
  2915. | `dominantBaseline=(true)`| (initial, warning)| `<null>` |
    
  2916. | `dominantBaseline=(false)`| (initial, warning)| `<null>` |
    
  2917. | `dominantBaseline=(string 'true')`| (changed)| `"true"` |
    
  2918. | `dominantBaseline=(string 'false')`| (changed)| `"false"` |
    
  2919. | `dominantBaseline=(string 'on')`| (changed)| `"on"` |
    
  2920. | `dominantBaseline=(string 'off')`| (changed)| `"off"` |
    
  2921. | `dominantBaseline=(symbol)`| (initial, warning)| `<null>` |
    
  2922. | `dominantBaseline=(function)`| (initial, warning)| `<null>` |
    
  2923. | `dominantBaseline=(null)`| (initial)| `<null>` |
    
  2924. | `dominantBaseline=(undefined)`| (initial)| `<null>` |
    
  2925. 
    
  2926. ## `download` (on `<a>` inside `<div>`)
    
  2927. | Test Case | Flags | Result |
    
  2928. | --- | --- | --- |
    
  2929. | `download=(string)`| (changed)| `"a string"` |
    
  2930. | `download=(empty string)`| (initial)| `<empty string>` |
    
  2931. | `download=(array with string)`| (changed)| `"string"` |
    
  2932. | `download=(empty array)`| (initial)| `<empty string>` |
    
  2933. | `download=(object)`| (changed)| `"result of toString()"` |
    
  2934. | `download=(numeric string)`| (changed)| `"42"` |
    
  2935. | `download=(-1)`| (changed)| `"-1"` |
    
  2936. | `download=(0)`| (changed)| `"0"` |
    
  2937. | `download=(integer)`| (changed)| `"1"` |
    
  2938. | `download=(NaN)`| (changed, warning)| `"NaN"` |
    
  2939. | `download=(float)`| (changed)| `"99.99"` |
    
  2940. | `download=(true)`| (initial)| `<empty string>` |
    
  2941. | `download=(false)`| (initial)| `<empty string>` |
    
  2942. | `download=(string 'true')`| (changed)| `"true"` |
    
  2943. | `download=(string 'false')`| (changed)| `"false"` |
    
  2944. | `download=(string 'on')`| (changed)| `"on"` |
    
  2945. | `download=(string 'off')`| (changed)| `"off"` |
    
  2946. | `download=(symbol)`| (initial, warning)| `<empty string>` |
    
  2947. | `download=(function)`| (initial, warning)| `<empty string>` |
    
  2948. | `download=(null)`| (initial)| `<empty string>` |
    
  2949. | `download=(undefined)`| (initial)| `<empty string>` |
    
  2950. 
    
  2951. ## `dOwNlOaD` (on `<a>` inside `<div>`)
    
  2952. | Test Case | Flags | Result |
    
  2953. | --- | --- | --- |
    
  2954. | `dOwNlOaD=(string)`| (changed, warning)| `"a string"` |
    
  2955. | `dOwNlOaD=(empty string)`| (changed, warning)| `<empty string>` |
    
  2956. | `dOwNlOaD=(array with string)`| (changed, warning)| `"string"` |
    
  2957. | `dOwNlOaD=(empty array)`| (changed, warning)| `<empty string>` |
    
  2958. | `dOwNlOaD=(object)`| (changed, warning)| `"result of toString()"` |
    
  2959. | `dOwNlOaD=(numeric string)`| (changed, warning)| `"42"` |
    
  2960. | `dOwNlOaD=(-1)`| (changed, warning)| `"-1"` |
    
  2961. | `dOwNlOaD=(0)`| (changed, warning)| `"0"` |
    
  2962. | `dOwNlOaD=(integer)`| (changed, warning)| `"1"` |
    
  2963. | `dOwNlOaD=(NaN)`| (changed, warning)| `"NaN"` |
    
  2964. | `dOwNlOaD=(float)`| (changed, warning)| `"99.99"` |
    
  2965. | `dOwNlOaD=(true)`| (initial, warning)| `<null>` |
    
  2966. | `dOwNlOaD=(false)`| (initial, warning)| `<null>` |
    
  2967. | `dOwNlOaD=(string 'true')`| (changed, warning)| `"true"` |
    
  2968. | `dOwNlOaD=(string 'false')`| (changed, warning)| `"false"` |
    
  2969. | `dOwNlOaD=(string 'on')`| (changed, warning)| `"on"` |
    
  2970. | `dOwNlOaD=(string 'off')`| (changed, warning)| `"off"` |
    
  2971. | `dOwNlOaD=(symbol)`| (initial, warning)| `<null>` |
    
  2972. | `dOwNlOaD=(function)`| (initial, warning)| `<null>` |
    
  2973. | `dOwNlOaD=(null)`| (initial, warning)| `<null>` |
    
  2974. | `dOwNlOaD=(undefined)`| (initial, warning)| `<null>` |
    
  2975. 
    
  2976. ## `draggable` (on `<div>` inside `<div>`)
    
  2977. | Test Case | Flags | Result |
    
  2978. | --- | --- | --- |
    
  2979. | `draggable=(string)`| (initial)| `<boolean: false>` |
    
  2980. | `draggable=(empty string)`| (initial)| `<boolean: false>` |
    
  2981. | `draggable=(array with string)`| (initial)| `<boolean: false>` |
    
  2982. | `draggable=(empty array)`| (initial)| `<boolean: false>` |
    
  2983. | `draggable=(object)`| (initial)| `<boolean: false>` |
    
  2984. | `draggable=(numeric string)`| (initial)| `<boolean: false>` |
    
  2985. | `draggable=(-1)`| (initial)| `<boolean: false>` |
    
  2986. | `draggable=(0)`| (initial)| `<boolean: false>` |
    
  2987. | `draggable=(integer)`| (initial)| `<boolean: false>` |
    
  2988. | `draggable=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  2989. | `draggable=(float)`| (initial)| `<boolean: false>` |
    
  2990. | `draggable=(true)`| (changed)| `<boolean: true>` |
    
  2991. | `draggable=(false)`| (initial)| `<boolean: false>` |
    
  2992. | `draggable=(string 'true')`| (changed)| `<boolean: true>` |
    
  2993. | `draggable=(string 'false')`| (initial)| `<boolean: false>` |
    
  2994. | `draggable=(string 'on')`| (initial)| `<boolean: false>` |
    
  2995. | `draggable=(string 'off')`| (initial)| `<boolean: false>` |
    
  2996. | `draggable=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  2997. | `draggable=(function)`| (initial, warning)| `<boolean: false>` |
    
  2998. | `draggable=(null)`| (initial)| `<boolean: false>` |
    
  2999. | `draggable=(undefined)`| (initial)| `<boolean: false>` |
    
  3000. 
    
  3001. ## `dur` (on `<animate>` inside `<svg>`)
    
  3002. | Test Case | Flags | Result |
    
  3003. | --- | --- | --- |
    
  3004. | `dur=(string)`| (changed)| `"a string"` |
    
  3005. | `dur=(empty string)`| (changed)| `<empty string>` |
    
  3006. | `dur=(array with string)`| (changed)| `"string"` |
    
  3007. | `dur=(empty array)`| (changed)| `<empty string>` |
    
  3008. | `dur=(object)`| (changed)| `"result of toString()"` |
    
  3009. | `dur=(numeric string)`| (changed)| `"42"` |
    
  3010. | `dur=(-1)`| (changed)| `"-1"` |
    
  3011. | `dur=(0)`| (changed)| `"0"` |
    
  3012. | `dur=(integer)`| (changed)| `"1"` |
    
  3013. | `dur=(NaN)`| (changed, warning)| `"NaN"` |
    
  3014. | `dur=(float)`| (changed)| `"99.99"` |
    
  3015. | `dur=(true)`| (initial, warning)| `<null>` |
    
  3016. | `dur=(false)`| (initial, warning)| `<null>` |
    
  3017. | `dur=(string 'true')`| (changed)| `"true"` |
    
  3018. | `dur=(string 'false')`| (changed)| `"false"` |
    
  3019. | `dur=(string 'on')`| (changed)| `"on"` |
    
  3020. | `dur=(string 'off')`| (changed)| `"off"` |
    
  3021. | `dur=(symbol)`| (initial, warning)| `<null>` |
    
  3022. | `dur=(function)`| (initial, warning)| `<null>` |
    
  3023. | `dur=(null)`| (initial)| `<null>` |
    
  3024. | `dur=(undefined)`| (initial)| `<null>` |
    
  3025. 
    
  3026. ## `dx` (on `<text>` inside `<svg>`)
    
  3027. | Test Case | Flags | Result |
    
  3028. | --- | --- | --- |
    
  3029. | `dx=(string)`| (changed)| `[<SVGLength: 1pt>, <SVGLength: 2px>, <SVGLength: 3em>]` |
    
  3030. | `dx=(empty string)`| (initial)| `[]` |
    
  3031. | `dx=(array with string)`| (changed)| `[<SVGLength: 1pt>, <SVGLength: 2px>, <SVGLength: 3em>]` |
    
  3032. | `dx=(empty array)`| (initial)| `[]` |
    
  3033. | `dx=(object)`| (initial)| `[]` |
    
  3034. | `dx=(numeric string)`| (changed)| `[<SVGLength: 42>]` |
    
  3035. | `dx=(-1)`| (changed)| `[<SVGLength: -1>]` |
    
  3036. | `dx=(0)`| (changed)| `[<SVGLength: 0>]` |
    
  3037. | `dx=(integer)`| (changed)| `[<SVGLength: 1>]` |
    
  3038. | `dx=(NaN)`| (initial, warning)| `[]` |
    
  3039. | `dx=(float)`| (changed)| `[<SVGLength: 99.99>]` |
    
  3040. | `dx=(true)`| (initial, warning)| `[]` |
    
  3041. | `dx=(false)`| (initial, warning)| `[]` |
    
  3042. | `dx=(string 'true')`| (initial)| `[]` |
    
  3043. | `dx=(string 'false')`| (initial)| `[]` |
    
  3044. | `dx=(string 'on')`| (initial)| `[]` |
    
  3045. | `dx=(string 'off')`| (initial)| `[]` |
    
  3046. | `dx=(symbol)`| (initial, warning)| `[]` |
    
  3047. | `dx=(function)`| (initial, warning)| `[]` |
    
  3048. | `dx=(null)`| (initial)| `[]` |
    
  3049. | `dx=(undefined)`| (initial)| `[]` |
    
  3050. 
    
  3051. ## `dX` (on `<text>` inside `<svg>`)
    
  3052. | Test Case | Flags | Result |
    
  3053. | --- | --- | --- |
    
  3054. | `dX=(string)`| (initial, warning, ssr mismatch)| `[]` |
    
  3055. | `dX=(empty string)`| (initial, warning)| `[]` |
    
  3056. | `dX=(array with string)`| (initial, warning, ssr mismatch)| `[]` |
    
  3057. | `dX=(empty array)`| (initial, warning)| `[]` |
    
  3058. | `dX=(object)`| (initial, warning)| `[]` |
    
  3059. | `dX=(numeric string)`| (initial, warning, ssr mismatch)| `[]` |
    
  3060. | `dX=(-1)`| (initial, warning, ssr mismatch)| `[]` |
    
  3061. | `dX=(0)`| (initial, warning, ssr mismatch)| `[]` |
    
  3062. | `dX=(integer)`| (initial, warning, ssr mismatch)| `[]` |
    
  3063. | `dX=(NaN)`| (initial, warning)| `[]` |
    
  3064. | `dX=(float)`| (initial, warning, ssr mismatch)| `[]` |
    
  3065. | `dX=(true)`| (initial, warning)| `[]` |
    
  3066. | `dX=(false)`| (initial, warning)| `[]` |
    
  3067. | `dX=(string 'true')`| (initial, warning)| `[]` |
    
  3068. | `dX=(string 'false')`| (initial, warning)| `[]` |
    
  3069. | `dX=(string 'on')`| (initial, warning)| `[]` |
    
  3070. | `dX=(string 'off')`| (initial, warning)| `[]` |
    
  3071. | `dX=(symbol)`| (initial, warning)| `[]` |
    
  3072. | `dX=(function)`| (initial, warning)| `[]` |
    
  3073. | `dX=(null)`| (initial, warning)| `[]` |
    
  3074. | `dX=(undefined)`| (initial, warning)| `[]` |
    
  3075. 
    
  3076. ## `dy` (on `<text>` inside `<svg>`)
    
  3077. | Test Case | Flags | Result |
    
  3078. | --- | --- | --- |
    
  3079. | `dy=(string)`| (changed)| `[<SVGLength: 1>, <SVGLength: 2>, <SVGLength: 3>]` |
    
  3080. | `dy=(empty string)`| (initial)| `[]` |
    
  3081. | `dy=(array with string)`| (changed)| `[<SVGLength: 1>, <SVGLength: 2>, <SVGLength: 3>]` |
    
  3082. | `dy=(empty array)`| (initial)| `[]` |
    
  3083. | `dy=(object)`| (initial)| `[]` |
    
  3084. | `dy=(numeric string)`| (changed)| `[<SVGLength: 42>]` |
    
  3085. | `dy=(-1)`| (changed)| `[<SVGLength: -1>]` |
    
  3086. | `dy=(0)`| (changed)| `[<SVGLength: 0>]` |
    
  3087. | `dy=(integer)`| (changed)| `[<SVGLength: 1>]` |
    
  3088. | `dy=(NaN)`| (initial, warning)| `[]` |
    
  3089. | `dy=(float)`| (changed)| `[<SVGLength: 99.99>]` |
    
  3090. | `dy=(true)`| (initial, warning)| `[]` |
    
  3091. | `dy=(false)`| (initial, warning)| `[]` |
    
  3092. | `dy=(string 'true')`| (initial)| `[]` |
    
  3093. | `dy=(string 'false')`| (initial)| `[]` |
    
  3094. | `dy=(string 'on')`| (initial)| `[]` |
    
  3095. | `dy=(string 'off')`| (initial)| `[]` |
    
  3096. | `dy=(symbol)`| (initial, warning)| `[]` |
    
  3097. | `dy=(function)`| (initial, warning)| `[]` |
    
  3098. | `dy=(null)`| (initial)| `[]` |
    
  3099. | `dy=(undefined)`| (initial)| `[]` |
    
  3100. 
    
  3101. ## `dY` (on `<text>` inside `<svg>`)
    
  3102. | Test Case | Flags | Result |
    
  3103. | --- | --- | --- |
    
  3104. | `dY=(string)`| (initial, warning, ssr mismatch)| `[]` |
    
  3105. | `dY=(empty string)`| (initial, warning)| `[]` |
    
  3106. | `dY=(array with string)`| (initial, warning, ssr mismatch)| `[]` |
    
  3107. | `dY=(empty array)`| (initial, warning)| `[]` |
    
  3108. | `dY=(object)`| (initial, warning)| `[]` |
    
  3109. | `dY=(numeric string)`| (initial, warning, ssr mismatch)| `[]` |
    
  3110. | `dY=(-1)`| (initial, warning, ssr mismatch)| `[]` |
    
  3111. | `dY=(0)`| (initial, warning, ssr mismatch)| `[]` |
    
  3112. | `dY=(integer)`| (initial, warning, ssr mismatch)| `[]` |
    
  3113. | `dY=(NaN)`| (initial, warning)| `[]` |
    
  3114. | `dY=(float)`| (initial, warning, ssr mismatch)| `[]` |
    
  3115. | `dY=(true)`| (initial, warning)| `[]` |
    
  3116. | `dY=(false)`| (initial, warning)| `[]` |
    
  3117. | `dY=(string 'true')`| (initial, warning)| `[]` |
    
  3118. | `dY=(string 'false')`| (initial, warning)| `[]` |
    
  3119. | `dY=(string 'on')`| (initial, warning)| `[]` |
    
  3120. | `dY=(string 'off')`| (initial, warning)| `[]` |
    
  3121. | `dY=(symbol)`| (initial, warning)| `[]` |
    
  3122. | `dY=(function)`| (initial, warning)| `[]` |
    
  3123. | `dY=(null)`| (initial, warning)| `[]` |
    
  3124. | `dY=(undefined)`| (initial, warning)| `[]` |
    
  3125. 
    
  3126. ## `edgeMode` (on `<feConvolveMatrix>` inside `<svg>`)
    
  3127. | Test Case | Flags | Result |
    
  3128. | --- | --- | --- |
    
  3129. | `edgeMode=(string)`| (changed)| `<number: 2>` |
    
  3130. | `edgeMode=(empty string)`| (initial)| `<number: 1>` |
    
  3131. | `edgeMode=(array with string)`| (changed)| `<number: 2>` |
    
  3132. | `edgeMode=(empty array)`| (initial)| `<number: 1>` |
    
  3133. | `edgeMode=(object)`| (initial)| `<number: 1>` |
    
  3134. | `edgeMode=(numeric string)`| (initial)| `<number: 1>` |
    
  3135. | `edgeMode=(-1)`| (initial)| `<number: 1>` |
    
  3136. | `edgeMode=(0)`| (initial)| `<number: 1>` |
    
  3137. | `edgeMode=(integer)`| (initial)| `<number: 1>` |
    
  3138. | `edgeMode=(NaN)`| (initial, warning)| `<number: 1>` |
    
  3139. | `edgeMode=(float)`| (initial)| `<number: 1>` |
    
  3140. | `edgeMode=(true)`| (initial, warning)| `<number: 1>` |
    
  3141. | `edgeMode=(false)`| (initial, warning)| `<number: 1>` |
    
  3142. | `edgeMode=(string 'true')`| (initial)| `<number: 1>` |
    
  3143. | `edgeMode=(string 'false')`| (initial)| `<number: 1>` |
    
  3144. | `edgeMode=(string 'on')`| (initial)| `<number: 1>` |
    
  3145. | `edgeMode=(string 'off')`| (initial)| `<number: 1>` |
    
  3146. | `edgeMode=(symbol)`| (initial, warning)| `<number: 1>` |
    
  3147. | `edgeMode=(function)`| (initial, warning)| `<number: 1>` |
    
  3148. | `edgeMode=(null)`| (initial)| `<number: 1>` |
    
  3149. | `edgeMode=(undefined)`| (initial)| `<number: 1>` |
    
  3150. 
    
  3151. ## `elevation` (on `<feDistantLight>` inside `<svg>`)
    
  3152. | Test Case | Flags | Result |
    
  3153. | --- | --- | --- |
    
  3154. | `elevation=(string)`| (initial)| `<number: 0>` |
    
  3155. | `elevation=(empty string)`| (initial)| `<number: 0>` |
    
  3156. | `elevation=(array with string)`| (initial)| `<number: 0>` |
    
  3157. | `elevation=(empty array)`| (initial)| `<number: 0>` |
    
  3158. | `elevation=(object)`| (initial)| `<number: 0>` |
    
  3159. | `elevation=(numeric string)`| (changed)| `<number: 42>` |
    
  3160. | `elevation=(-1)`| (changed)| `<number: -1>` |
    
  3161. | `elevation=(0)`| (initial)| `<number: 0>` |
    
  3162. | `elevation=(integer)`| (changed)| `<number: 1>` |
    
  3163. | `elevation=(NaN)`| (initial, warning)| `<number: 0>` |
    
  3164. | `elevation=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  3165. | `elevation=(true)`| (initial, warning)| `<number: 0>` |
    
  3166. | `elevation=(false)`| (initial, warning)| `<number: 0>` |
    
  3167. | `elevation=(string 'true')`| (initial)| `<number: 0>` |
    
  3168. | `elevation=(string 'false')`| (initial)| `<number: 0>` |
    
  3169. | `elevation=(string 'on')`| (initial)| `<number: 0>` |
    
  3170. | `elevation=(string 'off')`| (initial)| `<number: 0>` |
    
  3171. | `elevation=(symbol)`| (initial, warning)| `<number: 0>` |
    
  3172. | `elevation=(function)`| (initial, warning)| `<number: 0>` |
    
  3173. | `elevation=(null)`| (initial)| `<number: 0>` |
    
  3174. | `elevation=(undefined)`| (initial)| `<number: 0>` |
    
  3175. 
    
  3176. ## `enable-background` (on `<path>` inside `<svg>`)
    
  3177. | Test Case | Flags | Result |
    
  3178. | --- | --- | --- |
    
  3179. | `enable-background=(string)`| (changed, warning)| `"a string"` |
    
  3180. | `enable-background=(empty string)`| (changed, warning)| `<empty string>` |
    
  3181. | `enable-background=(array with string)`| (changed, warning)| `"string"` |
    
  3182. | `enable-background=(empty array)`| (changed, warning)| `<empty string>` |
    
  3183. | `enable-background=(object)`| (changed, warning)| `"result of toString()"` |
    
  3184. | `enable-background=(numeric string)`| (changed, warning)| `"42"` |
    
  3185. | `enable-background=(-1)`| (changed, warning)| `"-1"` |
    
  3186. | `enable-background=(0)`| (changed, warning)| `"0"` |
    
  3187. | `enable-background=(integer)`| (changed, warning)| `"1"` |
    
  3188. | `enable-background=(NaN)`| (changed, warning)| `"NaN"` |
    
  3189. | `enable-background=(float)`| (changed, warning)| `"99.99"` |
    
  3190. | `enable-background=(true)`| (initial, warning)| `<null>` |
    
  3191. | `enable-background=(false)`| (initial, warning)| `<null>` |
    
  3192. | `enable-background=(string 'true')`| (changed, warning)| `"true"` |
    
  3193. | `enable-background=(string 'false')`| (changed, warning)| `"false"` |
    
  3194. | `enable-background=(string 'on')`| (changed, warning)| `"on"` |
    
  3195. | `enable-background=(string 'off')`| (changed, warning)| `"off"` |
    
  3196. | `enable-background=(symbol)`| (initial, warning)| `<null>` |
    
  3197. | `enable-background=(function)`| (initial, warning)| `<null>` |
    
  3198. | `enable-background=(null)`| (initial, warning)| `<null>` |
    
  3199. | `enable-background=(undefined)`| (initial, warning)| `<null>` |
    
  3200. 
    
  3201. ## `enableBackground` (on `<path>` inside `<svg>`)
    
  3202. | Test Case | Flags | Result |
    
  3203. | --- | --- | --- |
    
  3204. | `enableBackground=(string)`| (changed)| `"a string"` |
    
  3205. | `enableBackground=(empty string)`| (changed)| `<empty string>` |
    
  3206. | `enableBackground=(array with string)`| (changed)| `"string"` |
    
  3207. | `enableBackground=(empty array)`| (changed)| `<empty string>` |
    
  3208. | `enableBackground=(object)`| (changed)| `"result of toString()"` |
    
  3209. | `enableBackground=(numeric string)`| (changed)| `"42"` |
    
  3210. | `enableBackground=(-1)`| (changed)| `"-1"` |
    
  3211. | `enableBackground=(0)`| (changed)| `"0"` |
    
  3212. | `enableBackground=(integer)`| (changed)| `"1"` |
    
  3213. | `enableBackground=(NaN)`| (changed, warning)| `"NaN"` |
    
  3214. | `enableBackground=(float)`| (changed)| `"99.99"` |
    
  3215. | `enableBackground=(true)`| (initial, warning)| `<null>` |
    
  3216. | `enableBackground=(false)`| (initial, warning)| `<null>` |
    
  3217. | `enableBackground=(string 'true')`| (changed)| `"true"` |
    
  3218. | `enableBackground=(string 'false')`| (changed)| `"false"` |
    
  3219. | `enableBackground=(string 'on')`| (changed)| `"on"` |
    
  3220. | `enableBackground=(string 'off')`| (changed)| `"off"` |
    
  3221. | `enableBackground=(symbol)`| (initial, warning)| `<null>` |
    
  3222. | `enableBackground=(function)`| (initial, warning)| `<null>` |
    
  3223. | `enableBackground=(null)`| (initial)| `<null>` |
    
  3224. | `enableBackground=(undefined)`| (initial)| `<null>` |
    
  3225. 
    
  3226. ## `encType` (on `<form>` inside `<div>`)
    
  3227. | Test Case | Flags | Result |
    
  3228. | --- | --- | --- |
    
  3229. | `encType=(string)`| (changed)| `"text/plain"` |
    
  3230. | `encType=(empty string)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3231. | `encType=(array with string)`| (changed)| `"text/plain"` |
    
  3232. | `encType=(empty array)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3233. | `encType=(object)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3234. | `encType=(numeric string)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3235. | `encType=(-1)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3236. | `encType=(0)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3237. | `encType=(integer)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3238. | `encType=(NaN)`| (initial, warning)| `"application/x-www-form-urlencoded"` |
    
  3239. | `encType=(float)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3240. | `encType=(true)`| (initial, warning)| `"application/x-www-form-urlencoded"` |
    
  3241. | `encType=(false)`| (initial, warning)| `"application/x-www-form-urlencoded"` |
    
  3242. | `encType=(string 'true')`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3243. | `encType=(string 'false')`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3244. | `encType=(string 'on')`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3245. | `encType=(string 'off')`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3246. | `encType=(symbol)`| (initial, warning)| `"application/x-www-form-urlencoded"` |
    
  3247. | `encType=(function)`| (initial, warning)| `"application/x-www-form-urlencoded"` |
    
  3248. | `encType=(null)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3249. | `encType=(undefined)`| (initial)| `"application/x-www-form-urlencoded"` |
    
  3250. 
    
  3251. ## `end` (on `<animate>` inside `<svg>`)
    
  3252. | Test Case | Flags | Result |
    
  3253. | --- | --- | --- |
    
  3254. | `end=(string)`| (changed)| `"a string"` |
    
  3255. | `end=(empty string)`| (changed)| `<empty string>` |
    
  3256. | `end=(array with string)`| (changed)| `"string"` |
    
  3257. | `end=(empty array)`| (changed)| `<empty string>` |
    
  3258. | `end=(object)`| (changed)| `"result of toString()"` |
    
  3259. | `end=(numeric string)`| (changed)| `"42"` |
    
  3260. | `end=(-1)`| (changed)| `"-1"` |
    
  3261. | `end=(0)`| (changed)| `"0"` |
    
  3262. | `end=(integer)`| (changed)| `"1"` |
    
  3263. | `end=(NaN)`| (changed, warning)| `"NaN"` |
    
  3264. | `end=(float)`| (changed)| `"99.99"` |
    
  3265. | `end=(true)`| (initial, warning)| `<null>` |
    
  3266. | `end=(false)`| (initial, warning)| `<null>` |
    
  3267. | `end=(string 'true')`| (changed)| `"true"` |
    
  3268. | `end=(string 'false')`| (changed)| `"false"` |
    
  3269. | `end=(string 'on')`| (changed)| `"on"` |
    
  3270. | `end=(string 'off')`| (changed)| `"off"` |
    
  3271. | `end=(symbol)`| (initial, warning)| `<null>` |
    
  3272. | `end=(function)`| (initial, warning)| `<null>` |
    
  3273. | `end=(null)`| (initial)| `<null>` |
    
  3274. | `end=(undefined)`| (initial)| `<null>` |
    
  3275. 
    
  3276. ## `enterKeyHint` (on `<input>` inside `<div>`)
    
  3277. | Test Case | Flags | Result |
    
  3278. | --- | --- | --- |
    
  3279. | `enterKeyHint=(string)`| (initial)| `<empty string>` |
    
  3280. | `enterKeyHint=(empty string)`| (initial)| `<empty string>` |
    
  3281. | `enterKeyHint=(array with string)`| (initial)| `<empty string>` |
    
  3282. | `enterKeyHint=(empty array)`| (initial)| `<empty string>` |
    
  3283. | `enterKeyHint=(object)`| (initial)| `<empty string>` |
    
  3284. | `enterKeyHint=(numeric string)`| (initial)| `<empty string>` |
    
  3285. | `enterKeyHint=(-1)`| (initial)| `<empty string>` |
    
  3286. | `enterKeyHint=(0)`| (initial)| `<empty string>` |
    
  3287. | `enterKeyHint=(integer)`| (initial)| `<empty string>` |
    
  3288. | `enterKeyHint=(NaN)`| (initial, warning)| `<empty string>` |
    
  3289. | `enterKeyHint=(float)`| (initial)| `<empty string>` |
    
  3290. | `enterKeyHint=(true)`| (initial, warning)| `<empty string>` |
    
  3291. | `enterKeyHint=(false)`| (initial, warning)| `<empty string>` |
    
  3292. | `enterKeyHint=(string 'true')`| (initial)| `<empty string>` |
    
  3293. | `enterKeyHint=(string 'false')`| (initial)| `<empty string>` |
    
  3294. | `enterKeyHint=(string 'on')`| (initial)| `<empty string>` |
    
  3295. | `enterKeyHint=(string 'off')`| (initial)| `<empty string>` |
    
  3296. | `enterKeyHint=(symbol)`| (initial, warning)| `<empty string>` |
    
  3297. | `enterKeyHint=(function)`| (initial, warning)| `<empty string>` |
    
  3298. | `enterKeyHint=(null)`| (initial)| `<empty string>` |
    
  3299. | `enterKeyHint=(undefined)`| (initial)| `<empty string>` |
    
  3300. 
    
  3301. ## `exponent` (on `<feFuncA>` inside `<svg>`)
    
  3302. | Test Case | Flags | Result |
    
  3303. | --- | --- | --- |
    
  3304. | `exponent=(string)`| (initial)| `<number: 1>` |
    
  3305. | `exponent=(empty string)`| (changed)| `<number: 0>` |
    
  3306. | `exponent=(array with string)`| (initial)| `<number: 1>` |
    
  3307. | `exponent=(empty array)`| (changed)| `<number: 0>` |
    
  3308. | `exponent=(object)`| (initial)| `<number: 1>` |
    
  3309. | `exponent=(numeric string)`| (changed)| `<number: 42>` |
    
  3310. | `exponent=(-1)`| (changed)| `<number: -1>` |
    
  3311. | `exponent=(0)`| (changed)| `<number: 0>` |
    
  3312. | `exponent=(integer)`| (initial)| `<number: 1>` |
    
  3313. | `exponent=(NaN)`| (initial, warning)| `<number: 1>` |
    
  3314. | `exponent=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  3315. | `exponent=(true)`| (initial, warning)| `<number: 1>` |
    
  3316. | `exponent=(false)`| (initial, warning)| `<number: 1>` |
    
  3317. | `exponent=(string 'true')`| (initial)| `<number: 1>` |
    
  3318. | `exponent=(string 'false')`| (initial)| `<number: 1>` |
    
  3319. | `exponent=(string 'on')`| (initial)| `<number: 1>` |
    
  3320. | `exponent=(string 'off')`| (initial)| `<number: 1>` |
    
  3321. | `exponent=(symbol)`| (initial, warning)| `<number: 1>` |
    
  3322. | `exponent=(function)`| (initial, warning)| `<number: 1>` |
    
  3323. | `exponent=(null)`| (initial)| `<number: 1>` |
    
  3324. | `exponent=(undefined)`| (initial)| `<number: 1>` |
    
  3325. 
    
  3326. ## `externalResourcesRequired` (on `<path>` inside `<svg>`)
    
  3327. | Test Case | Flags | Result |
    
  3328. | --- | --- | --- |
    
  3329. | `externalResourcesRequired=(string)`| (changed, ssr mismatch)| `"a string"` |
    
  3330. | `externalResourcesRequired=(empty string)`| (changed, ssr mismatch)| `<empty string>` |
    
  3331. | `externalResourcesRequired=(array with string)`| (changed, ssr mismatch)| `"string"` |
    
  3332. | `externalResourcesRequired=(empty array)`| (changed, ssr mismatch)| `<empty string>` |
    
  3333. | `externalResourcesRequired=(object)`| (changed, ssr mismatch)| `"result of toString()"` |
    
  3334. | `externalResourcesRequired=(numeric string)`| (changed, ssr mismatch)| `"42"` |
    
  3335. | `externalResourcesRequired=(-1)`| (changed, ssr mismatch)| `"-1"` |
    
  3336. | `externalResourcesRequired=(0)`| (changed, ssr mismatch)| `"0"` |
    
  3337. | `externalResourcesRequired=(integer)`| (changed, ssr mismatch)| `"1"` |
    
  3338. | `externalResourcesRequired=(NaN)`| (changed, warning, ssr mismatch)| `"NaN"` |
    
  3339. | `externalResourcesRequired=(float)`| (changed, ssr mismatch)| `"99.99"` |
    
  3340. | `externalResourcesRequired=(true)`| (changed, ssr mismatch)| `"true"` |
    
  3341. | `externalResourcesRequired=(false)`| (changed, ssr mismatch)| `"false"` |
    
  3342. | `externalResourcesRequired=(string 'true')`| (changed, ssr mismatch)| `"true"` |
    
  3343. | `externalResourcesRequired=(string 'false')`| (changed, ssr mismatch)| `"false"` |
    
  3344. | `externalResourcesRequired=(string 'on')`| (changed, ssr mismatch)| `"on"` |
    
  3345. | `externalResourcesRequired=(string 'off')`| (changed, ssr mismatch)| `"off"` |
    
  3346. | `externalResourcesRequired=(symbol)`| (initial, warning)| `<null>` |
    
  3347. | `externalResourcesRequired=(function)`| (initial, warning)| `<null>` |
    
  3348. | `externalResourcesRequired=(null)`| (initial)| `<null>` |
    
  3349. | `externalResourcesRequired=(undefined)`| (initial)| `<null>` |
    
  3350. 
    
  3351. ## `fetchPriority` (on `<img>` inside `<div>`)
    
  3352. | Test Case | Flags | Result |
    
  3353. | --- | --- | --- |
    
  3354. | `fetchPriority=(string)`| (changed)| `"high"` |
    
  3355. | `fetchPriority=(empty string)`| (initial)| `"auto"` |
    
  3356. | `fetchPriority=(array with string)`| (changed)| `"high"` |
    
  3357. | `fetchPriority=(empty array)`| (initial)| `"auto"` |
    
  3358. | `fetchPriority=(object)`| (initial)| `"auto"` |
    
  3359. | `fetchPriority=(numeric string)`| (initial)| `"auto"` |
    
  3360. | `fetchPriority=(-1)`| (initial)| `"auto"` |
    
  3361. | `fetchPriority=(0)`| (initial)| `"auto"` |
    
  3362. | `fetchPriority=(integer)`| (initial)| `"auto"` |
    
  3363. | `fetchPriority=(NaN)`| (initial, warning)| `"auto"` |
    
  3364. | `fetchPriority=(float)`| (initial)| `"auto"` |
    
  3365. | `fetchPriority=(true)`| (initial, warning)| `"auto"` |
    
  3366. | `fetchPriority=(false)`| (initial, warning)| `"auto"` |
    
  3367. | `fetchPriority=(string 'true')`| (initial)| `"auto"` |
    
  3368. | `fetchPriority=(string 'false')`| (initial)| `"auto"` |
    
  3369. | `fetchPriority=(string 'on')`| (initial)| `"auto"` |
    
  3370. | `fetchPriority=(string 'off')`| (initial)| `"auto"` |
    
  3371. | `fetchPriority=(symbol)`| (initial, warning)| `"auto"` |
    
  3372. | `fetchPriority=(function)`| (initial, warning)| `"auto"` |
    
  3373. | `fetchPriority=(null)`| (initial)| `"auto"` |
    
  3374. | `fetchPriority=(undefined)`| (initial)| `"auto"` |
    
  3375. 
    
  3376. ## `fetchpriority` (on `<img>` inside `<div>`)
    
  3377. | Test Case | Flags | Result |
    
  3378. | --- | --- | --- |
    
  3379. | `fetchpriority=(string)`| (changed, warning)| `"high"` |
    
  3380. | `fetchpriority=(empty string)`| (initial, warning)| `"auto"` |
    
  3381. | `fetchpriority=(array with string)`| (changed, warning)| `"high"` |
    
  3382. | `fetchpriority=(empty array)`| (initial, warning)| `"auto"` |
    
  3383. | `fetchpriority=(object)`| (initial, warning)| `"auto"` |
    
  3384. | `fetchpriority=(numeric string)`| (initial, warning)| `"auto"` |
    
  3385. | `fetchpriority=(-1)`| (initial, warning)| `"auto"` |
    
  3386. | `fetchpriority=(0)`| (initial, warning)| `"auto"` |
    
  3387. | `fetchpriority=(integer)`| (initial, warning)| `"auto"` |
    
  3388. | `fetchpriority=(NaN)`| (initial, warning)| `"auto"` |
    
  3389. | `fetchpriority=(float)`| (initial, warning)| `"auto"` |
    
  3390. | `fetchpriority=(true)`| (initial, warning)| `"auto"` |
    
  3391. | `fetchpriority=(false)`| (initial, warning)| `"auto"` |
    
  3392. | `fetchpriority=(string 'true')`| (initial, warning)| `"auto"` |
    
  3393. | `fetchpriority=(string 'false')`| (initial, warning)| `"auto"` |
    
  3394. | `fetchpriority=(string 'on')`| (initial, warning)| `"auto"` |
    
  3395. | `fetchpriority=(string 'off')`| (initial, warning)| `"auto"` |
    
  3396. | `fetchpriority=(symbol)`| (initial, warning)| `"auto"` |
    
  3397. | `fetchpriority=(function)`| (initial, warning)| `"auto"` |
    
  3398. | `fetchpriority=(null)`| (initial, warning)| `"auto"` |
    
  3399. | `fetchpriority=(undefined)`| (initial, warning)| `"auto"` |
    
  3400. 
    
  3401. ## `fetchPriority` (on `<link>` inside `<div>`)
    
  3402. | Test Case | Flags | Result |
    
  3403. | --- | --- | --- |
    
  3404. | `fetchPriority=(string)`| (changed)| `"high"` |
    
  3405. | `fetchPriority=(empty string)`| (initial)| `"auto"` |
    
  3406. | `fetchPriority=(array with string)`| (changed)| `"high"` |
    
  3407. | `fetchPriority=(empty array)`| (initial)| `"auto"` |
    
  3408. | `fetchPriority=(object)`| (initial)| `"auto"` |
    
  3409. | `fetchPriority=(numeric string)`| (initial)| `"auto"` |
    
  3410. | `fetchPriority=(-1)`| (initial)| `"auto"` |
    
  3411. | `fetchPriority=(0)`| (initial)| `"auto"` |
    
  3412. | `fetchPriority=(integer)`| (initial)| `"auto"` |
    
  3413. | `fetchPriority=(NaN)`| (initial, warning)| `"auto"` |
    
  3414. | `fetchPriority=(float)`| (initial)| `"auto"` |
    
  3415. | `fetchPriority=(true)`| (initial, warning)| `"auto"` |
    
  3416. | `fetchPriority=(false)`| (initial, warning)| `"auto"` |
    
  3417. | `fetchPriority=(string 'true')`| (initial)| `"auto"` |
    
  3418. | `fetchPriority=(string 'false')`| (initial)| `"auto"` |
    
  3419. | `fetchPriority=(string 'on')`| (initial)| `"auto"` |
    
  3420. | `fetchPriority=(string 'off')`| (initial)| `"auto"` |
    
  3421. | `fetchPriority=(symbol)`| (initial, warning)| `"auto"` |
    
  3422. | `fetchPriority=(function)`| (initial, warning)| `"auto"` |
    
  3423. | `fetchPriority=(null)`| (initial)| `"auto"` |
    
  3424. | `fetchPriority=(undefined)`| (initial)| `"auto"` |
    
  3425. 
    
  3426. ## `fill` (on `<path>` inside `<svg>`)
    
  3427. | Test Case | Flags | Result |
    
  3428. | --- | --- | --- |
    
  3429. | `fill=(string)`| (changed)| `"a string"` |
    
  3430. | `fill=(empty string)`| (changed)| `<empty string>` |
    
  3431. | `fill=(array with string)`| (changed)| `"string"` |
    
  3432. | `fill=(empty array)`| (changed)| `<empty string>` |
    
  3433. | `fill=(object)`| (changed)| `"result of toString()"` |
    
  3434. | `fill=(numeric string)`| (changed)| `"42"` |
    
  3435. | `fill=(-1)`| (changed)| `"-1"` |
    
  3436. | `fill=(0)`| (changed)| `"0"` |
    
  3437. | `fill=(integer)`| (changed)| `"1"` |
    
  3438. | `fill=(NaN)`| (changed, warning)| `"NaN"` |
    
  3439. | `fill=(float)`| (changed)| `"99.99"` |
    
  3440. | `fill=(true)`| (initial, warning)| `<null>` |
    
  3441. | `fill=(false)`| (initial, warning)| `<null>` |
    
  3442. | `fill=(string 'true')`| (changed)| `"true"` |
    
  3443. | `fill=(string 'false')`| (changed)| `"false"` |
    
  3444. | `fill=(string 'on')`| (changed)| `"on"` |
    
  3445. | `fill=(string 'off')`| (changed)| `"off"` |
    
  3446. | `fill=(symbol)`| (initial, warning)| `<null>` |
    
  3447. | `fill=(function)`| (initial, warning)| `<null>` |
    
  3448. | `fill=(null)`| (initial)| `<null>` |
    
  3449. | `fill=(undefined)`| (initial)| `<null>` |
    
  3450. 
    
  3451. ## `fillOpacity` (on `<circle>` inside `<svg>`)
    
  3452. | Test Case | Flags | Result |
    
  3453. | --- | --- | --- |
    
  3454. | `fillOpacity=(string)`| (changed)| `"a string"` |
    
  3455. | `fillOpacity=(empty string)`| (changed)| `<empty string>` |
    
  3456. | `fillOpacity=(array with string)`| (changed)| `"string"` |
    
  3457. | `fillOpacity=(empty array)`| (changed)| `<empty string>` |
    
  3458. | `fillOpacity=(object)`| (changed)| `"result of toString()"` |
    
  3459. | `fillOpacity=(numeric string)`| (changed)| `"42"` |
    
  3460. | `fillOpacity=(-1)`| (changed)| `"-1"` |
    
  3461. | `fillOpacity=(0)`| (changed)| `"0"` |
    
  3462. | `fillOpacity=(integer)`| (changed)| `"1"` |
    
  3463. | `fillOpacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  3464. | `fillOpacity=(float)`| (changed)| `"99.99"` |
    
  3465. | `fillOpacity=(true)`| (initial, warning)| `<null>` |
    
  3466. | `fillOpacity=(false)`| (initial, warning)| `<null>` |
    
  3467. | `fillOpacity=(string 'true')`| (changed)| `"true"` |
    
  3468. | `fillOpacity=(string 'false')`| (changed)| `"false"` |
    
  3469. | `fillOpacity=(string 'on')`| (changed)| `"on"` |
    
  3470. | `fillOpacity=(string 'off')`| (changed)| `"off"` |
    
  3471. | `fillOpacity=(symbol)`| (initial, warning)| `<null>` |
    
  3472. | `fillOpacity=(function)`| (initial, warning)| `<null>` |
    
  3473. | `fillOpacity=(null)`| (initial)| `<null>` |
    
  3474. | `fillOpacity=(undefined)`| (initial)| `<null>` |
    
  3475. 
    
  3476. ## `fill-opacity` (on `<circle>` inside `<svg>`)
    
  3477. | Test Case | Flags | Result |
    
  3478. | --- | --- | --- |
    
  3479. | `fill-opacity=(string)`| (changed, warning)| `"a string"` |
    
  3480. | `fill-opacity=(empty string)`| (changed, warning)| `<empty string>` |
    
  3481. | `fill-opacity=(array with string)`| (changed, warning)| `"string"` |
    
  3482. | `fill-opacity=(empty array)`| (changed, warning)| `<empty string>` |
    
  3483. | `fill-opacity=(object)`| (changed, warning)| `"result of toString()"` |
    
  3484. | `fill-opacity=(numeric string)`| (changed, warning)| `"42"` |
    
  3485. | `fill-opacity=(-1)`| (changed, warning)| `"-1"` |
    
  3486. | `fill-opacity=(0)`| (changed, warning)| `"0"` |
    
  3487. | `fill-opacity=(integer)`| (changed, warning)| `"1"` |
    
  3488. | `fill-opacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  3489. | `fill-opacity=(float)`| (changed, warning)| `"99.99"` |
    
  3490. | `fill-opacity=(true)`| (initial, warning)| `<null>` |
    
  3491. | `fill-opacity=(false)`| (initial, warning)| `<null>` |
    
  3492. | `fill-opacity=(string 'true')`| (changed, warning)| `"true"` |
    
  3493. | `fill-opacity=(string 'false')`| (changed, warning)| `"false"` |
    
  3494. | `fill-opacity=(string 'on')`| (changed, warning)| `"on"` |
    
  3495. | `fill-opacity=(string 'off')`| (changed, warning)| `"off"` |
    
  3496. | `fill-opacity=(symbol)`| (initial, warning)| `<null>` |
    
  3497. | `fill-opacity=(function)`| (initial, warning)| `<null>` |
    
  3498. | `fill-opacity=(null)`| (initial, warning)| `<null>` |
    
  3499. | `fill-opacity=(undefined)`| (initial, warning)| `<null>` |
    
  3500. 
    
  3501. ## `fillRule` (on `<circle>` inside `<svg>`)
    
  3502. | Test Case | Flags | Result |
    
  3503. | --- | --- | --- |
    
  3504. | `fillRule=(string)`| (changed)| `"a string"` |
    
  3505. | `fillRule=(empty string)`| (changed)| `<empty string>` |
    
  3506. | `fillRule=(array with string)`| (changed)| `"string"` |
    
  3507. | `fillRule=(empty array)`| (changed)| `<empty string>` |
    
  3508. | `fillRule=(object)`| (changed)| `"result of toString()"` |
    
  3509. | `fillRule=(numeric string)`| (changed)| `"42"` |
    
  3510. | `fillRule=(-1)`| (changed)| `"-1"` |
    
  3511. | `fillRule=(0)`| (changed)| `"0"` |
    
  3512. | `fillRule=(integer)`| (changed)| `"1"` |
    
  3513. | `fillRule=(NaN)`| (changed, warning)| `"NaN"` |
    
  3514. | `fillRule=(float)`| (changed)| `"99.99"` |
    
  3515. | `fillRule=(true)`| (initial, warning)| `<null>` |
    
  3516. | `fillRule=(false)`| (initial, warning)| `<null>` |
    
  3517. | `fillRule=(string 'true')`| (changed)| `"true"` |
    
  3518. | `fillRule=(string 'false')`| (changed)| `"false"` |
    
  3519. | `fillRule=(string 'on')`| (changed)| `"on"` |
    
  3520. | `fillRule=(string 'off')`| (changed)| `"off"` |
    
  3521. | `fillRule=(symbol)`| (initial, warning)| `<null>` |
    
  3522. | `fillRule=(function)`| (initial, warning)| `<null>` |
    
  3523. | `fillRule=(null)`| (initial)| `<null>` |
    
  3524. | `fillRule=(undefined)`| (initial)| `<null>` |
    
  3525. 
    
  3526. ## `fill-rule` (on `<circle>` inside `<svg>`)
    
  3527. | Test Case | Flags | Result |
    
  3528. | --- | --- | --- |
    
  3529. | `fill-rule=(string)`| (changed, warning)| `"a string"` |
    
  3530. | `fill-rule=(empty string)`| (changed, warning)| `<empty string>` |
    
  3531. | `fill-rule=(array with string)`| (changed, warning)| `"string"` |
    
  3532. | `fill-rule=(empty array)`| (changed, warning)| `<empty string>` |
    
  3533. | `fill-rule=(object)`| (changed, warning)| `"result of toString()"` |
    
  3534. | `fill-rule=(numeric string)`| (changed, warning)| `"42"` |
    
  3535. | `fill-rule=(-1)`| (changed, warning)| `"-1"` |
    
  3536. | `fill-rule=(0)`| (changed, warning)| `"0"` |
    
  3537. | `fill-rule=(integer)`| (changed, warning)| `"1"` |
    
  3538. | `fill-rule=(NaN)`| (changed, warning)| `"NaN"` |
    
  3539. | `fill-rule=(float)`| (changed, warning)| `"99.99"` |
    
  3540. | `fill-rule=(true)`| (initial, warning)| `<null>` |
    
  3541. | `fill-rule=(false)`| (initial, warning)| `<null>` |
    
  3542. | `fill-rule=(string 'true')`| (changed, warning)| `"true"` |
    
  3543. | `fill-rule=(string 'false')`| (changed, warning)| `"false"` |
    
  3544. | `fill-rule=(string 'on')`| (changed, warning)| `"on"` |
    
  3545. | `fill-rule=(string 'off')`| (changed, warning)| `"off"` |
    
  3546. | `fill-rule=(symbol)`| (initial, warning)| `<null>` |
    
  3547. | `fill-rule=(function)`| (initial, warning)| `<null>` |
    
  3548. | `fill-rule=(null)`| (initial, warning)| `<null>` |
    
  3549. | `fill-rule=(undefined)`| (initial, warning)| `<null>` |
    
  3550. 
    
  3551. ## `filter` (on `<g>` inside `<svg>`)
    
  3552. | Test Case | Flags | Result |
    
  3553. | --- | --- | --- |
    
  3554. | `filter=(string)`| (changed)| `"a string"` |
    
  3555. | `filter=(empty string)`| (changed)| `<empty string>` |
    
  3556. | `filter=(array with string)`| (changed)| `"string"` |
    
  3557. | `filter=(empty array)`| (changed)| `<empty string>` |
    
  3558. | `filter=(object)`| (changed)| `"result of toString()"` |
    
  3559. | `filter=(numeric string)`| (changed)| `"42"` |
    
  3560. | `filter=(-1)`| (changed)| `"-1"` |
    
  3561. | `filter=(0)`| (changed)| `"0"` |
    
  3562. | `filter=(integer)`| (changed)| `"1"` |
    
  3563. | `filter=(NaN)`| (changed, warning)| `"NaN"` |
    
  3564. | `filter=(float)`| (changed)| `"99.99"` |
    
  3565. | `filter=(true)`| (initial, warning)| `<null>` |
    
  3566. | `filter=(false)`| (initial, warning)| `<null>` |
    
  3567. | `filter=(string 'true')`| (changed)| `"true"` |
    
  3568. | `filter=(string 'false')`| (changed)| `"false"` |
    
  3569. | `filter=(string 'on')`| (changed)| `"on"` |
    
  3570. | `filter=(string 'off')`| (changed)| `"off"` |
    
  3571. | `filter=(symbol)`| (initial, warning)| `<null>` |
    
  3572. | `filter=(function)`| (initial, warning)| `<null>` |
    
  3573. | `filter=(null)`| (initial)| `<null>` |
    
  3574. | `filter=(undefined)`| (initial)| `<null>` |
    
  3575. 
    
  3576. ## `filterRes` (on `<filter>` inside `<svg>`)
    
  3577. | Test Case | Flags | Result |
    
  3578. | --- | --- | --- |
    
  3579. | `filterRes=(string)`| (changed, ssr mismatch)| `"a string"` |
    
  3580. | `filterRes=(empty string)`| (changed, ssr mismatch)| `<empty string>` |
    
  3581. | `filterRes=(array with string)`| (changed, ssr mismatch)| `"string"` |
    
  3582. | `filterRes=(empty array)`| (changed, ssr mismatch)| `<empty string>` |
    
  3583. | `filterRes=(object)`| (changed, ssr mismatch)| `"result of toString()"` |
    
  3584. | `filterRes=(numeric string)`| (changed, ssr mismatch)| `"42"` |
    
  3585. | `filterRes=(-1)`| (changed, ssr mismatch)| `"-1"` |
    
  3586. | `filterRes=(0)`| (changed, ssr mismatch)| `"0"` |
    
  3587. | `filterRes=(integer)`| (changed, ssr mismatch)| `"1"` |
    
  3588. | `filterRes=(NaN)`| (changed, warning, ssr mismatch)| `"NaN"` |
    
  3589. | `filterRes=(float)`| (changed, ssr mismatch)| `"99.99"` |
    
  3590. | `filterRes=(true)`| (initial, warning)| `<null>` |
    
  3591. | `filterRes=(false)`| (initial, warning)| `<null>` |
    
  3592. | `filterRes=(string 'true')`| (changed, ssr mismatch)| `"true"` |
    
  3593. | `filterRes=(string 'false')`| (changed, ssr mismatch)| `"false"` |
    
  3594. | `filterRes=(string 'on')`| (changed, ssr mismatch)| `"on"` |
    
  3595. | `filterRes=(string 'off')`| (changed, ssr mismatch)| `"off"` |
    
  3596. | `filterRes=(symbol)`| (initial, warning)| `<null>` |
    
  3597. | `filterRes=(function)`| (initial, warning)| `<null>` |
    
  3598. | `filterRes=(null)`| (initial)| `<null>` |
    
  3599. | `filterRes=(undefined)`| (initial)| `<null>` |
    
  3600. 
    
  3601. ## `filterUnits` (on `<filter>` inside `<svg>`)
    
  3602. | Test Case | Flags | Result |
    
  3603. | --- | --- | --- |
    
  3604. | `filterUnits=(string)`| (changed)| `<number: 1>` |
    
  3605. | `filterUnits=(empty string)`| (initial)| `<number: 2>` |
    
  3606. | `filterUnits=(array with string)`| (changed)| `<number: 1>` |
    
  3607. | `filterUnits=(empty array)`| (initial)| `<number: 2>` |
    
  3608. | `filterUnits=(object)`| (initial)| `<number: 2>` |
    
  3609. | `filterUnits=(numeric string)`| (initial)| `<number: 2>` |
    
  3610. | `filterUnits=(-1)`| (initial)| `<number: 2>` |
    
  3611. | `filterUnits=(0)`| (initial)| `<number: 2>` |
    
  3612. | `filterUnits=(integer)`| (initial)| `<number: 2>` |
    
  3613. | `filterUnits=(NaN)`| (initial, warning)| `<number: 2>` |
    
  3614. | `filterUnits=(float)`| (initial)| `<number: 2>` |
    
  3615. | `filterUnits=(true)`| (initial, warning)| `<number: 2>` |
    
  3616. | `filterUnits=(false)`| (initial, warning)| `<number: 2>` |
    
  3617. | `filterUnits=(string 'true')`| (initial)| `<number: 2>` |
    
  3618. | `filterUnits=(string 'false')`| (initial)| `<number: 2>` |
    
  3619. | `filterUnits=(string 'on')`| (initial)| `<number: 2>` |
    
  3620. | `filterUnits=(string 'off')`| (initial)| `<number: 2>` |
    
  3621. | `filterUnits=(symbol)`| (initial, warning)| `<number: 2>` |
    
  3622. | `filterUnits=(function)`| (initial, warning)| `<number: 2>` |
    
  3623. | `filterUnits=(null)`| (initial)| `<number: 2>` |
    
  3624. | `filterUnits=(undefined)`| (initial)| `<number: 2>` |
    
  3625. 
    
  3626. ## `flood-color` (on `<feflood>` inside `<svg>`)
    
  3627. | Test Case | Flags | Result |
    
  3628. | --- | --- | --- |
    
  3629. | `flood-color=(string)`| (changed, warning)| `"currentColor"` |
    
  3630. | `flood-color=(empty string)`| (changed, warning)| `<empty string>` |
    
  3631. | `flood-color=(array with string)`| (changed, warning)| `"currentColor"` |
    
  3632. | `flood-color=(empty array)`| (changed, warning)| `<empty string>` |
    
  3633. | `flood-color=(object)`| (changed, warning)| `"result of toString()"` |
    
  3634. | `flood-color=(numeric string)`| (changed, warning)| `"42"` |
    
  3635. | `flood-color=(-1)`| (changed, warning)| `"-1"` |
    
  3636. | `flood-color=(0)`| (changed, warning)| `"0"` |
    
  3637. | `flood-color=(integer)`| (changed, warning)| `"1"` |
    
  3638. | `flood-color=(NaN)`| (changed, warning)| `"NaN"` |
    
  3639. | `flood-color=(float)`| (changed, warning)| `"99.99"` |
    
  3640. | `flood-color=(true)`| (initial, warning)| `<null>` |
    
  3641. | `flood-color=(false)`| (initial, warning)| `<null>` |
    
  3642. | `flood-color=(string 'true')`| (changed, warning)| `"true"` |
    
  3643. | `flood-color=(string 'false')`| (changed, warning)| `"false"` |
    
  3644. | `flood-color=(string 'on')`| (changed, warning)| `"on"` |
    
  3645. | `flood-color=(string 'off')`| (changed, warning)| `"off"` |
    
  3646. | `flood-color=(symbol)`| (initial, warning)| `<null>` |
    
  3647. | `flood-color=(function)`| (initial, warning)| `<null>` |
    
  3648. | `flood-color=(null)`| (initial, warning)| `<null>` |
    
  3649. | `flood-color=(undefined)`| (initial, warning)| `<null>` |
    
  3650. 
    
  3651. ## `floodColor` (on `<feflood>` inside `<svg>`)
    
  3652. | Test Case | Flags | Result |
    
  3653. | --- | --- | --- |
    
  3654. | `floodColor=(string)`| (changed)| `"currentColor"` |
    
  3655. | `floodColor=(empty string)`| (changed)| `<empty string>` |
    
  3656. | `floodColor=(array with string)`| (changed)| `"currentColor"` |
    
  3657. | `floodColor=(empty array)`| (changed)| `<empty string>` |
    
  3658. | `floodColor=(object)`| (changed)| `"result of toString()"` |
    
  3659. | `floodColor=(numeric string)`| (changed)| `"42"` |
    
  3660. | `floodColor=(-1)`| (changed)| `"-1"` |
    
  3661. | `floodColor=(0)`| (changed)| `"0"` |
    
  3662. | `floodColor=(integer)`| (changed)| `"1"` |
    
  3663. | `floodColor=(NaN)`| (changed, warning)| `"NaN"` |
    
  3664. | `floodColor=(float)`| (changed)| `"99.99"` |
    
  3665. | `floodColor=(true)`| (initial, warning)| `<null>` |
    
  3666. | `floodColor=(false)`| (initial, warning)| `<null>` |
    
  3667. | `floodColor=(string 'true')`| (changed)| `"true"` |
    
  3668. | `floodColor=(string 'false')`| (changed)| `"false"` |
    
  3669. | `floodColor=(string 'on')`| (changed)| `"on"` |
    
  3670. | `floodColor=(string 'off')`| (changed)| `"off"` |
    
  3671. | `floodColor=(symbol)`| (initial, warning)| `<null>` |
    
  3672. | `floodColor=(function)`| (initial, warning)| `<null>` |
    
  3673. | `floodColor=(null)`| (initial)| `<null>` |
    
  3674. | `floodColor=(undefined)`| (initial)| `<null>` |
    
  3675. 
    
  3676. ## `flood-opacity` (on `<feflood>` inside `<svg>`)
    
  3677. | Test Case | Flags | Result |
    
  3678. | --- | --- | --- |
    
  3679. | `flood-opacity=(string)`| (changed, warning)| `"inherit"` |
    
  3680. | `flood-opacity=(empty string)`| (changed, warning)| `<empty string>` |
    
  3681. | `flood-opacity=(array with string)`| (changed, warning)| `"inherit"` |
    
  3682. | `flood-opacity=(empty array)`| (changed, warning)| `<empty string>` |
    
  3683. | `flood-opacity=(object)`| (changed, warning)| `"result of toString()"` |
    
  3684. | `flood-opacity=(numeric string)`| (changed, warning)| `"42"` |
    
  3685. | `flood-opacity=(-1)`| (changed, warning)| `"-1"` |
    
  3686. | `flood-opacity=(0)`| (changed, warning)| `"0"` |
    
  3687. | `flood-opacity=(integer)`| (changed, warning)| `"1"` |
    
  3688. | `flood-opacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  3689. | `flood-opacity=(float)`| (changed, warning)| `"99.99"` |
    
  3690. | `flood-opacity=(true)`| (initial, warning)| `<null>` |
    
  3691. | `flood-opacity=(false)`| (initial, warning)| `<null>` |
    
  3692. | `flood-opacity=(string 'true')`| (changed, warning)| `"true"` |
    
  3693. | `flood-opacity=(string 'false')`| (changed, warning)| `"false"` |
    
  3694. | `flood-opacity=(string 'on')`| (changed, warning)| `"on"` |
    
  3695. | `flood-opacity=(string 'off')`| (changed, warning)| `"off"` |
    
  3696. | `flood-opacity=(symbol)`| (initial, warning)| `<null>` |
    
  3697. | `flood-opacity=(function)`| (initial, warning)| `<null>` |
    
  3698. | `flood-opacity=(null)`| (initial, warning)| `<null>` |
    
  3699. | `flood-opacity=(undefined)`| (initial, warning)| `<null>` |
    
  3700. 
    
  3701. ## `floodOpacity` (on `<feflood>` inside `<svg>`)
    
  3702. | Test Case | Flags | Result |
    
  3703. | --- | --- | --- |
    
  3704. | `floodOpacity=(string)`| (changed)| `"inherit"` |
    
  3705. | `floodOpacity=(empty string)`| (changed)| `<empty string>` |
    
  3706. | `floodOpacity=(array with string)`| (changed)| `"inherit"` |
    
  3707. | `floodOpacity=(empty array)`| (changed)| `<empty string>` |
    
  3708. | `floodOpacity=(object)`| (changed)| `"result of toString()"` |
    
  3709. | `floodOpacity=(numeric string)`| (changed)| `"42"` |
    
  3710. | `floodOpacity=(-1)`| (changed)| `"-1"` |
    
  3711. | `floodOpacity=(0)`| (changed)| `"0"` |
    
  3712. | `floodOpacity=(integer)`| (changed)| `"1"` |
    
  3713. | `floodOpacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  3714. | `floodOpacity=(float)`| (changed)| `"99.99"` |
    
  3715. | `floodOpacity=(true)`| (initial, warning)| `<null>` |
    
  3716. | `floodOpacity=(false)`| (initial, warning)| `<null>` |
    
  3717. | `floodOpacity=(string 'true')`| (changed)| `"true"` |
    
  3718. | `floodOpacity=(string 'false')`| (changed)| `"false"` |
    
  3719. | `floodOpacity=(string 'on')`| (changed)| `"on"` |
    
  3720. | `floodOpacity=(string 'off')`| (changed)| `"off"` |
    
  3721. | `floodOpacity=(symbol)`| (initial, warning)| `<null>` |
    
  3722. | `floodOpacity=(function)`| (initial, warning)| `<null>` |
    
  3723. | `floodOpacity=(null)`| (initial)| `<null>` |
    
  3724. | `floodOpacity=(undefined)`| (initial)| `<null>` |
    
  3725. 
    
  3726. ## `focusable` (on `<p>` inside `<div>`)
    
  3727. | Test Case | Flags | Result |
    
  3728. | --- | --- | --- |
    
  3729. | `focusable=(string)`| (changed)| `"a string"` |
    
  3730. | `focusable=(empty string)`| (changed)| `<empty string>` |
    
  3731. | `focusable=(array with string)`| (changed)| `"string"` |
    
  3732. | `focusable=(empty array)`| (changed)| `<empty string>` |
    
  3733. | `focusable=(object)`| (changed)| `"result of toString()"` |
    
  3734. | `focusable=(numeric string)`| (changed)| `"42"` |
    
  3735. | `focusable=(-1)`| (changed)| `"-1"` |
    
  3736. | `focusable=(0)`| (changed)| `"0"` |
    
  3737. | `focusable=(integer)`| (changed)| `"1"` |
    
  3738. | `focusable=(NaN)`| (changed, warning)| `"NaN"` |
    
  3739. | `focusable=(float)`| (changed)| `"99.99"` |
    
  3740. | `focusable=(true)`| (changed)| `"true"` |
    
  3741. | `focusable=(false)`| (changed)| `"false"` |
    
  3742. | `focusable=(string 'true')`| (changed)| `"true"` |
    
  3743. | `focusable=(string 'false')`| (changed)| `"false"` |
    
  3744. | `focusable=(string 'on')`| (changed)| `"on"` |
    
  3745. | `focusable=(string 'off')`| (changed)| `"off"` |
    
  3746. | `focusable=(symbol)`| (initial, warning)| `<null>` |
    
  3747. | `focusable=(function)`| (initial, warning)| `<null>` |
    
  3748. | `focusable=(null)`| (initial)| `<null>` |
    
  3749. | `focusable=(undefined)`| (initial)| `<null>` |
    
  3750. 
    
  3751. ## `font-family` (on `<font-face>` inside `<svg>`)
    
  3752. | Test Case | Flags | Result |
    
  3753. | --- | --- | --- |
    
  3754. | `font-family=(string)`| (changed, warning)| `"a string"` |
    
  3755. | `font-family=(empty string)`| (changed, warning)| `<empty string>` |
    
  3756. | `font-family=(array with string)`| (changed, warning)| `"string"` |
    
  3757. | `font-family=(empty array)`| (changed, warning)| `<empty string>` |
    
  3758. | `font-family=(object)`| (changed, warning)| `"result of toString()"` |
    
  3759. | `font-family=(numeric string)`| (changed, warning)| `"42"` |
    
  3760. | `font-family=(-1)`| (changed, warning)| `"-1"` |
    
  3761. | `font-family=(0)`| (changed, warning)| `"0"` |
    
  3762. | `font-family=(integer)`| (changed, warning)| `"1"` |
    
  3763. | `font-family=(NaN)`| (changed, warning)| `"NaN"` |
    
  3764. | `font-family=(float)`| (changed, warning)| `"99.99"` |
    
  3765. | `font-family=(true)`| (initial, warning)| `<null>` |
    
  3766. | `font-family=(false)`| (initial, warning)| `<null>` |
    
  3767. | `font-family=(string 'true')`| (changed, warning)| `"true"` |
    
  3768. | `font-family=(string 'false')`| (changed, warning)| `"false"` |
    
  3769. | `font-family=(string 'on')`| (changed, warning)| `"on"` |
    
  3770. | `font-family=(string 'off')`| (changed, warning)| `"off"` |
    
  3771. | `font-family=(symbol)`| (initial, warning)| `<null>` |
    
  3772. | `font-family=(function)`| (initial, warning)| `<null>` |
    
  3773. | `font-family=(null)`| (initial, warning)| `<null>` |
    
  3774. | `font-family=(undefined)`| (initial, warning)| `<null>` |
    
  3775. 
    
  3776. ## `font-size` (on `<font-face>` inside `<svg>`)
    
  3777. | Test Case | Flags | Result |
    
  3778. | --- | --- | --- |
    
  3779. | `font-size=(string)`| (changed, warning)| `"a string"` |
    
  3780. | `font-size=(empty string)`| (changed, warning)| `<empty string>` |
    
  3781. | `font-size=(array with string)`| (changed, warning)| `"string"` |
    
  3782. | `font-size=(empty array)`| (changed, warning)| `<empty string>` |
    
  3783. | `font-size=(object)`| (changed, warning)| `"result of toString()"` |
    
  3784. | `font-size=(numeric string)`| (changed, warning)| `"42"` |
    
  3785. | `font-size=(-1)`| (changed, warning)| `"-1"` |
    
  3786. | `font-size=(0)`| (changed, warning)| `"0"` |
    
  3787. | `font-size=(integer)`| (changed, warning)| `"1"` |
    
  3788. | `font-size=(NaN)`| (changed, warning)| `"NaN"` |
    
  3789. | `font-size=(float)`| (changed, warning)| `"99.99"` |
    
  3790. | `font-size=(true)`| (initial, warning)| `<null>` |
    
  3791. | `font-size=(false)`| (initial, warning)| `<null>` |
    
  3792. | `font-size=(string 'true')`| (changed, warning)| `"true"` |
    
  3793. | `font-size=(string 'false')`| (changed, warning)| `"false"` |
    
  3794. | `font-size=(string 'on')`| (changed, warning)| `"on"` |
    
  3795. | `font-size=(string 'off')`| (changed, warning)| `"off"` |
    
  3796. | `font-size=(symbol)`| (initial, warning)| `<null>` |
    
  3797. | `font-size=(function)`| (initial, warning)| `<null>` |
    
  3798. | `font-size=(null)`| (initial, warning)| `<null>` |
    
  3799. | `font-size=(undefined)`| (initial, warning)| `<null>` |
    
  3800. 
    
  3801. ## `font-size-adjust` (on `<text>` inside `<svg>`)
    
  3802. | Test Case | Flags | Result |
    
  3803. | --- | --- | --- |
    
  3804. | `font-size-adjust=(string)`| (changed, warning)| `"a string"` |
    
  3805. | `font-size-adjust=(empty string)`| (changed, warning)| `<empty string>` |
    
  3806. | `font-size-adjust=(array with string)`| (changed, warning)| `"string"` |
    
  3807. | `font-size-adjust=(empty array)`| (changed, warning)| `<empty string>` |
    
  3808. | `font-size-adjust=(object)`| (changed, warning)| `"result of toString()"` |
    
  3809. | `font-size-adjust=(numeric string)`| (changed, warning)| `"42"` |
    
  3810. | `font-size-adjust=(-1)`| (changed, warning)| `"-1"` |
    
  3811. | `font-size-adjust=(0)`| (changed, warning)| `"0"` |
    
  3812. | `font-size-adjust=(integer)`| (changed, warning)| `"1"` |
    
  3813. | `font-size-adjust=(NaN)`| (changed, warning)| `"NaN"` |
    
  3814. | `font-size-adjust=(float)`| (changed, warning)| `"99.99"` |
    
  3815. | `font-size-adjust=(true)`| (initial, warning)| `<null>` |
    
  3816. | `font-size-adjust=(false)`| (initial, warning)| `<null>` |
    
  3817. | `font-size-adjust=(string 'true')`| (changed, warning)| `"true"` |
    
  3818. | `font-size-adjust=(string 'false')`| (changed, warning)| `"false"` |
    
  3819. | `font-size-adjust=(string 'on')`| (changed, warning)| `"on"` |
    
  3820. | `font-size-adjust=(string 'off')`| (changed, warning)| `"off"` |
    
  3821. | `font-size-adjust=(symbol)`| (initial, warning)| `<null>` |
    
  3822. | `font-size-adjust=(function)`| (initial, warning)| `<null>` |
    
  3823. | `font-size-adjust=(null)`| (initial, warning)| `<null>` |
    
  3824. | `font-size-adjust=(undefined)`| (initial, warning)| `<null>` |
    
  3825. 
    
  3826. ## `font-stretch` (on `<font-face>` inside `<svg>`)
    
  3827. | Test Case | Flags | Result |
    
  3828. | --- | --- | --- |
    
  3829. | `font-stretch=(string)`| (changed, warning)| `"a string"` |
    
  3830. | `font-stretch=(empty string)`| (changed, warning)| `<empty string>` |
    
  3831. | `font-stretch=(array with string)`| (changed, warning)| `"string"` |
    
  3832. | `font-stretch=(empty array)`| (changed, warning)| `<empty string>` |
    
  3833. | `font-stretch=(object)`| (changed, warning)| `"result of toString()"` |
    
  3834. | `font-stretch=(numeric string)`| (changed, warning)| `"42"` |
    
  3835. | `font-stretch=(-1)`| (changed, warning)| `"-1"` |
    
  3836. | `font-stretch=(0)`| (changed, warning)| `"0"` |
    
  3837. | `font-stretch=(integer)`| (changed, warning)| `"1"` |
    
  3838. | `font-stretch=(NaN)`| (changed, warning)| `"NaN"` |
    
  3839. | `font-stretch=(float)`| (changed, warning)| `"99.99"` |
    
  3840. | `font-stretch=(true)`| (initial, warning)| `<null>` |
    
  3841. | `font-stretch=(false)`| (initial, warning)| `<null>` |
    
  3842. | `font-stretch=(string 'true')`| (changed, warning)| `"true"` |
    
  3843. | `font-stretch=(string 'false')`| (changed, warning)| `"false"` |
    
  3844. | `font-stretch=(string 'on')`| (changed, warning)| `"on"` |
    
  3845. | `font-stretch=(string 'off')`| (changed, warning)| `"off"` |
    
  3846. | `font-stretch=(symbol)`| (initial, warning)| `<null>` |
    
  3847. | `font-stretch=(function)`| (initial, warning)| `<null>` |
    
  3848. | `font-stretch=(null)`| (initial, warning)| `<null>` |
    
  3849. | `font-stretch=(undefined)`| (initial, warning)| `<null>` |
    
  3850. 
    
  3851. ## `font-style` (on `<font-face>` inside `<svg>`)
    
  3852. | Test Case | Flags | Result |
    
  3853. | --- | --- | --- |
    
  3854. | `font-style=(string)`| (changed, warning)| `"a string"` |
    
  3855. | `font-style=(empty string)`| (changed, warning)| `<empty string>` |
    
  3856. | `font-style=(array with string)`| (changed, warning)| `"string"` |
    
  3857. | `font-style=(empty array)`| (changed, warning)| `<empty string>` |
    
  3858. | `font-style=(object)`| (changed, warning)| `"result of toString()"` |
    
  3859. | `font-style=(numeric string)`| (changed, warning)| `"42"` |
    
  3860. | `font-style=(-1)`| (changed, warning)| `"-1"` |
    
  3861. | `font-style=(0)`| (changed, warning)| `"0"` |
    
  3862. | `font-style=(integer)`| (changed, warning)| `"1"` |
    
  3863. | `font-style=(NaN)`| (changed, warning)| `"NaN"` |
    
  3864. | `font-style=(float)`| (changed, warning)| `"99.99"` |
    
  3865. | `font-style=(true)`| (initial, warning)| `<null>` |
    
  3866. | `font-style=(false)`| (initial, warning)| `<null>` |
    
  3867. | `font-style=(string 'true')`| (changed, warning)| `"true"` |
    
  3868. | `font-style=(string 'false')`| (changed, warning)| `"false"` |
    
  3869. | `font-style=(string 'on')`| (changed, warning)| `"on"` |
    
  3870. | `font-style=(string 'off')`| (changed, warning)| `"off"` |
    
  3871. | `font-style=(symbol)`| (initial, warning)| `<null>` |
    
  3872. | `font-style=(function)`| (initial, warning)| `<null>` |
    
  3873. | `font-style=(null)`| (initial, warning)| `<null>` |
    
  3874. | `font-style=(undefined)`| (initial, warning)| `<null>` |
    
  3875. 
    
  3876. ## `font-variant` (on `<font-face>` inside `<svg>`)
    
  3877. | Test Case | Flags | Result |
    
  3878. | --- | --- | --- |
    
  3879. | `font-variant=(string)`| (changed, warning)| `"a string"` |
    
  3880. | `font-variant=(empty string)`| (changed, warning)| `<empty string>` |
    
  3881. | `font-variant=(array with string)`| (changed, warning)| `"string"` |
    
  3882. | `font-variant=(empty array)`| (changed, warning)| `<empty string>` |
    
  3883. | `font-variant=(object)`| (changed, warning)| `"result of toString()"` |
    
  3884. | `font-variant=(numeric string)`| (changed, warning)| `"42"` |
    
  3885. | `font-variant=(-1)`| (changed, warning)| `"-1"` |
    
  3886. | `font-variant=(0)`| (changed, warning)| `"0"` |
    
  3887. | `font-variant=(integer)`| (changed, warning)| `"1"` |
    
  3888. | `font-variant=(NaN)`| (changed, warning)| `"NaN"` |
    
  3889. | `font-variant=(float)`| (changed, warning)| `"99.99"` |
    
  3890. | `font-variant=(true)`| (initial, warning)| `<null>` |
    
  3891. | `font-variant=(false)`| (initial, warning)| `<null>` |
    
  3892. | `font-variant=(string 'true')`| (changed, warning)| `"true"` |
    
  3893. | `font-variant=(string 'false')`| (changed, warning)| `"false"` |
    
  3894. | `font-variant=(string 'on')`| (changed, warning)| `"on"` |
    
  3895. | `font-variant=(string 'off')`| (changed, warning)| `"off"` |
    
  3896. | `font-variant=(symbol)`| (initial, warning)| `<null>` |
    
  3897. | `font-variant=(function)`| (initial, warning)| `<null>` |
    
  3898. | `font-variant=(null)`| (initial, warning)| `<null>` |
    
  3899. | `font-variant=(undefined)`| (initial, warning)| `<null>` |
    
  3900. 
    
  3901. ## `font-weight` (on `<font-face>` inside `<svg>`)
    
  3902. | Test Case | Flags | Result |
    
  3903. | --- | --- | --- |
    
  3904. | `font-weight=(string)`| (changed, warning)| `"a string"` |
    
  3905. | `font-weight=(empty string)`| (changed, warning)| `<empty string>` |
    
  3906. | `font-weight=(array with string)`| (changed, warning)| `"string"` |
    
  3907. | `font-weight=(empty array)`| (changed, warning)| `<empty string>` |
    
  3908. | `font-weight=(object)`| (changed, warning)| `"result of toString()"` |
    
  3909. | `font-weight=(numeric string)`| (changed, warning)| `"42"` |
    
  3910. | `font-weight=(-1)`| (changed, warning)| `"-1"` |
    
  3911. | `font-weight=(0)`| (changed, warning)| `"0"` |
    
  3912. | `font-weight=(integer)`| (changed, warning)| `"1"` |
    
  3913. | `font-weight=(NaN)`| (changed, warning)| `"NaN"` |
    
  3914. | `font-weight=(float)`| (changed, warning)| `"99.99"` |
    
  3915. | `font-weight=(true)`| (initial, warning)| `<null>` |
    
  3916. | `font-weight=(false)`| (initial, warning)| `<null>` |
    
  3917. | `font-weight=(string 'true')`| (changed, warning)| `"true"` |
    
  3918. | `font-weight=(string 'false')`| (changed, warning)| `"false"` |
    
  3919. | `font-weight=(string 'on')`| (changed, warning)| `"on"` |
    
  3920. | `font-weight=(string 'off')`| (changed, warning)| `"off"` |
    
  3921. | `font-weight=(symbol)`| (initial, warning)| `<null>` |
    
  3922. | `font-weight=(function)`| (initial, warning)| `<null>` |
    
  3923. | `font-weight=(null)`| (initial, warning)| `<null>` |
    
  3924. | `font-weight=(undefined)`| (initial, warning)| `<null>` |
    
  3925. 
    
  3926. ## `fontFamily` (on `<font-face>` inside `<svg>`)
    
  3927. | Test Case | Flags | Result |
    
  3928. | --- | --- | --- |
    
  3929. | `fontFamily=(string)`| (changed)| `"a string"` |
    
  3930. | `fontFamily=(empty string)`| (changed)| `<empty string>` |
    
  3931. | `fontFamily=(array with string)`| (changed)| `"string"` |
    
  3932. | `fontFamily=(empty array)`| (changed)| `<empty string>` |
    
  3933. | `fontFamily=(object)`| (changed)| `"result of toString()"` |
    
  3934. | `fontFamily=(numeric string)`| (changed)| `"42"` |
    
  3935. | `fontFamily=(-1)`| (changed)| `"-1"` |
    
  3936. | `fontFamily=(0)`| (changed)| `"0"` |
    
  3937. | `fontFamily=(integer)`| (changed)| `"1"` |
    
  3938. | `fontFamily=(NaN)`| (changed, warning)| `"NaN"` |
    
  3939. | `fontFamily=(float)`| (changed)| `"99.99"` |
    
  3940. | `fontFamily=(true)`| (initial, warning)| `<null>` |
    
  3941. | `fontFamily=(false)`| (initial, warning)| `<null>` |
    
  3942. | `fontFamily=(string 'true')`| (changed)| `"true"` |
    
  3943. | `fontFamily=(string 'false')`| (changed)| `"false"` |
    
  3944. | `fontFamily=(string 'on')`| (changed)| `"on"` |
    
  3945. | `fontFamily=(string 'off')`| (changed)| `"off"` |
    
  3946. | `fontFamily=(symbol)`| (initial, warning)| `<null>` |
    
  3947. | `fontFamily=(function)`| (initial, warning)| `<null>` |
    
  3948. | `fontFamily=(null)`| (initial)| `<null>` |
    
  3949. | `fontFamily=(undefined)`| (initial)| `<null>` |
    
  3950. 
    
  3951. ## `fontSize` (on `<font-face>` inside `<svg>`)
    
  3952. | Test Case | Flags | Result |
    
  3953. | --- | --- | --- |
    
  3954. | `fontSize=(string)`| (changed)| `"a string"` |
    
  3955. | `fontSize=(empty string)`| (changed)| `<empty string>` |
    
  3956. | `fontSize=(array with string)`| (changed)| `"string"` |
    
  3957. | `fontSize=(empty array)`| (changed)| `<empty string>` |
    
  3958. | `fontSize=(object)`| (changed)| `"result of toString()"` |
    
  3959. | `fontSize=(numeric string)`| (changed)| `"42"` |
    
  3960. | `fontSize=(-1)`| (changed)| `"-1"` |
    
  3961. | `fontSize=(0)`| (changed)| `"0"` |
    
  3962. | `fontSize=(integer)`| (changed)| `"1"` |
    
  3963. | `fontSize=(NaN)`| (changed, warning)| `"NaN"` |
    
  3964. | `fontSize=(float)`| (changed)| `"99.99"` |
    
  3965. | `fontSize=(true)`| (initial, warning)| `<null>` |
    
  3966. | `fontSize=(false)`| (initial, warning)| `<null>` |
    
  3967. | `fontSize=(string 'true')`| (changed)| `"true"` |
    
  3968. | `fontSize=(string 'false')`| (changed)| `"false"` |
    
  3969. | `fontSize=(string 'on')`| (changed)| `"on"` |
    
  3970. | `fontSize=(string 'off')`| (changed)| `"off"` |
    
  3971. | `fontSize=(symbol)`| (initial, warning)| `<null>` |
    
  3972. | `fontSize=(function)`| (initial, warning)| `<null>` |
    
  3973. | `fontSize=(null)`| (initial)| `<null>` |
    
  3974. | `fontSize=(undefined)`| (initial)| `<null>` |
    
  3975. 
    
  3976. ## `fontSizeAdjust` (on `<text>` inside `<svg>`)
    
  3977. | Test Case | Flags | Result |
    
  3978. | --- | --- | --- |
    
  3979. | `fontSizeAdjust=(string)`| (changed)| `"a string"` |
    
  3980. | `fontSizeAdjust=(empty string)`| (changed)| `<empty string>` |
    
  3981. | `fontSizeAdjust=(array with string)`| (changed)| `"string"` |
    
  3982. | `fontSizeAdjust=(empty array)`| (changed)| `<empty string>` |
    
  3983. | `fontSizeAdjust=(object)`| (changed)| `"result of toString()"` |
    
  3984. | `fontSizeAdjust=(numeric string)`| (changed)| `"42"` |
    
  3985. | `fontSizeAdjust=(-1)`| (changed)| `"-1"` |
    
  3986. | `fontSizeAdjust=(0)`| (changed)| `"0"` |
    
  3987. | `fontSizeAdjust=(integer)`| (changed)| `"1"` |
    
  3988. | `fontSizeAdjust=(NaN)`| (changed, warning)| `"NaN"` |
    
  3989. | `fontSizeAdjust=(float)`| (changed)| `"99.99"` |
    
  3990. | `fontSizeAdjust=(true)`| (initial, warning)| `<null>` |
    
  3991. | `fontSizeAdjust=(false)`| (initial, warning)| `<null>` |
    
  3992. | `fontSizeAdjust=(string 'true')`| (changed)| `"true"` |
    
  3993. | `fontSizeAdjust=(string 'false')`| (changed)| `"false"` |
    
  3994. | `fontSizeAdjust=(string 'on')`| (changed)| `"on"` |
    
  3995. | `fontSizeAdjust=(string 'off')`| (changed)| `"off"` |
    
  3996. | `fontSizeAdjust=(symbol)`| (initial, warning)| `<null>` |
    
  3997. | `fontSizeAdjust=(function)`| (initial, warning)| `<null>` |
    
  3998. | `fontSizeAdjust=(null)`| (initial)| `<null>` |
    
  3999. | `fontSizeAdjust=(undefined)`| (initial)| `<null>` |
    
  4000. 
    
  4001. ## `fontStretch` (on `<font-face>` inside `<svg>`)
    
  4002. | Test Case | Flags | Result |
    
  4003. | --- | --- | --- |
    
  4004. | `fontStretch=(string)`| (changed)| `"a string"` |
    
  4005. | `fontStretch=(empty string)`| (changed)| `<empty string>` |
    
  4006. | `fontStretch=(array with string)`| (changed)| `"string"` |
    
  4007. | `fontStretch=(empty array)`| (changed)| `<empty string>` |
    
  4008. | `fontStretch=(object)`| (changed)| `"result of toString()"` |
    
  4009. | `fontStretch=(numeric string)`| (changed)| `"42"` |
    
  4010. | `fontStretch=(-1)`| (changed)| `"-1"` |
    
  4011. | `fontStretch=(0)`| (changed)| `"0"` |
    
  4012. | `fontStretch=(integer)`| (changed)| `"1"` |
    
  4013. | `fontStretch=(NaN)`| (changed, warning)| `"NaN"` |
    
  4014. | `fontStretch=(float)`| (changed)| `"99.99"` |
    
  4015. | `fontStretch=(true)`| (initial, warning)| `<null>` |
    
  4016. | `fontStretch=(false)`| (initial, warning)| `<null>` |
    
  4017. | `fontStretch=(string 'true')`| (changed)| `"true"` |
    
  4018. | `fontStretch=(string 'false')`| (changed)| `"false"` |
    
  4019. | `fontStretch=(string 'on')`| (changed)| `"on"` |
    
  4020. | `fontStretch=(string 'off')`| (changed)| `"off"` |
    
  4021. | `fontStretch=(symbol)`| (initial, warning)| `<null>` |
    
  4022. | `fontStretch=(function)`| (initial, warning)| `<null>` |
    
  4023. | `fontStretch=(null)`| (initial)| `<null>` |
    
  4024. | `fontStretch=(undefined)`| (initial)| `<null>` |
    
  4025. 
    
  4026. ## `fontStyle` (on `<font-face>` inside `<svg>`)
    
  4027. | Test Case | Flags | Result |
    
  4028. | --- | --- | --- |
    
  4029. | `fontStyle=(string)`| (changed)| `"a string"` |
    
  4030. | `fontStyle=(empty string)`| (changed)| `<empty string>` |
    
  4031. | `fontStyle=(array with string)`| (changed)| `"string"` |
    
  4032. | `fontStyle=(empty array)`| (changed)| `<empty string>` |
    
  4033. | `fontStyle=(object)`| (changed)| `"result of toString()"` |
    
  4034. | `fontStyle=(numeric string)`| (changed)| `"42"` |
    
  4035. | `fontStyle=(-1)`| (changed)| `"-1"` |
    
  4036. | `fontStyle=(0)`| (changed)| `"0"` |
    
  4037. | `fontStyle=(integer)`| (changed)| `"1"` |
    
  4038. | `fontStyle=(NaN)`| (changed, warning)| `"NaN"` |
    
  4039. | `fontStyle=(float)`| (changed)| `"99.99"` |
    
  4040. | `fontStyle=(true)`| (initial, warning)| `<null>` |
    
  4041. | `fontStyle=(false)`| (initial, warning)| `<null>` |
    
  4042. | `fontStyle=(string 'true')`| (changed)| `"true"` |
    
  4043. | `fontStyle=(string 'false')`| (changed)| `"false"` |
    
  4044. | `fontStyle=(string 'on')`| (changed)| `"on"` |
    
  4045. | `fontStyle=(string 'off')`| (changed)| `"off"` |
    
  4046. | `fontStyle=(symbol)`| (initial, warning)| `<null>` |
    
  4047. | `fontStyle=(function)`| (initial, warning)| `<null>` |
    
  4048. | `fontStyle=(null)`| (initial)| `<null>` |
    
  4049. | `fontStyle=(undefined)`| (initial)| `<null>` |
    
  4050. 
    
  4051. ## `fontVariant` (on `<font-face>` inside `<svg>`)
    
  4052. | Test Case | Flags | Result |
    
  4053. | --- | --- | --- |
    
  4054. | `fontVariant=(string)`| (changed)| `"a string"` |
    
  4055. | `fontVariant=(empty string)`| (changed)| `<empty string>` |
    
  4056. | `fontVariant=(array with string)`| (changed)| `"string"` |
    
  4057. | `fontVariant=(empty array)`| (changed)| `<empty string>` |
    
  4058. | `fontVariant=(object)`| (changed)| `"result of toString()"` |
    
  4059. | `fontVariant=(numeric string)`| (changed)| `"42"` |
    
  4060. | `fontVariant=(-1)`| (changed)| `"-1"` |
    
  4061. | `fontVariant=(0)`| (changed)| `"0"` |
    
  4062. | `fontVariant=(integer)`| (changed)| `"1"` |
    
  4063. | `fontVariant=(NaN)`| (changed, warning)| `"NaN"` |
    
  4064. | `fontVariant=(float)`| (changed)| `"99.99"` |
    
  4065. | `fontVariant=(true)`| (initial, warning)| `<null>` |
    
  4066. | `fontVariant=(false)`| (initial, warning)| `<null>` |
    
  4067. | `fontVariant=(string 'true')`| (changed)| `"true"` |
    
  4068. | `fontVariant=(string 'false')`| (changed)| `"false"` |
    
  4069. | `fontVariant=(string 'on')`| (changed)| `"on"` |
    
  4070. | `fontVariant=(string 'off')`| (changed)| `"off"` |
    
  4071. | `fontVariant=(symbol)`| (initial, warning)| `<null>` |
    
  4072. | `fontVariant=(function)`| (initial, warning)| `<null>` |
    
  4073. | `fontVariant=(null)`| (initial)| `<null>` |
    
  4074. | `fontVariant=(undefined)`| (initial)| `<null>` |
    
  4075. 
    
  4076. ## `fontWeight` (on `<font-face>` inside `<svg>`)
    
  4077. | Test Case | Flags | Result |
    
  4078. | --- | --- | --- |
    
  4079. | `fontWeight=(string)`| (changed)| `"a string"` |
    
  4080. | `fontWeight=(empty string)`| (changed)| `<empty string>` |
    
  4081. | `fontWeight=(array with string)`| (changed)| `"string"` |
    
  4082. | `fontWeight=(empty array)`| (changed)| `<empty string>` |
    
  4083. | `fontWeight=(object)`| (changed)| `"result of toString()"` |
    
  4084. | `fontWeight=(numeric string)`| (changed)| `"42"` |
    
  4085. | `fontWeight=(-1)`| (changed)| `"-1"` |
    
  4086. | `fontWeight=(0)`| (changed)| `"0"` |
    
  4087. | `fontWeight=(integer)`| (changed)| `"1"` |
    
  4088. | `fontWeight=(NaN)`| (changed, warning)| `"NaN"` |
    
  4089. | `fontWeight=(float)`| (changed)| `"99.99"` |
    
  4090. | `fontWeight=(true)`| (initial, warning)| `<null>` |
    
  4091. | `fontWeight=(false)`| (initial, warning)| `<null>` |
    
  4092. | `fontWeight=(string 'true')`| (changed)| `"true"` |
    
  4093. | `fontWeight=(string 'false')`| (changed)| `"false"` |
    
  4094. | `fontWeight=(string 'on')`| (changed)| `"on"` |
    
  4095. | `fontWeight=(string 'off')`| (changed)| `"off"` |
    
  4096. | `fontWeight=(symbol)`| (initial, warning)| `<null>` |
    
  4097. | `fontWeight=(function)`| (initial, warning)| `<null>` |
    
  4098. | `fontWeight=(null)`| (initial)| `<null>` |
    
  4099. | `fontWeight=(undefined)`| (initial)| `<null>` |
    
  4100. 
    
  4101. ## `for` (on `<label>` inside `<div>`)
    
  4102. | Test Case | Flags | Result |
    
  4103. | --- | --- | --- |
    
  4104. | `for=(string)`| (changed, warning)| `"a string"` |
    
  4105. | `for=(empty string)`| (initial, warning)| `<empty string>` |
    
  4106. | `for=(array with string)`| (changed, warning)| `"string"` |
    
  4107. | `for=(empty array)`| (initial, warning)| `<empty string>` |
    
  4108. | `for=(object)`| (changed, warning)| `"result of toString()"` |
    
  4109. | `for=(numeric string)`| (changed, warning)| `"42"` |
    
  4110. | `for=(-1)`| (changed, warning)| `"-1"` |
    
  4111. | `for=(0)`| (changed, warning)| `"0"` |
    
  4112. | `for=(integer)`| (changed, warning)| `"1"` |
    
  4113. | `for=(NaN)`| (changed, warning)| `"NaN"` |
    
  4114. | `for=(float)`| (changed, warning)| `"99.99"` |
    
  4115. | `for=(true)`| (initial, warning)| `<empty string>` |
    
  4116. | `for=(false)`| (initial, warning)| `<empty string>` |
    
  4117. | `for=(string 'true')`| (changed, warning)| `"true"` |
    
  4118. | `for=(string 'false')`| (changed, warning)| `"false"` |
    
  4119. | `for=(string 'on')`| (changed, warning)| `"on"` |
    
  4120. | `for=(string 'off')`| (changed, warning)| `"off"` |
    
  4121. | `for=(symbol)`| (initial, warning)| `<empty string>` |
    
  4122. | `for=(function)`| (initial, warning)| `<empty string>` |
    
  4123. | `for=(null)`| (initial, warning)| `<empty string>` |
    
  4124. | `for=(undefined)`| (initial, warning)| `<empty string>` |
    
  4125. 
    
  4126. ## `fOr` (on `<label>` inside `<div>`)
    
  4127. | Test Case | Flags | Result |
    
  4128. | --- | --- | --- |
    
  4129. | `fOr=(string)`| (changed, warning)| `"a string"` |
    
  4130. | `fOr=(empty string)`| (initial, warning)| `<empty string>` |
    
  4131. | `fOr=(array with string)`| (changed, warning)| `"string"` |
    
  4132. | `fOr=(empty array)`| (initial, warning)| `<empty string>` |
    
  4133. | `fOr=(object)`| (changed, warning)| `"result of toString()"` |
    
  4134. | `fOr=(numeric string)`| (changed, warning)| `"42"` |
    
  4135. | `fOr=(-1)`| (changed, warning)| `"-1"` |
    
  4136. | `fOr=(0)`| (changed, warning)| `"0"` |
    
  4137. | `fOr=(integer)`| (changed, warning)| `"1"` |
    
  4138. | `fOr=(NaN)`| (changed, warning)| `"NaN"` |
    
  4139. | `fOr=(float)`| (changed, warning)| `"99.99"` |
    
  4140. | `fOr=(true)`| (initial, warning)| `<empty string>` |
    
  4141. | `fOr=(false)`| (initial, warning)| `<empty string>` |
    
  4142. | `fOr=(string 'true')`| (changed, warning)| `"true"` |
    
  4143. | `fOr=(string 'false')`| (changed, warning)| `"false"` |
    
  4144. | `fOr=(string 'on')`| (changed, warning)| `"on"` |
    
  4145. | `fOr=(string 'off')`| (changed, warning)| `"off"` |
    
  4146. | `fOr=(symbol)`| (initial, warning)| `<empty string>` |
    
  4147. | `fOr=(function)`| (initial, warning)| `<empty string>` |
    
  4148. | `fOr=(null)`| (initial, warning)| `<empty string>` |
    
  4149. | `fOr=(undefined)`| (initial, warning)| `<empty string>` |
    
  4150. 
    
  4151. ## `form` (on `<div>` inside `<div>`)
    
  4152. | Test Case | Flags | Result |
    
  4153. | --- | --- | --- |
    
  4154. | `form=(string)`| (changed)| `"a string"` |
    
  4155. | `form=(empty string)`| (changed)| `<empty string>` |
    
  4156. | `form=(array with string)`| (changed)| `"string"` |
    
  4157. | `form=(empty array)`| (changed)| `<empty string>` |
    
  4158. | `form=(object)`| (changed)| `"result of toString()"` |
    
  4159. | `form=(numeric string)`| (changed)| `"42"` |
    
  4160. | `form=(-1)`| (changed)| `"-1"` |
    
  4161. | `form=(0)`| (changed)| `"0"` |
    
  4162. | `form=(integer)`| (changed)| `"1"` |
    
  4163. | `form=(NaN)`| (changed, warning)| `"NaN"` |
    
  4164. | `form=(float)`| (changed)| `"99.99"` |
    
  4165. | `form=(true)`| (initial, warning)| `<null>` |
    
  4166. | `form=(false)`| (initial, warning)| `<null>` |
    
  4167. | `form=(string 'true')`| (changed)| `"true"` |
    
  4168. | `form=(string 'false')`| (changed)| `"false"` |
    
  4169. | `form=(string 'on')`| (changed)| `"on"` |
    
  4170. | `form=(string 'off')`| (changed)| `"off"` |
    
  4171. | `form=(symbol)`| (initial, warning)| `<null>` |
    
  4172. | `form=(function)`| (initial, warning)| `<null>` |
    
  4173. | `form=(null)`| (initial)| `<null>` |
    
  4174. | `form=(undefined)`| (initial)| `<null>` |
    
  4175. 
    
  4176. ## `formAction` (on `<input>` inside `<div>`)
    
  4177. | Test Case | Flags | Result |
    
  4178. | --- | --- | --- |
    
  4179. | `formAction=(string)`| (changed)| `"https://reactjs.com/"` |
    
  4180. | `formAction=(empty string)`| (initial)| `"http://localhost:3000/"` |
    
  4181. | `formAction=(array with string)`| (changed)| `"https://reactjs.com/"` |
    
  4182. | `formAction=(empty array)`| (initial)| `"http://localhost:3000/"` |
    
  4183. | `formAction=(object)`| (changed)| `"http://localhost:3000/result%20of%20toString()"` |
    
  4184. | `formAction=(numeric string)`| (changed)| `"http://localhost:3000/42"` |
    
  4185. | `formAction=(-1)`| (changed)| `"http://localhost:3000/-1"` |
    
  4186. | `formAction=(0)`| (changed)| `"http://localhost:3000/0"` |
    
  4187. | `formAction=(integer)`| (changed)| `"http://localhost:3000/1"` |
    
  4188. | `formAction=(NaN)`| (changed, warning)| `"http://localhost:3000/NaN"` |
    
  4189. | `formAction=(float)`| (changed)| `"http://localhost:3000/99.99"` |
    
  4190. | `formAction=(true)`| (initial, warning)| `"http://localhost:3000/"` |
    
  4191. | `formAction=(false)`| (initial, warning)| `"http://localhost:3000/"` |
    
  4192. | `formAction=(string 'true')`| (changed)| `"http://localhost:3000/true"` |
    
  4193. | `formAction=(string 'false')`| (changed)| `"http://localhost:3000/false"` |
    
  4194. | `formAction=(string 'on')`| (changed)| `"http://localhost:3000/on"` |
    
  4195. | `formAction=(string 'off')`| (changed)| `"http://localhost:3000/off"` |
    
  4196. | `formAction=(symbol)`| (initial, warning)| `"http://localhost:3000/"` |
    
  4197. | `formAction=(function)`| (initial, warning)| `"http://localhost:3000/"` |
    
  4198. | `formAction=(null)`| (initial)| `"http://localhost:3000/"` |
    
  4199. | `formAction=(undefined)`| (initial)| `"http://localhost:3000/"` |
    
  4200. 
    
  4201. ## `format` (on `<altGlyph>` inside `<svg>`)
    
  4202. | Test Case | Flags | Result |
    
  4203. | --- | --- | --- |
    
  4204. | `format=(string)`| (changed)| `"a string"` |
    
  4205. | `format=(empty string)`| (changed)| `<empty string>` |
    
  4206. | `format=(array with string)`| (changed)| `"string"` |
    
  4207. | `format=(empty array)`| (changed)| `<empty string>` |
    
  4208. | `format=(object)`| (changed)| `"result of toString()"` |
    
  4209. | `format=(numeric string)`| (changed)| `"42"` |
    
  4210. | `format=(-1)`| (changed)| `"-1"` |
    
  4211. | `format=(0)`| (changed)| `"0"` |
    
  4212. | `format=(integer)`| (changed)| `"1"` |
    
  4213. | `format=(NaN)`| (changed, warning)| `"NaN"` |
    
  4214. | `format=(float)`| (changed)| `"99.99"` |
    
  4215. | `format=(true)`| (initial, warning)| `<null>` |
    
  4216. | `format=(false)`| (initial, warning)| `<null>` |
    
  4217. | `format=(string 'true')`| (changed)| `"true"` |
    
  4218. | `format=(string 'false')`| (changed)| `"false"` |
    
  4219. | `format=(string 'on')`| (changed)| `"on"` |
    
  4220. | `format=(string 'off')`| (changed)| `"off"` |
    
  4221. | `format=(symbol)`| (initial, warning)| `<null>` |
    
  4222. | `format=(function)`| (initial, warning)| `<null>` |
    
  4223. | `format=(null)`| (initial)| `<null>` |
    
  4224. | `format=(undefined)`| (initial)| `<null>` |
    
  4225. 
    
  4226. ## `formEncType` (on `<input>` inside `<div>`)
    
  4227. | Test Case | Flags | Result |
    
  4228. | --- | --- | --- |
    
  4229. | `formEncType=(string)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4230. | `formEncType=(empty string)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4231. | `formEncType=(array with string)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4232. | `formEncType=(empty array)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4233. | `formEncType=(object)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4234. | `formEncType=(numeric string)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4235. | `formEncType=(-1)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4236. | `formEncType=(0)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4237. | `formEncType=(integer)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4238. | `formEncType=(NaN)`| (changed, warning)| `"application/x-www-form-urlencoded"` |
    
  4239. | `formEncType=(float)`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4240. | `formEncType=(true)`| (initial, warning)| `<empty string>` |
    
  4241. | `formEncType=(false)`| (initial, warning)| `<empty string>` |
    
  4242. | `formEncType=(string 'true')`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4243. | `formEncType=(string 'false')`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4244. | `formEncType=(string 'on')`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4245. | `formEncType=(string 'off')`| (changed)| `"application/x-www-form-urlencoded"` |
    
  4246. | `formEncType=(symbol)`| (initial, warning)| `<empty string>` |
    
  4247. | `formEncType=(function)`| (initial, warning)| `<empty string>` |
    
  4248. | `formEncType=(null)`| (initial)| `<empty string>` |
    
  4249. | `formEncType=(undefined)`| (initial)| `<empty string>` |
    
  4250. 
    
  4251. ## `formMethod` (on `<input>` inside `<div>`)
    
  4252. | Test Case | Flags | Result |
    
  4253. | --- | --- | --- |
    
  4254. | `formMethod=(string)`| (changed)| `"post"` |
    
  4255. | `formMethod=(empty string)`| (changed)| `"get"` |
    
  4256. | `formMethod=(array with string)`| (changed)| `"post"` |
    
  4257. | `formMethod=(empty array)`| (changed)| `"get"` |
    
  4258. | `formMethod=(object)`| (changed)| `"get"` |
    
  4259. | `formMethod=(numeric string)`| (changed)| `"get"` |
    
  4260. | `formMethod=(-1)`| (changed)| `"get"` |
    
  4261. | `formMethod=(0)`| (changed)| `"get"` |
    
  4262. | `formMethod=(integer)`| (changed)| `"get"` |
    
  4263. | `formMethod=(NaN)`| (changed, warning)| `"get"` |
    
  4264. | `formMethod=(float)`| (changed)| `"get"` |
    
  4265. | `formMethod=(true)`| (initial, warning)| `<empty string>` |
    
  4266. | `formMethod=(false)`| (initial, warning)| `<empty string>` |
    
  4267. | `formMethod=(string 'true')`| (changed)| `"get"` |
    
  4268. | `formMethod=(string 'false')`| (changed)| `"get"` |
    
  4269. | `formMethod=(string 'on')`| (changed)| `"get"` |
    
  4270. | `formMethod=(string 'off')`| (changed)| `"get"` |
    
  4271. | `formMethod=(symbol)`| (initial, warning)| `<empty string>` |
    
  4272. | `formMethod=(function)`| (initial, warning)| `<empty string>` |
    
  4273. | `formMethod=(null)`| (initial)| `<empty string>` |
    
  4274. | `formMethod=(undefined)`| (initial)| `<empty string>` |
    
  4275. 
    
  4276. ## `formNoValidate` (on `<input>` inside `<div>`)
    
  4277. | Test Case | Flags | Result |
    
  4278. | --- | --- | --- |
    
  4279. | `formNoValidate=(string)`| (changed)| `<boolean: true>` |
    
  4280. | `formNoValidate=(empty string)`| (initial)| `<boolean: false>` |
    
  4281. | `formNoValidate=(array with string)`| (changed)| `<boolean: true>` |
    
  4282. | `formNoValidate=(empty array)`| (changed)| `<boolean: true>` |
    
  4283. | `formNoValidate=(object)`| (changed)| `<boolean: true>` |
    
  4284. | `formNoValidate=(numeric string)`| (changed)| `<boolean: true>` |
    
  4285. | `formNoValidate=(-1)`| (changed)| `<boolean: true>` |
    
  4286. | `formNoValidate=(0)`| (initial)| `<boolean: false>` |
    
  4287. | `formNoValidate=(integer)`| (changed)| `<boolean: true>` |
    
  4288. | `formNoValidate=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  4289. | `formNoValidate=(float)`| (changed)| `<boolean: true>` |
    
  4290. | `formNoValidate=(true)`| (changed)| `<boolean: true>` |
    
  4291. | `formNoValidate=(false)`| (initial)| `<boolean: false>` |
    
  4292. | `formNoValidate=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  4293. | `formNoValidate=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  4294. | `formNoValidate=(string 'on')`| (changed)| `<boolean: true>` |
    
  4295. | `formNoValidate=(string 'off')`| (changed)| `<boolean: true>` |
    
  4296. | `formNoValidate=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  4297. | `formNoValidate=(function)`| (initial, warning)| `<boolean: false>` |
    
  4298. | `formNoValidate=(null)`| (initial)| `<boolean: false>` |
    
  4299. | `formNoValidate=(undefined)`| (initial)| `<boolean: false>` |
    
  4300. 
    
  4301. ## `formTarget` (on `<input>` inside `<div>`)
    
  4302. | Test Case | Flags | Result |
    
  4303. | --- | --- | --- |
    
  4304. | `formTarget=(string)`| (changed)| `"a string"` |
    
  4305. | `formTarget=(empty string)`| (initial)| `<empty string>` |
    
  4306. | `formTarget=(array with string)`| (changed)| `"string"` |
    
  4307. | `formTarget=(empty array)`| (initial)| `<empty string>` |
    
  4308. | `formTarget=(object)`| (changed)| `"result of toString()"` |
    
  4309. | `formTarget=(numeric string)`| (changed)| `"42"` |
    
  4310. | `formTarget=(-1)`| (changed)| `"-1"` |
    
  4311. | `formTarget=(0)`| (changed)| `"0"` |
    
  4312. | `formTarget=(integer)`| (changed)| `"1"` |
    
  4313. | `formTarget=(NaN)`| (changed, warning)| `"NaN"` |
    
  4314. | `formTarget=(float)`| (changed)| `"99.99"` |
    
  4315. | `formTarget=(true)`| (initial, warning)| `<empty string>` |
    
  4316. | `formTarget=(false)`| (initial, warning)| `<empty string>` |
    
  4317. | `formTarget=(string 'true')`| (changed)| `"true"` |
    
  4318. | `formTarget=(string 'false')`| (changed)| `"false"` |
    
  4319. | `formTarget=(string 'on')`| (changed)| `"on"` |
    
  4320. | `formTarget=(string 'off')`| (changed)| `"off"` |
    
  4321. | `formTarget=(symbol)`| (initial, warning)| `<empty string>` |
    
  4322. | `formTarget=(function)`| (initial, warning)| `<empty string>` |
    
  4323. | `formTarget=(null)`| (initial)| `<empty string>` |
    
  4324. | `formTarget=(undefined)`| (initial)| `<empty string>` |
    
  4325. 
    
  4326. ## `frameBorder` (on `<iframe>` inside `<div>`)
    
  4327. | Test Case | Flags | Result |
    
  4328. | --- | --- | --- |
    
  4329. | `frameBorder=(string)`| (changed)| `"a string"` |
    
  4330. | `frameBorder=(empty string)`| (initial)| `<empty string>` |
    
  4331. | `frameBorder=(array with string)`| (changed)| `"string"` |
    
  4332. | `frameBorder=(empty array)`| (initial)| `<empty string>` |
    
  4333. | `frameBorder=(object)`| (changed)| `"result of toString()"` |
    
  4334. | `frameBorder=(numeric string)`| (changed)| `"42"` |
    
  4335. | `frameBorder=(-1)`| (changed)| `"-1"` |
    
  4336. | `frameBorder=(0)`| (changed)| `"0"` |
    
  4337. | `frameBorder=(integer)`| (changed)| `"1"` |
    
  4338. | `frameBorder=(NaN)`| (changed, warning)| `"NaN"` |
    
  4339. | `frameBorder=(float)`| (changed)| `"99.99"` |
    
  4340. | `frameBorder=(true)`| (initial, warning)| `<empty string>` |
    
  4341. | `frameBorder=(false)`| (initial, warning)| `<empty string>` |
    
  4342. | `frameBorder=(string 'true')`| (changed)| `"true"` |
    
  4343. | `frameBorder=(string 'false')`| (changed)| `"false"` |
    
  4344. | `frameBorder=(string 'on')`| (changed)| `"on"` |
    
  4345. | `frameBorder=(string 'off')`| (changed)| `"off"` |
    
  4346. | `frameBorder=(symbol)`| (initial, warning)| `<empty string>` |
    
  4347. | `frameBorder=(function)`| (initial, warning)| `<empty string>` |
    
  4348. | `frameBorder=(null)`| (initial)| `<empty string>` |
    
  4349. | `frameBorder=(undefined)`| (initial)| `<empty string>` |
    
  4350. 
    
  4351. ## `from` (on `<animate>` inside `<svg>`)
    
  4352. | Test Case | Flags | Result |
    
  4353. | --- | --- | --- |
    
  4354. | `from=(string)`| (changed)| `"a string"` |
    
  4355. | `from=(empty string)`| (changed)| `<empty string>` |
    
  4356. | `from=(array with string)`| (changed)| `"string"` |
    
  4357. | `from=(empty array)`| (changed)| `<empty string>` |
    
  4358. | `from=(object)`| (changed)| `"result of toString()"` |
    
  4359. | `from=(numeric string)`| (changed)| `"42"` |
    
  4360. | `from=(-1)`| (changed)| `"-1"` |
    
  4361. | `from=(0)`| (changed)| `"0"` |
    
  4362. | `from=(integer)`| (changed)| `"1"` |
    
  4363. | `from=(NaN)`| (changed, warning)| `"NaN"` |
    
  4364. | `from=(float)`| (changed)| `"99.99"` |
    
  4365. | `from=(true)`| (initial, warning)| `<null>` |
    
  4366. | `from=(false)`| (initial, warning)| `<null>` |
    
  4367. | `from=(string 'true')`| (changed)| `"true"` |
    
  4368. | `from=(string 'false')`| (changed)| `"false"` |
    
  4369. | `from=(string 'on')`| (changed)| `"on"` |
    
  4370. | `from=(string 'off')`| (changed)| `"off"` |
    
  4371. | `from=(symbol)`| (initial, warning)| `<null>` |
    
  4372. | `from=(function)`| (initial, warning)| `<null>` |
    
  4373. | `from=(null)`| (initial)| `<null>` |
    
  4374. | `from=(undefined)`| (initial)| `<null>` |
    
  4375. 
    
  4376. ## `fx` (on `<radialGradient>` inside `<svg>`)
    
  4377. | Test Case | Flags | Result |
    
  4378. | --- | --- | --- |
    
  4379. | `fx=(string)`| (changed)| `<SVGLength: 10px>` |
    
  4380. | `fx=(empty string)`| (initial)| `<SVGLength: 50%>` |
    
  4381. | `fx=(array with string)`| (changed)| `<SVGLength: 10px>` |
    
  4382. | `fx=(empty array)`| (initial)| `<SVGLength: 50%>` |
    
  4383. | `fx=(object)`| (initial)| `<SVGLength: 50%>` |
    
  4384. | `fx=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  4385. | `fx=(-1)`| (changed)| `<SVGLength: -1>` |
    
  4386. | `fx=(0)`| (changed)| `<SVGLength: 0>` |
    
  4387. | `fx=(integer)`| (changed)| `<SVGLength: 1>` |
    
  4388. | `fx=(NaN)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4389. | `fx=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  4390. | `fx=(true)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4391. | `fx=(false)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4392. | `fx=(string 'true')`| (initial)| `<SVGLength: 50%>` |
    
  4393. | `fx=(string 'false')`| (initial)| `<SVGLength: 50%>` |
    
  4394. | `fx=(string 'on')`| (initial)| `<SVGLength: 50%>` |
    
  4395. | `fx=(string 'off')`| (initial)| `<SVGLength: 50%>` |
    
  4396. | `fx=(symbol)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4397. | `fx=(function)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4398. | `fx=(null)`| (initial)| `<SVGLength: 50%>` |
    
  4399. | `fx=(undefined)`| (initial)| `<SVGLength: 50%>` |
    
  4400. 
    
  4401. ## `fX` (on `<radialGradient>` inside `<svg>`)
    
  4402. | Test Case | Flags | Result |
    
  4403. | --- | --- | --- |
    
  4404. | `fX=(string)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4405. | `fX=(empty string)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4406. | `fX=(array with string)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4407. | `fX=(empty array)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4408. | `fX=(object)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4409. | `fX=(numeric string)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4410. | `fX=(-1)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4411. | `fX=(0)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4412. | `fX=(integer)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4413. | `fX=(NaN)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4414. | `fX=(float)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4415. | `fX=(true)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4416. | `fX=(false)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4417. | `fX=(string 'true')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4418. | `fX=(string 'false')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4419. | `fX=(string 'on')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4420. | `fX=(string 'off')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4421. | `fX=(symbol)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4422. | `fX=(function)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4423. | `fX=(null)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4424. | `fX=(undefined)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4425. 
    
  4426. ## `fY` (on `<radialGradient>` inside `<svg>`)
    
  4427. | Test Case | Flags | Result |
    
  4428. | --- | --- | --- |
    
  4429. | `fY=(string)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4430. | `fY=(empty string)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4431. | `fY=(array with string)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4432. | `fY=(empty array)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4433. | `fY=(object)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4434. | `fY=(numeric string)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4435. | `fY=(-1)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4436. | `fY=(0)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4437. | `fY=(integer)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4438. | `fY=(NaN)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4439. | `fY=(float)`| (initial, warning, ssr mismatch)| `<SVGLength: 50%>` |
    
  4440. | `fY=(true)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4441. | `fY=(false)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4442. | `fY=(string 'true')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4443. | `fY=(string 'false')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4444. | `fY=(string 'on')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4445. | `fY=(string 'off')`| (initial, warning)| `<SVGLength: 50%>` |
    
  4446. | `fY=(symbol)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4447. | `fY=(function)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4448. | `fY=(null)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4449. | `fY=(undefined)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4450. 
    
  4451. ## `fy` (on `<radialGradient>` inside `<svg>`)
    
  4452. | Test Case | Flags | Result |
    
  4453. | --- | --- | --- |
    
  4454. | `fy=(string)`| (changed)| `<SVGLength: 20em>` |
    
  4455. | `fy=(empty string)`| (initial)| `<SVGLength: 50%>` |
    
  4456. | `fy=(array with string)`| (changed)| `<SVGLength: 20em>` |
    
  4457. | `fy=(empty array)`| (initial)| `<SVGLength: 50%>` |
    
  4458. | `fy=(object)`| (initial)| `<SVGLength: 50%>` |
    
  4459. | `fy=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  4460. | `fy=(-1)`| (changed)| `<SVGLength: -1>` |
    
  4461. | `fy=(0)`| (changed)| `<SVGLength: 0>` |
    
  4462. | `fy=(integer)`| (changed)| `<SVGLength: 1>` |
    
  4463. | `fy=(NaN)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4464. | `fy=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  4465. | `fy=(true)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4466. | `fy=(false)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4467. | `fy=(string 'true')`| (initial)| `<SVGLength: 50%>` |
    
  4468. | `fy=(string 'false')`| (initial)| `<SVGLength: 50%>` |
    
  4469. | `fy=(string 'on')`| (initial)| `<SVGLength: 50%>` |
    
  4470. | `fy=(string 'off')`| (initial)| `<SVGLength: 50%>` |
    
  4471. | `fy=(symbol)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4472. | `fy=(function)`| (initial, warning)| `<SVGLength: 50%>` |
    
  4473. | `fy=(null)`| (initial)| `<SVGLength: 50%>` |
    
  4474. | `fy=(undefined)`| (initial)| `<SVGLength: 50%>` |
    
  4475. 
    
  4476. ## `G1` (on `<hkern>` inside `<svg>`)
    
  4477. | Test Case | Flags | Result |
    
  4478. | --- | --- | --- |
    
  4479. | `G1=(string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4480. | `G1=(empty string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4481. | `G1=(array with string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4482. | `G1=(empty array)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4483. | `G1=(object)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4484. | `G1=(numeric string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4485. | `G1=(-1)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4486. | `G1=(0)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4487. | `G1=(integer)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4488. | `G1=(NaN)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4489. | `G1=(float)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4490. | `G1=(true)`| (initial, warning)| `<null>` |
    
  4491. | `G1=(false)`| (initial, warning)| `<null>` |
    
  4492. | `G1=(string 'true')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4493. | `G1=(string 'false')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4494. | `G1=(string 'on')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4495. | `G1=(string 'off')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4496. | `G1=(symbol)`| (initial, warning)| `<null>` |
    
  4497. | `G1=(function)`| (initial, warning)| `<null>` |
    
  4498. | `G1=(null)`| (initial, warning)| `<null>` |
    
  4499. | `G1=(undefined)`| (initial, warning)| `<null>` |
    
  4500. 
    
  4501. ## `g1` (on `<hkern>` inside `<svg>`)
    
  4502. | Test Case | Flags | Result |
    
  4503. | --- | --- | --- |
    
  4504. | `g1=(string)`| (changed)| `"a string"` |
    
  4505. | `g1=(empty string)`| (changed)| `<empty string>` |
    
  4506. | `g1=(array with string)`| (changed)| `"string"` |
    
  4507. | `g1=(empty array)`| (changed)| `<empty string>` |
    
  4508. | `g1=(object)`| (changed)| `"result of toString()"` |
    
  4509. | `g1=(numeric string)`| (changed)| `"42"` |
    
  4510. | `g1=(-1)`| (changed)| `"-1"` |
    
  4511. | `g1=(0)`| (changed)| `"0"` |
    
  4512. | `g1=(integer)`| (changed)| `"1"` |
    
  4513. | `g1=(NaN)`| (changed, warning)| `"NaN"` |
    
  4514. | `g1=(float)`| (changed)| `"99.99"` |
    
  4515. | `g1=(true)`| (initial, warning)| `<null>` |
    
  4516. | `g1=(false)`| (initial, warning)| `<null>` |
    
  4517. | `g1=(string 'true')`| (changed)| `"true"` |
    
  4518. | `g1=(string 'false')`| (changed)| `"false"` |
    
  4519. | `g1=(string 'on')`| (changed)| `"on"` |
    
  4520. | `g1=(string 'off')`| (changed)| `"off"` |
    
  4521. | `g1=(symbol)`| (initial, warning)| `<null>` |
    
  4522. | `g1=(function)`| (initial, warning)| `<null>` |
    
  4523. | `g1=(null)`| (initial)| `<null>` |
    
  4524. | `g1=(undefined)`| (initial)| `<null>` |
    
  4525. 
    
  4526. ## `G2` (on `<hkern>` inside `<svg>`)
    
  4527. | Test Case | Flags | Result |
    
  4528. | --- | --- | --- |
    
  4529. | `G2=(string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4530. | `G2=(empty string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4531. | `G2=(array with string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4532. | `G2=(empty array)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4533. | `G2=(object)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4534. | `G2=(numeric string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4535. | `G2=(-1)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4536. | `G2=(0)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4537. | `G2=(integer)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4538. | `G2=(NaN)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4539. | `G2=(float)`| (initial, warning, ssr mismatch)| `<null>` |
    
  4540. | `G2=(true)`| (initial, warning)| `<null>` |
    
  4541. | `G2=(false)`| (initial, warning)| `<null>` |
    
  4542. | `G2=(string 'true')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4543. | `G2=(string 'false')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4544. | `G2=(string 'on')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4545. | `G2=(string 'off')`| (initial, warning, ssr mismatch)| `<null>` |
    
  4546. | `G2=(symbol)`| (initial, warning)| `<null>` |
    
  4547. | `G2=(function)`| (initial, warning)| `<null>` |
    
  4548. | `G2=(null)`| (initial, warning)| `<null>` |
    
  4549. | `G2=(undefined)`| (initial, warning)| `<null>` |
    
  4550. 
    
  4551. ## `g2` (on `<hkern>` inside `<svg>`)
    
  4552. | Test Case | Flags | Result |
    
  4553. | --- | --- | --- |
    
  4554. | `g2=(string)`| (changed)| `"a string"` |
    
  4555. | `g2=(empty string)`| (changed)| `<empty string>` |
    
  4556. | `g2=(array with string)`| (changed)| `"string"` |
    
  4557. | `g2=(empty array)`| (changed)| `<empty string>` |
    
  4558. | `g2=(object)`| (changed)| `"result of toString()"` |
    
  4559. | `g2=(numeric string)`| (changed)| `"42"` |
    
  4560. | `g2=(-1)`| (changed)| `"-1"` |
    
  4561. | `g2=(0)`| (changed)| `"0"` |
    
  4562. | `g2=(integer)`| (changed)| `"1"` |
    
  4563. | `g2=(NaN)`| (changed, warning)| `"NaN"` |
    
  4564. | `g2=(float)`| (changed)| `"99.99"` |
    
  4565. | `g2=(true)`| (initial, warning)| `<null>` |
    
  4566. | `g2=(false)`| (initial, warning)| `<null>` |
    
  4567. | `g2=(string 'true')`| (changed)| `"true"` |
    
  4568. | `g2=(string 'false')`| (changed)| `"false"` |
    
  4569. | `g2=(string 'on')`| (changed)| `"on"` |
    
  4570. | `g2=(string 'off')`| (changed)| `"off"` |
    
  4571. | `g2=(symbol)`| (initial, warning)| `<null>` |
    
  4572. | `g2=(function)`| (initial, warning)| `<null>` |
    
  4573. | `g2=(null)`| (initial)| `<null>` |
    
  4574. | `g2=(undefined)`| (initial)| `<null>` |
    
  4575. 
    
  4576. ## `glyph-name` (on `<glyph>` inside `<svg>`)
    
  4577. | Test Case | Flags | Result |
    
  4578. | --- | --- | --- |
    
  4579. | `glyph-name=(string)`| (changed, warning)| `"a string"` |
    
  4580. | `glyph-name=(empty string)`| (changed, warning)| `<empty string>` |
    
  4581. | `glyph-name=(array with string)`| (changed, warning)| `"string"` |
    
  4582. | `glyph-name=(empty array)`| (changed, warning)| `<empty string>` |
    
  4583. | `glyph-name=(object)`| (changed, warning)| `"result of toString()"` |
    
  4584. | `glyph-name=(numeric string)`| (changed, warning)| `"42"` |
    
  4585. | `glyph-name=(-1)`| (changed, warning)| `"-1"` |
    
  4586. | `glyph-name=(0)`| (changed, warning)| `"0"` |
    
  4587. | `glyph-name=(integer)`| (changed, warning)| `"1"` |
    
  4588. | `glyph-name=(NaN)`| (changed, warning)| `"NaN"` |
    
  4589. | `glyph-name=(float)`| (changed, warning)| `"99.99"` |
    
  4590. | `glyph-name=(true)`| (initial, warning)| `<null>` |
    
  4591. | `glyph-name=(false)`| (initial, warning)| `<null>` |
    
  4592. | `glyph-name=(string 'true')`| (changed, warning)| `"true"` |
    
  4593. | `glyph-name=(string 'false')`| (changed, warning)| `"false"` |
    
  4594. | `glyph-name=(string 'on')`| (changed, warning)| `"on"` |
    
  4595. | `glyph-name=(string 'off')`| (changed, warning)| `"off"` |
    
  4596. | `glyph-name=(symbol)`| (initial, warning)| `<null>` |
    
  4597. | `glyph-name=(function)`| (initial, warning)| `<null>` |
    
  4598. | `glyph-name=(null)`| (initial, warning)| `<null>` |
    
  4599. | `glyph-name=(undefined)`| (initial, warning)| `<null>` |
    
  4600. 
    
  4601. ## `glyph-orientation-horizontal` (on `<text>` inside `<svg>`)
    
  4602. | Test Case | Flags | Result |
    
  4603. | --- | --- | --- |
    
  4604. | `glyph-orientation-horizontal=(string)`| (changed, warning)| `"a string"` |
    
  4605. | `glyph-orientation-horizontal=(empty string)`| (changed, warning)| `<empty string>` |
    
  4606. | `glyph-orientation-horizontal=(array with string)`| (changed, warning)| `"string"` |
    
  4607. | `glyph-orientation-horizontal=(empty array)`| (changed, warning)| `<empty string>` |
    
  4608. | `glyph-orientation-horizontal=(object)`| (changed, warning)| `"result of toString()"` |
    
  4609. | `glyph-orientation-horizontal=(numeric string)`| (changed, warning)| `"42"` |
    
  4610. | `glyph-orientation-horizontal=(-1)`| (changed, warning)| `"-1"` |
    
  4611. | `glyph-orientation-horizontal=(0)`| (changed, warning)| `"0"` |
    
  4612. | `glyph-orientation-horizontal=(integer)`| (changed, warning)| `"1"` |
    
  4613. | `glyph-orientation-horizontal=(NaN)`| (changed, warning)| `"NaN"` |
    
  4614. | `glyph-orientation-horizontal=(float)`| (changed, warning)| `"99.99"` |
    
  4615. | `glyph-orientation-horizontal=(true)`| (initial, warning)| `<null>` |
    
  4616. | `glyph-orientation-horizontal=(false)`| (initial, warning)| `<null>` |
    
  4617. | `glyph-orientation-horizontal=(string 'true')`| (changed, warning)| `"true"` |
    
  4618. | `glyph-orientation-horizontal=(string 'false')`| (changed, warning)| `"false"` |
    
  4619. | `glyph-orientation-horizontal=(string 'on')`| (changed, warning)| `"on"` |
    
  4620. | `glyph-orientation-horizontal=(string 'off')`| (changed, warning)| `"off"` |
    
  4621. | `glyph-orientation-horizontal=(symbol)`| (initial, warning)| `<null>` |
    
  4622. | `glyph-orientation-horizontal=(function)`| (initial, warning)| `<null>` |
    
  4623. | `glyph-orientation-horizontal=(null)`| (initial, warning)| `<null>` |
    
  4624. | `glyph-orientation-horizontal=(undefined)`| (initial, warning)| `<null>` |
    
  4625. 
    
  4626. ## `glyph-orientation-vertical` (on `<text>` inside `<svg>`)
    
  4627. | Test Case | Flags | Result |
    
  4628. | --- | --- | --- |
    
  4629. | `glyph-orientation-vertical=(string)`| (changed, warning)| `"a string"` |
    
  4630. | `glyph-orientation-vertical=(empty string)`| (changed, warning)| `<empty string>` |
    
  4631. | `glyph-orientation-vertical=(array with string)`| (changed, warning)| `"string"` |
    
  4632. | `glyph-orientation-vertical=(empty array)`| (changed, warning)| `<empty string>` |
    
  4633. | `glyph-orientation-vertical=(object)`| (changed, warning)| `"result of toString()"` |
    
  4634. | `glyph-orientation-vertical=(numeric string)`| (changed, warning)| `"42"` |
    
  4635. | `glyph-orientation-vertical=(-1)`| (changed, warning)| `"-1"` |
    
  4636. | `glyph-orientation-vertical=(0)`| (changed, warning)| `"0"` |
    
  4637. | `glyph-orientation-vertical=(integer)`| (changed, warning)| `"1"` |
    
  4638. | `glyph-orientation-vertical=(NaN)`| (changed, warning)| `"NaN"` |
    
  4639. | `glyph-orientation-vertical=(float)`| (changed, warning)| `"99.99"` |
    
  4640. | `glyph-orientation-vertical=(true)`| (initial, warning)| `<null>` |
    
  4641. | `glyph-orientation-vertical=(false)`| (initial, warning)| `<null>` |
    
  4642. | `glyph-orientation-vertical=(string 'true')`| (changed, warning)| `"true"` |
    
  4643. | `glyph-orientation-vertical=(string 'false')`| (changed, warning)| `"false"` |
    
  4644. | `glyph-orientation-vertical=(string 'on')`| (changed, warning)| `"on"` |
    
  4645. | `glyph-orientation-vertical=(string 'off')`| (changed, warning)| `"off"` |
    
  4646. | `glyph-orientation-vertical=(symbol)`| (initial, warning)| `<null>` |
    
  4647. | `glyph-orientation-vertical=(function)`| (initial, warning)| `<null>` |
    
  4648. | `glyph-orientation-vertical=(null)`| (initial, warning)| `<null>` |
    
  4649. | `glyph-orientation-vertical=(undefined)`| (initial, warning)| `<null>` |
    
  4650. 
    
  4651. ## `glyphName` (on `<glyph>` inside `<svg>`)
    
  4652. | Test Case | Flags | Result |
    
  4653. | --- | --- | --- |
    
  4654. | `glyphName=(string)`| (changed)| `"a string"` |
    
  4655. | `glyphName=(empty string)`| (changed)| `<empty string>` |
    
  4656. | `glyphName=(array with string)`| (changed)| `"string"` |
    
  4657. | `glyphName=(empty array)`| (changed)| `<empty string>` |
    
  4658. | `glyphName=(object)`| (changed)| `"result of toString()"` |
    
  4659. | `glyphName=(numeric string)`| (changed)| `"42"` |
    
  4660. | `glyphName=(-1)`| (changed)| `"-1"` |
    
  4661. | `glyphName=(0)`| (changed)| `"0"` |
    
  4662. | `glyphName=(integer)`| (changed)| `"1"` |
    
  4663. | `glyphName=(NaN)`| (changed, warning)| `"NaN"` |
    
  4664. | `glyphName=(float)`| (changed)| `"99.99"` |
    
  4665. | `glyphName=(true)`| (initial, warning)| `<null>` |
    
  4666. | `glyphName=(false)`| (initial, warning)| `<null>` |
    
  4667. | `glyphName=(string 'true')`| (changed)| `"true"` |
    
  4668. | `glyphName=(string 'false')`| (changed)| `"false"` |
    
  4669. | `glyphName=(string 'on')`| (changed)| `"on"` |
    
  4670. | `glyphName=(string 'off')`| (changed)| `"off"` |
    
  4671. | `glyphName=(symbol)`| (initial, warning)| `<null>` |
    
  4672. | `glyphName=(function)`| (initial, warning)| `<null>` |
    
  4673. | `glyphName=(null)`| (initial)| `<null>` |
    
  4674. | `glyphName=(undefined)`| (initial)| `<null>` |
    
  4675. 
    
  4676. ## `glyphOrientationHorizontal` (on `<text>` inside `<svg>`)
    
  4677. | Test Case | Flags | Result |
    
  4678. | --- | --- | --- |
    
  4679. | `glyphOrientationHorizontal=(string)`| (changed)| `"a string"` |
    
  4680. | `glyphOrientationHorizontal=(empty string)`| (changed)| `<empty string>` |
    
  4681. | `glyphOrientationHorizontal=(array with string)`| (changed)| `"string"` |
    
  4682. | `glyphOrientationHorizontal=(empty array)`| (changed)| `<empty string>` |
    
  4683. | `glyphOrientationHorizontal=(object)`| (changed)| `"result of toString()"` |
    
  4684. | `glyphOrientationHorizontal=(numeric string)`| (changed)| `"42"` |
    
  4685. | `glyphOrientationHorizontal=(-1)`| (changed)| `"-1"` |
    
  4686. | `glyphOrientationHorizontal=(0)`| (changed)| `"0"` |
    
  4687. | `glyphOrientationHorizontal=(integer)`| (changed)| `"1"` |
    
  4688. | `glyphOrientationHorizontal=(NaN)`| (changed, warning)| `"NaN"` |
    
  4689. | `glyphOrientationHorizontal=(float)`| (changed)| `"99.99"` |
    
  4690. | `glyphOrientationHorizontal=(true)`| (initial, warning)| `<null>` |
    
  4691. | `glyphOrientationHorizontal=(false)`| (initial, warning)| `<null>` |
    
  4692. | `glyphOrientationHorizontal=(string 'true')`| (changed)| `"true"` |
    
  4693. | `glyphOrientationHorizontal=(string 'false')`| (changed)| `"false"` |
    
  4694. | `glyphOrientationHorizontal=(string 'on')`| (changed)| `"on"` |
    
  4695. | `glyphOrientationHorizontal=(string 'off')`| (changed)| `"off"` |
    
  4696. | `glyphOrientationHorizontal=(symbol)`| (initial, warning)| `<null>` |
    
  4697. | `glyphOrientationHorizontal=(function)`| (initial, warning)| `<null>` |
    
  4698. | `glyphOrientationHorizontal=(null)`| (initial)| `<null>` |
    
  4699. | `glyphOrientationHorizontal=(undefined)`| (initial)| `<null>` |
    
  4700. 
    
  4701. ## `glyphOrientationVertical` (on `<text>` inside `<svg>`)
    
  4702. | Test Case | Flags | Result |
    
  4703. | --- | --- | --- |
    
  4704. | `glyphOrientationVertical=(string)`| (changed)| `"a string"` |
    
  4705. | `glyphOrientationVertical=(empty string)`| (changed)| `<empty string>` |
    
  4706. | `glyphOrientationVertical=(array with string)`| (changed)| `"string"` |
    
  4707. | `glyphOrientationVertical=(empty array)`| (changed)| `<empty string>` |
    
  4708. | `glyphOrientationVertical=(object)`| (changed)| `"result of toString()"` |
    
  4709. | `glyphOrientationVertical=(numeric string)`| (changed)| `"42"` |
    
  4710. | `glyphOrientationVertical=(-1)`| (changed)| `"-1"` |
    
  4711. | `glyphOrientationVertical=(0)`| (changed)| `"0"` |
    
  4712. | `glyphOrientationVertical=(integer)`| (changed)| `"1"` |
    
  4713. | `glyphOrientationVertical=(NaN)`| (changed, warning)| `"NaN"` |
    
  4714. | `glyphOrientationVertical=(float)`| (changed)| `"99.99"` |
    
  4715. | `glyphOrientationVertical=(true)`| (initial, warning)| `<null>` |
    
  4716. | `glyphOrientationVertical=(false)`| (initial, warning)| `<null>` |
    
  4717. | `glyphOrientationVertical=(string 'true')`| (changed)| `"true"` |
    
  4718. | `glyphOrientationVertical=(string 'false')`| (changed)| `"false"` |
    
  4719. | `glyphOrientationVertical=(string 'on')`| (changed)| `"on"` |
    
  4720. | `glyphOrientationVertical=(string 'off')`| (changed)| `"off"` |
    
  4721. | `glyphOrientationVertical=(symbol)`| (initial, warning)| `<null>` |
    
  4722. | `glyphOrientationVertical=(function)`| (initial, warning)| `<null>` |
    
  4723. | `glyphOrientationVertical=(null)`| (initial)| `<null>` |
    
  4724. | `glyphOrientationVertical=(undefined)`| (initial)| `<null>` |
    
  4725. 
    
  4726. ## `glyphRef` (on `<altGlyph>` inside `<svg>`)
    
  4727. | Test Case | Flags | Result |
    
  4728. | --- | --- | --- |
    
  4729. | `glyphRef=(string)`| (initial)| `<null>` |
    
  4730. | `glyphRef=(empty string)`| (initial)| `<null>` |
    
  4731. | `glyphRef=(array with string)`| (initial)| `<null>` |
    
  4732. | `glyphRef=(empty array)`| (initial)| `<null>` |
    
  4733. | `glyphRef=(object)`| (initial)| `<null>` |
    
  4734. | `glyphRef=(numeric string)`| (initial)| `<null>` |
    
  4735. | `glyphRef=(-1)`| (initial)| `<null>` |
    
  4736. | `glyphRef=(0)`| (initial)| `<null>` |
    
  4737. | `glyphRef=(integer)`| (initial)| `<null>` |
    
  4738. | `glyphRef=(NaN)`| (initial, warning)| `<null>` |
    
  4739. | `glyphRef=(float)`| (initial)| `<null>` |
    
  4740. | `glyphRef=(true)`| (initial, warning)| `<null>` |
    
  4741. | `glyphRef=(false)`| (initial, warning)| `<null>` |
    
  4742. | `glyphRef=(string 'true')`| (initial)| `<null>` |
    
  4743. | `glyphRef=(string 'false')`| (initial)| `<null>` |
    
  4744. | `glyphRef=(string 'on')`| (initial)| `<null>` |
    
  4745. | `glyphRef=(string 'off')`| (initial)| `<null>` |
    
  4746. | `glyphRef=(symbol)`| (initial, warning)| `<null>` |
    
  4747. | `glyphRef=(function)`| (initial, warning)| `<null>` |
    
  4748. | `glyphRef=(null)`| (initial)| `<null>` |
    
  4749. | `glyphRef=(undefined)`| (initial)| `<null>` |
    
  4750. 
    
  4751. ## `gradientTransform` (on `<linearGradient>` inside `<svg>`)
    
  4752. | Test Case | Flags | Result |
    
  4753. | --- | --- | --- |
    
  4754. | `gradientTransform=(string)`| (changed)| `[<SVGMatrix 1 0 0 1 -10 -20>/2/0, <SVGMatrix 2 0 0 2 0 0>/3/0, <SVGMatrix 0.7071067811865476 0.7071067811865475 -0.7071067811865475 0.7071067811865476 0 0>/4/45, <SVGMatrix 1 0 0 1 5 10>/2/0]` |
    
  4755. | `gradientTransform=(empty string)`| (initial)| `[]` |
    
  4756. | `gradientTransform=(array with string)`| (changed)| `[<SVGMatrix 1 0 0 1 -10 -20>/2/0, <SVGMatrix 2 0 0 2 0 0>/3/0, <SVGMatrix 0.7071067811865476 0.7071067811865475 -0.7071067811865475 0.7071067811865476 0 0>/4/45, <SVGMatrix 1 0 0 1 5 10>/2/0]` |
    
  4757. | `gradientTransform=(empty array)`| (initial)| `[]` |
    
  4758. | `gradientTransform=(object)`| (initial)| `[]` |
    
  4759. | `gradientTransform=(numeric string)`| (initial)| `[]` |
    
  4760. | `gradientTransform=(-1)`| (initial)| `[]` |
    
  4761. | `gradientTransform=(0)`| (initial)| `[]` |
    
  4762. | `gradientTransform=(integer)`| (initial)| `[]` |
    
  4763. | `gradientTransform=(NaN)`| (initial, warning)| `[]` |
    
  4764. | `gradientTransform=(float)`| (initial)| `[]` |
    
  4765. | `gradientTransform=(true)`| (initial, warning)| `[]` |
    
  4766. | `gradientTransform=(false)`| (initial, warning)| `[]` |
    
  4767. | `gradientTransform=(string 'true')`| (initial)| `[]` |
    
  4768. | `gradientTransform=(string 'false')`| (initial)| `[]` |
    
  4769. | `gradientTransform=(string 'on')`| (initial)| `[]` |
    
  4770. | `gradientTransform=(string 'off')`| (initial)| `[]` |
    
  4771. | `gradientTransform=(symbol)`| (initial, warning)| `[]` |
    
  4772. | `gradientTransform=(function)`| (initial, warning)| `[]` |
    
  4773. | `gradientTransform=(null)`| (initial)| `[]` |
    
  4774. | `gradientTransform=(undefined)`| (initial)| `[]` |
    
  4775. 
    
  4776. ## `gradientUnits` (on `<linearGradient>` inside `<svg>`)
    
  4777. | Test Case | Flags | Result |
    
  4778. | --- | --- | --- |
    
  4779. | `gradientUnits=(string)`| (changed)| `<number: 1>` |
    
  4780. | `gradientUnits=(empty string)`| (initial)| `<number: 2>` |
    
  4781. | `gradientUnits=(array with string)`| (changed)| `<number: 1>` |
    
  4782. | `gradientUnits=(empty array)`| (initial)| `<number: 2>` |
    
  4783. | `gradientUnits=(object)`| (initial)| `<number: 2>` |
    
  4784. | `gradientUnits=(numeric string)`| (initial)| `<number: 2>` |
    
  4785. | `gradientUnits=(-1)`| (initial)| `<number: 2>` |
    
  4786. | `gradientUnits=(0)`| (initial)| `<number: 2>` |
    
  4787. | `gradientUnits=(integer)`| (initial)| `<number: 2>` |
    
  4788. | `gradientUnits=(NaN)`| (initial, warning)| `<number: 2>` |
    
  4789. | `gradientUnits=(float)`| (initial)| `<number: 2>` |
    
  4790. | `gradientUnits=(true)`| (initial, warning)| `<number: 2>` |
    
  4791. | `gradientUnits=(false)`| (initial, warning)| `<number: 2>` |
    
  4792. | `gradientUnits=(string 'true')`| (initial)| `<number: 2>` |
    
  4793. | `gradientUnits=(string 'false')`| (initial)| `<number: 2>` |
    
  4794. | `gradientUnits=(string 'on')`| (initial)| `<number: 2>` |
    
  4795. | `gradientUnits=(string 'off')`| (initial)| `<number: 2>` |
    
  4796. | `gradientUnits=(symbol)`| (initial, warning)| `<number: 2>` |
    
  4797. | `gradientUnits=(function)`| (initial, warning)| `<number: 2>` |
    
  4798. | `gradientUnits=(null)`| (initial)| `<number: 2>` |
    
  4799. | `gradientUnits=(undefined)`| (initial)| `<number: 2>` |
    
  4800. 
    
  4801. ## `hanging` (on `<font-face>` inside `<svg>`)
    
  4802. | Test Case | Flags | Result |
    
  4803. | --- | --- | --- |
    
  4804. | `hanging=(string)`| (changed)| `"a string"` |
    
  4805. | `hanging=(empty string)`| (changed)| `<empty string>` |
    
  4806. | `hanging=(array with string)`| (changed)| `"string"` |
    
  4807. | `hanging=(empty array)`| (changed)| `<empty string>` |
    
  4808. | `hanging=(object)`| (changed)| `"result of toString()"` |
    
  4809. | `hanging=(numeric string)`| (changed)| `"42"` |
    
  4810. | `hanging=(-1)`| (changed)| `"-1"` |
    
  4811. | `hanging=(0)`| (changed)| `"0"` |
    
  4812. | `hanging=(integer)`| (changed)| `"1"` |
    
  4813. | `hanging=(NaN)`| (changed, warning)| `"NaN"` |
    
  4814. | `hanging=(float)`| (changed)| `"99.99"` |
    
  4815. | `hanging=(true)`| (initial, warning)| `<null>` |
    
  4816. | `hanging=(false)`| (initial, warning)| `<null>` |
    
  4817. | `hanging=(string 'true')`| (changed)| `"true"` |
    
  4818. | `hanging=(string 'false')`| (changed)| `"false"` |
    
  4819. | `hanging=(string 'on')`| (changed)| `"on"` |
    
  4820. | `hanging=(string 'off')`| (changed)| `"off"` |
    
  4821. | `hanging=(symbol)`| (initial, warning)| `<null>` |
    
  4822. | `hanging=(function)`| (initial, warning)| `<null>` |
    
  4823. | `hanging=(null)`| (initial)| `<null>` |
    
  4824. | `hanging=(undefined)`| (initial)| `<null>` |
    
  4825. 
    
  4826. ## `headers` (on `<td>` inside `<tr>`)
    
  4827. | Test Case | Flags | Result |
    
  4828. | --- | --- | --- |
    
  4829. | `headers=(string)`| (changed, ssr error, ssr mismatch)| `"a string"` |
    
  4830. | `headers=(empty string)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  4831. | `headers=(array with string)`| (changed, ssr error, ssr mismatch)| `"string"` |
    
  4832. | `headers=(empty array)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  4833. | `headers=(object)`| (changed, ssr error, ssr mismatch)| `"result of toString()"` |
    
  4834. | `headers=(numeric string)`| (changed, ssr error, ssr mismatch)| `"42"` |
    
  4835. | `headers=(-1)`| (changed, ssr error, ssr mismatch)| `"-1"` |
    
  4836. | `headers=(0)`| (changed, ssr error, ssr mismatch)| `"0"` |
    
  4837. | `headers=(integer)`| (changed, ssr error, ssr mismatch)| `"1"` |
    
  4838. | `headers=(NaN)`| (changed, warning, ssr error, ssr mismatch)| `"NaN"` |
    
  4839. | `headers=(float)`| (changed, ssr error, ssr mismatch)| `"99.99"` |
    
  4840. | `headers=(true)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  4841. | `headers=(false)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  4842. | `headers=(string 'true')`| (changed, ssr error, ssr mismatch)| `"true"` |
    
  4843. | `headers=(string 'false')`| (changed, ssr error, ssr mismatch)| `"false"` |
    
  4844. | `headers=(string 'on')`| (changed, ssr error, ssr mismatch)| `"on"` |
    
  4845. | `headers=(string 'off')`| (changed, ssr error, ssr mismatch)| `"off"` |
    
  4846. | `headers=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  4847. | `headers=(function)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  4848. | `headers=(null)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  4849. | `headers=(undefined)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  4850. 
    
  4851. ## `height` (on `<img>` inside `<div>`)
    
  4852. | Test Case | Flags | Result |
    
  4853. | --- | --- | --- |
    
  4854. | `height=(string)`| (initial)| `<number: 0>` |
    
  4855. | `height=(empty string)`| (initial)| `<number: 0>` |
    
  4856. | `height=(array with string)`| (initial)| `<number: 0>` |
    
  4857. | `height=(empty array)`| (initial)| `<number: 0>` |
    
  4858. | `height=(object)`| (initial)| `<number: 0>` |
    
  4859. | `height=(numeric string)`| (changed)| `<number: 42>` |
    
  4860. | `height=(-1)`| (initial)| `<number: 0>` |
    
  4861. | `height=(0)`| (initial)| `<number: 0>` |
    
  4862. | `height=(integer)`| (changed)| `<number: 1>` |
    
  4863. | `height=(NaN)`| (initial, warning)| `<number: 0>` |
    
  4864. | `height=(float)`| (changed)| `<number: 99>` |
    
  4865. | `height=(true)`| (initial, warning)| `<number: 0>` |
    
  4866. | `height=(false)`| (initial, warning)| `<number: 0>` |
    
  4867. | `height=(string 'true')`| (initial)| `<number: 0>` |
    
  4868. | `height=(string 'false')`| (initial)| `<number: 0>` |
    
  4869. | `height=(string 'on')`| (initial)| `<number: 0>` |
    
  4870. | `height=(string 'off')`| (initial)| `<number: 0>` |
    
  4871. | `height=(symbol)`| (initial, warning)| `<number: 0>` |
    
  4872. | `height=(function)`| (initial, warning)| `<number: 0>` |
    
  4873. | `height=(null)`| (initial)| `<number: 0>` |
    
  4874. | `height=(undefined)`| (initial)| `<number: 0>` |
    
  4875. 
    
  4876. ## `height` (on `<rect>` inside `<svg>`)
    
  4877. | Test Case | Flags | Result |
    
  4878. | --- | --- | --- |
    
  4879. | `height=(string)`| (changed)| `<SVGLength: 100%>` |
    
  4880. | `height=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  4881. | `height=(array with string)`| (changed)| `<SVGLength: 100%>` |
    
  4882. | `height=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  4883. | `height=(object)`| (initial)| `<SVGLength: 0>` |
    
  4884. | `height=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  4885. | `height=(-1)`| (changed)| `<SVGLength: -1>` |
    
  4886. | `height=(0)`| (initial)| `<SVGLength: 0>` |
    
  4887. | `height=(integer)`| (changed)| `<SVGLength: 1>` |
    
  4888. | `height=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  4889. | `height=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  4890. | `height=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  4891. | `height=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  4892. | `height=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  4893. | `height=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  4894. | `height=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  4895. | `height=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  4896. | `height=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  4897. | `height=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  4898. | `height=(null)`| (initial)| `<SVGLength: 0>` |
    
  4899. | `height=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  4900. 
    
  4901. ## `hidden` (on `<div>` inside `<div>`)
    
  4902. | Test Case | Flags | Result |
    
  4903. | --- | --- | --- |
    
  4904. | `hidden=(string)`| (changed)| `<boolean: true>` |
    
  4905. | `hidden=(empty string)`| (initial)| `<boolean: false>` |
    
  4906. | `hidden=(array with string)`| (changed)| `<boolean: true>` |
    
  4907. | `hidden=(empty array)`| (changed)| `<boolean: true>` |
    
  4908. | `hidden=(object)`| (changed)| `<boolean: true>` |
    
  4909. | `hidden=(numeric string)`| (changed)| `<boolean: true>` |
    
  4910. | `hidden=(-1)`| (changed)| `<boolean: true>` |
    
  4911. | `hidden=(0)`| (initial)| `<boolean: false>` |
    
  4912. | `hidden=(integer)`| (changed)| `<boolean: true>` |
    
  4913. | `hidden=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  4914. | `hidden=(float)`| (changed)| `<boolean: true>` |
    
  4915. | `hidden=(true)`| (changed)| `<boolean: true>` |
    
  4916. | `hidden=(false)`| (initial)| `<boolean: false>` |
    
  4917. | `hidden=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  4918. | `hidden=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  4919. | `hidden=(string 'on')`| (changed)| `<boolean: true>` |
    
  4920. | `hidden=(string 'off')`| (changed)| `<boolean: true>` |
    
  4921. | `hidden=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  4922. | `hidden=(function)`| (initial, warning)| `<boolean: false>` |
    
  4923. | `hidden=(null)`| (initial)| `<boolean: false>` |
    
  4924. | `hidden=(undefined)`| (initial)| `<boolean: false>` |
    
  4925. 
    
  4926. ## `high` (on `<meter>` inside `<div>`)
    
  4927. | Test Case | Flags | Result |
    
  4928. | --- | --- | --- |
    
  4929. | `high=(string)`| (initial)| `<number: 1>` |
    
  4930. | `high=(empty string)`| (initial)| `<number: 1>` |
    
  4931. | `high=(array with string)`| (initial)| `<number: 1>` |
    
  4932. | `high=(empty array)`| (initial)| `<number: 1>` |
    
  4933. | `high=(object)`| (initial)| `<number: 1>` |
    
  4934. | `high=(numeric string)`| (initial)| `<number: 1>` |
    
  4935. | `high=(-1)`| (changed)| `<number: 0>` |
    
  4936. | `high=(0)`| (changed)| `<number: 0>` |
    
  4937. | `high=(integer)`| (initial)| `<number: 1>` |
    
  4938. | `high=(NaN)`| (initial, warning)| `<number: 1>` |
    
  4939. | `high=(float)`| (initial)| `<number: 1>` |
    
  4940. | `high=(true)`| (initial, warning)| `<number: 1>` |
    
  4941. | `high=(false)`| (initial, warning)| `<number: 1>` |
    
  4942. | `high=(string 'true')`| (initial)| `<number: 1>` |
    
  4943. | `high=(string 'false')`| (initial)| `<number: 1>` |
    
  4944. | `high=(string 'on')`| (initial)| `<number: 1>` |
    
  4945. | `high=(string 'off')`| (initial)| `<number: 1>` |
    
  4946. | `high=(symbol)`| (initial, warning)| `<number: 1>` |
    
  4947. | `high=(function)`| (initial, warning)| `<number: 1>` |
    
  4948. | `high=(null)`| (initial)| `<number: 1>` |
    
  4949. | `high=(undefined)`| (initial)| `<number: 1>` |
    
  4950. 
    
  4951. ## `horiz-adv-x` (on `<font>` inside `<svg>`)
    
  4952. | Test Case | Flags | Result |
    
  4953. | --- | --- | --- |
    
  4954. | `horiz-adv-x=(string)`| (changed, warning)| `"a string"` |
    
  4955. | `horiz-adv-x=(empty string)`| (changed, warning)| `<empty string>` |
    
  4956. | `horiz-adv-x=(array with string)`| (changed, warning)| `"string"` |
    
  4957. | `horiz-adv-x=(empty array)`| (changed, warning)| `<empty string>` |
    
  4958. | `horiz-adv-x=(object)`| (changed, warning)| `"result of toString()"` |
    
  4959. | `horiz-adv-x=(numeric string)`| (changed, warning)| `"42"` |
    
  4960. | `horiz-adv-x=(-1)`| (changed, warning)| `"-1"` |
    
  4961. | `horiz-adv-x=(0)`| (changed, warning)| `"0"` |
    
  4962. | `horiz-adv-x=(integer)`| (changed, warning)| `"1"` |
    
  4963. | `horiz-adv-x=(NaN)`| (changed, warning)| `"NaN"` |
    
  4964. | `horiz-adv-x=(float)`| (changed, warning)| `"99.99"` |
    
  4965. | `horiz-adv-x=(true)`| (initial, warning)| `<null>` |
    
  4966. | `horiz-adv-x=(false)`| (initial, warning)| `<null>` |
    
  4967. | `horiz-adv-x=(string 'true')`| (changed, warning)| `"true"` |
    
  4968. | `horiz-adv-x=(string 'false')`| (changed, warning)| `"false"` |
    
  4969. | `horiz-adv-x=(string 'on')`| (changed, warning)| `"on"` |
    
  4970. | `horiz-adv-x=(string 'off')`| (changed, warning)| `"off"` |
    
  4971. | `horiz-adv-x=(symbol)`| (initial, warning)| `<null>` |
    
  4972. | `horiz-adv-x=(function)`| (initial, warning)| `<null>` |
    
  4973. | `horiz-adv-x=(null)`| (initial, warning)| `<null>` |
    
  4974. | `horiz-adv-x=(undefined)`| (initial, warning)| `<null>` |
    
  4975. 
    
  4976. ## `horiz-origin-x` (on `<font>` inside `<svg>`)
    
  4977. | Test Case | Flags | Result |
    
  4978. | --- | --- | --- |
    
  4979. | `horiz-origin-x=(string)`| (changed, warning)| `"a string"` |
    
  4980. | `horiz-origin-x=(empty string)`| (changed, warning)| `<empty string>` |
    
  4981. | `horiz-origin-x=(array with string)`| (changed, warning)| `"string"` |
    
  4982. | `horiz-origin-x=(empty array)`| (changed, warning)| `<empty string>` |
    
  4983. | `horiz-origin-x=(object)`| (changed, warning)| `"result of toString()"` |
    
  4984. | `horiz-origin-x=(numeric string)`| (changed, warning)| `"42"` |
    
  4985. | `horiz-origin-x=(-1)`| (changed, warning)| `"-1"` |
    
  4986. | `horiz-origin-x=(0)`| (changed, warning)| `"0"` |
    
  4987. | `horiz-origin-x=(integer)`| (changed, warning)| `"1"` |
    
  4988. | `horiz-origin-x=(NaN)`| (changed, warning)| `"NaN"` |
    
  4989. | `horiz-origin-x=(float)`| (changed, warning)| `"99.99"` |
    
  4990. | `horiz-origin-x=(true)`| (initial, warning)| `<null>` |
    
  4991. | `horiz-origin-x=(false)`| (initial, warning)| `<null>` |
    
  4992. | `horiz-origin-x=(string 'true')`| (changed, warning)| `"true"` |
    
  4993. | `horiz-origin-x=(string 'false')`| (changed, warning)| `"false"` |
    
  4994. | `horiz-origin-x=(string 'on')`| (changed, warning)| `"on"` |
    
  4995. | `horiz-origin-x=(string 'off')`| (changed, warning)| `"off"` |
    
  4996. | `horiz-origin-x=(symbol)`| (initial, warning)| `<null>` |
    
  4997. | `horiz-origin-x=(function)`| (initial, warning)| `<null>` |
    
  4998. | `horiz-origin-x=(null)`| (initial, warning)| `<null>` |
    
  4999. | `horiz-origin-x=(undefined)`| (initial, warning)| `<null>` |
    
  5000. 
    
  5001. ## `horizAdvX` (on `<font>` inside `<svg>`)
    
  5002. | Test Case | Flags | Result |
    
  5003. | --- | --- | --- |
    
  5004. | `horizAdvX=(string)`| (changed)| `"a string"` |
    
  5005. | `horizAdvX=(empty string)`| (changed)| `<empty string>` |
    
  5006. | `horizAdvX=(array with string)`| (changed)| `"string"` |
    
  5007. | `horizAdvX=(empty array)`| (changed)| `<empty string>` |
    
  5008. | `horizAdvX=(object)`| (changed)| `"result of toString()"` |
    
  5009. | `horizAdvX=(numeric string)`| (changed)| `"42"` |
    
  5010. | `horizAdvX=(-1)`| (changed)| `"-1"` |
    
  5011. | `horizAdvX=(0)`| (changed)| `"0"` |
    
  5012. | `horizAdvX=(integer)`| (changed)| `"1"` |
    
  5013. | `horizAdvX=(NaN)`| (changed, warning)| `"NaN"` |
    
  5014. | `horizAdvX=(float)`| (changed)| `"99.99"` |
    
  5015. | `horizAdvX=(true)`| (initial, warning)| `<null>` |
    
  5016. | `horizAdvX=(false)`| (initial, warning)| `<null>` |
    
  5017. | `horizAdvX=(string 'true')`| (changed)| `"true"` |
    
  5018. | `horizAdvX=(string 'false')`| (changed)| `"false"` |
    
  5019. | `horizAdvX=(string 'on')`| (changed)| `"on"` |
    
  5020. | `horizAdvX=(string 'off')`| (changed)| `"off"` |
    
  5021. | `horizAdvX=(symbol)`| (initial, warning)| `<null>` |
    
  5022. | `horizAdvX=(function)`| (initial, warning)| `<null>` |
    
  5023. | `horizAdvX=(null)`| (initial)| `<null>` |
    
  5024. | `horizAdvX=(undefined)`| (initial)| `<null>` |
    
  5025. 
    
  5026. ## `horizOriginX` (on `<font>` inside `<svg>`)
    
  5027. | Test Case | Flags | Result |
    
  5028. | --- | --- | --- |
    
  5029. | `horizOriginX=(string)`| (changed)| `"a string"` |
    
  5030. | `horizOriginX=(empty string)`| (changed)| `<empty string>` |
    
  5031. | `horizOriginX=(array with string)`| (changed)| `"string"` |
    
  5032. | `horizOriginX=(empty array)`| (changed)| `<empty string>` |
    
  5033. | `horizOriginX=(object)`| (changed)| `"result of toString()"` |
    
  5034. | `horizOriginX=(numeric string)`| (changed)| `"42"` |
    
  5035. | `horizOriginX=(-1)`| (changed)| `"-1"` |
    
  5036. | `horizOriginX=(0)`| (changed)| `"0"` |
    
  5037. | `horizOriginX=(integer)`| (changed)| `"1"` |
    
  5038. | `horizOriginX=(NaN)`| (changed, warning)| `"NaN"` |
    
  5039. | `horizOriginX=(float)`| (changed)| `"99.99"` |
    
  5040. | `horizOriginX=(true)`| (initial, warning)| `<null>` |
    
  5041. | `horizOriginX=(false)`| (initial, warning)| `<null>` |
    
  5042. | `horizOriginX=(string 'true')`| (changed)| `"true"` |
    
  5043. | `horizOriginX=(string 'false')`| (changed)| `"false"` |
    
  5044. | `horizOriginX=(string 'on')`| (changed)| `"on"` |
    
  5045. | `horizOriginX=(string 'off')`| (changed)| `"off"` |
    
  5046. | `horizOriginX=(symbol)`| (initial, warning)| `<null>` |
    
  5047. | `horizOriginX=(function)`| (initial, warning)| `<null>` |
    
  5048. | `horizOriginX=(null)`| (initial)| `<null>` |
    
  5049. | `horizOriginX=(undefined)`| (initial)| `<null>` |
    
  5050. 
    
  5051. ## `href` (on `<a>` inside `<div>`)
    
  5052. | Test Case | Flags | Result |
    
  5053. | --- | --- | --- |
    
  5054. | `href=(string)`| (changed)| `"https://reactjs.com/"` |
    
  5055. | `href=(empty string)`| (changed)| `"http://localhost:3000/"` |
    
  5056. | `href=(array with string)`| (changed)| `"https://reactjs.com/"` |
    
  5057. | `href=(empty array)`| (changed)| `"http://localhost:3000/"` |
    
  5058. | `href=(object)`| (changed)| `"http://localhost:3000/result%20of%20toString()"` |
    
  5059. | `href=(numeric string)`| (changed)| `"http://localhost:3000/42"` |
    
  5060. | `href=(-1)`| (changed)| `"http://localhost:3000/-1"` |
    
  5061. | `href=(0)`| (changed)| `"http://localhost:3000/0"` |
    
  5062. | `href=(integer)`| (changed)| `"http://localhost:3000/1"` |
    
  5063. | `href=(NaN)`| (changed, warning)| `"http://localhost:3000/NaN"` |
    
  5064. | `href=(float)`| (changed)| `"http://localhost:3000/99.99"` |
    
  5065. | `href=(true)`| (initial, warning)| `<empty string>` |
    
  5066. | `href=(false)`| (initial, warning)| `<empty string>` |
    
  5067. | `href=(string 'true')`| (changed)| `"http://localhost:3000/true"` |
    
  5068. | `href=(string 'false')`| (changed)| `"http://localhost:3000/false"` |
    
  5069. | `href=(string 'on')`| (changed)| `"http://localhost:3000/on"` |
    
  5070. | `href=(string 'off')`| (changed)| `"http://localhost:3000/off"` |
    
  5071. | `href=(symbol)`| (initial, warning)| `<empty string>` |
    
  5072. | `href=(function)`| (initial, warning)| `<empty string>` |
    
  5073. | `href=(null)`| (initial)| `<empty string>` |
    
  5074. | `href=(undefined)`| (initial)| `<empty string>` |
    
  5075. 
    
  5076. ## `hrefLang` (on `<div>` inside `<div>`)
    
  5077. | Test Case | Flags | Result |
    
  5078. | --- | --- | --- |
    
  5079. | `hrefLang=(string)`| (changed)| `"a string"` |
    
  5080. | `hrefLang=(empty string)`| (changed)| `<empty string>` |
    
  5081. | `hrefLang=(array with string)`| (changed)| `"string"` |
    
  5082. | `hrefLang=(empty array)`| (changed)| `<empty string>` |
    
  5083. | `hrefLang=(object)`| (changed)| `"result of toString()"` |
    
  5084. | `hrefLang=(numeric string)`| (changed)| `"42"` |
    
  5085. | `hrefLang=(-1)`| (changed)| `"-1"` |
    
  5086. | `hrefLang=(0)`| (changed)| `"0"` |
    
  5087. | `hrefLang=(integer)`| (changed)| `"1"` |
    
  5088. | `hrefLang=(NaN)`| (changed, warning)| `"NaN"` |
    
  5089. | `hrefLang=(float)`| (changed)| `"99.99"` |
    
  5090. | `hrefLang=(true)`| (initial, warning)| `<null>` |
    
  5091. | `hrefLang=(false)`| (initial, warning)| `<null>` |
    
  5092. | `hrefLang=(string 'true')`| (changed)| `"true"` |
    
  5093. | `hrefLang=(string 'false')`| (changed)| `"false"` |
    
  5094. | `hrefLang=(string 'on')`| (changed)| `"on"` |
    
  5095. | `hrefLang=(string 'off')`| (changed)| `"off"` |
    
  5096. | `hrefLang=(symbol)`| (initial, warning)| `<null>` |
    
  5097. | `hrefLang=(function)`| (initial, warning)| `<null>` |
    
  5098. | `hrefLang=(null)`| (initial)| `<null>` |
    
  5099. | `hrefLang=(undefined)`| (initial)| `<null>` |
    
  5100. 
    
  5101. ## `htmlFor` (on `<label>` inside `<div>`)
    
  5102. | Test Case | Flags | Result |
    
  5103. | --- | --- | --- |
    
  5104. | `htmlFor=(string)`| (changed)| `"a string"` |
    
  5105. | `htmlFor=(empty string)`| (initial)| `<empty string>` |
    
  5106. | `htmlFor=(array with string)`| (changed)| `"string"` |
    
  5107. | `htmlFor=(empty array)`| (initial)| `<empty string>` |
    
  5108. | `htmlFor=(object)`| (changed)| `"result of toString()"` |
    
  5109. | `htmlFor=(numeric string)`| (changed)| `"42"` |
    
  5110. | `htmlFor=(-1)`| (changed)| `"-1"` |
    
  5111. | `htmlFor=(0)`| (changed)| `"0"` |
    
  5112. | `htmlFor=(integer)`| (changed)| `"1"` |
    
  5113. | `htmlFor=(NaN)`| (changed, warning)| `"NaN"` |
    
  5114. | `htmlFor=(float)`| (changed)| `"99.99"` |
    
  5115. | `htmlFor=(true)`| (initial, warning)| `<empty string>` |
    
  5116. | `htmlFor=(false)`| (initial, warning)| `<empty string>` |
    
  5117. | `htmlFor=(string 'true')`| (changed)| `"true"` |
    
  5118. | `htmlFor=(string 'false')`| (changed)| `"false"` |
    
  5119. | `htmlFor=(string 'on')`| (changed)| `"on"` |
    
  5120. | `htmlFor=(string 'off')`| (changed)| `"off"` |
    
  5121. | `htmlFor=(symbol)`| (initial, warning)| `<empty string>` |
    
  5122. | `htmlFor=(function)`| (initial, warning)| `<empty string>` |
    
  5123. | `htmlFor=(null)`| (initial)| `<empty string>` |
    
  5124. | `htmlFor=(undefined)`| (initial)| `<empty string>` |
    
  5125. 
    
  5126. ## `http-equiv` (on `<meta>` inside `<head>`)
    
  5127. | Test Case | Flags | Result |
    
  5128. | --- | --- | --- |
    
  5129. | `http-equiv=(string)`| (changed, warning)| `"a string"` |
    
  5130. | `http-equiv=(empty string)`| (initial, warning)| `<empty string>` |
    
  5131. | `http-equiv=(array with string)`| (changed, warning)| `"string"` |
    
  5132. | `http-equiv=(empty array)`| (initial, warning)| `<empty string>` |
    
  5133. | `http-equiv=(object)`| (changed, warning)| `"result of toString()"` |
    
  5134. | `http-equiv=(numeric string)`| (changed, warning)| `"42"` |
    
  5135. | `http-equiv=(-1)`| (changed, warning)| `"-1"` |
    
  5136. | `http-equiv=(0)`| (changed, warning)| `"0"` |
    
  5137. | `http-equiv=(integer)`| (changed, warning)| `"1"` |
    
  5138. | `http-equiv=(NaN)`| (changed, warning)| `"NaN"` |
    
  5139. | `http-equiv=(float)`| (changed, warning)| `"99.99"` |
    
  5140. | `http-equiv=(true)`| (initial, warning)| `<empty string>` |
    
  5141. | `http-equiv=(false)`| (initial, warning)| `<empty string>` |
    
  5142. | `http-equiv=(string 'true')`| (changed, warning)| `"true"` |
    
  5143. | `http-equiv=(string 'false')`| (changed, warning)| `"false"` |
    
  5144. | `http-equiv=(string 'on')`| (changed, warning)| `"on"` |
    
  5145. | `http-equiv=(string 'off')`| (changed, warning)| `"off"` |
    
  5146. | `http-equiv=(symbol)`| (initial, warning)| `<empty string>` |
    
  5147. | `http-equiv=(function)`| (initial, warning)| `<empty string>` |
    
  5148. | `http-equiv=(null)`| (initial, warning)| `<empty string>` |
    
  5149. | `http-equiv=(undefined)`| (initial, warning)| `<empty string>` |
    
  5150. 
    
  5151. ## `httpEquiv` (on `<meta>` inside `<head>`)
    
  5152. | Test Case | Flags | Result |
    
  5153. | --- | --- | --- |
    
  5154. | `httpEquiv=(string)`| (changed)| `"a string"` |
    
  5155. | `httpEquiv=(empty string)`| (initial)| `<empty string>` |
    
  5156. | `httpEquiv=(array with string)`| (changed)| `"string"` |
    
  5157. | `httpEquiv=(empty array)`| (initial)| `<empty string>` |
    
  5158. | `httpEquiv=(object)`| (changed)| `"result of toString()"` |
    
  5159. | `httpEquiv=(numeric string)`| (changed)| `"42"` |
    
  5160. | `httpEquiv=(-1)`| (changed)| `"-1"` |
    
  5161. | `httpEquiv=(0)`| (changed)| `"0"` |
    
  5162. | `httpEquiv=(integer)`| (changed)| `"1"` |
    
  5163. | `httpEquiv=(NaN)`| (changed, warning)| `"NaN"` |
    
  5164. | `httpEquiv=(float)`| (changed)| `"99.99"` |
    
  5165. | `httpEquiv=(true)`| (initial, warning)| `<empty string>` |
    
  5166. | `httpEquiv=(false)`| (initial, warning)| `<empty string>` |
    
  5167. | `httpEquiv=(string 'true')`| (changed)| `"true"` |
    
  5168. | `httpEquiv=(string 'false')`| (changed)| `"false"` |
    
  5169. | `httpEquiv=(string 'on')`| (changed)| `"on"` |
    
  5170. | `httpEquiv=(string 'off')`| (changed)| `"off"` |
    
  5171. | `httpEquiv=(symbol)`| (initial, warning)| `<empty string>` |
    
  5172. | `httpEquiv=(function)`| (initial, warning)| `<empty string>` |
    
  5173. | `httpEquiv=(null)`| (initial)| `<empty string>` |
    
  5174. | `httpEquiv=(undefined)`| (initial)| `<empty string>` |
    
  5175. 
    
  5176. ## `icon` (on `<command>` inside `<div>`)
    
  5177. | Test Case | Flags | Result |
    
  5178. | --- | --- | --- |
    
  5179. | `icon=(string)`| (changed, warning, ssr warning)| `"a string"` |
    
  5180. | `icon=(empty string)`| (changed, warning, ssr warning)| `<empty string>` |
    
  5181. | `icon=(array with string)`| (changed, warning, ssr warning)| `"string"` |
    
  5182. | `icon=(empty array)`| (changed, warning, ssr warning)| `<empty string>` |
    
  5183. | `icon=(object)`| (changed, warning, ssr warning)| `"result of toString()"` |
    
  5184. | `icon=(numeric string)`| (changed, warning, ssr warning)| `"42"` |
    
  5185. | `icon=(-1)`| (changed, warning, ssr warning)| `"-1"` |
    
  5186. | `icon=(0)`| (changed, warning, ssr warning)| `"0"` |
    
  5187. | `icon=(integer)`| (changed, warning, ssr warning)| `"1"` |
    
  5188. | `icon=(NaN)`| (changed, warning)| `"NaN"` |
    
  5189. | `icon=(float)`| (changed, warning, ssr warning)| `"99.99"` |
    
  5190. | `icon=(true)`| (initial, warning)| `<null>` |
    
  5191. | `icon=(false)`| (initial, warning)| `<null>` |
    
  5192. | `icon=(string 'true')`| (changed, warning, ssr warning)| `"true"` |
    
  5193. | `icon=(string 'false')`| (changed, warning, ssr warning)| `"false"` |
    
  5194. | `icon=(string 'on')`| (changed, warning, ssr warning)| `"on"` |
    
  5195. | `icon=(string 'off')`| (changed, warning, ssr warning)| `"off"` |
    
  5196. | `icon=(symbol)`| (initial, warning)| `<null>` |
    
  5197. | `icon=(function)`| (initial, warning)| `<null>` |
    
  5198. | `icon=(null)`| (initial, warning, ssr warning)| `<null>` |
    
  5199. | `icon=(undefined)`| (initial, warning, ssr warning)| `<null>` |
    
  5200. 
    
  5201. ## `id` (on `<div>` inside `<div>`)
    
  5202. | Test Case | Flags | Result |
    
  5203. | --- | --- | --- |
    
  5204. | `id=(string)`| (changed)| `"a string"` |
    
  5205. | `id=(empty string)`| (initial)| `<empty string>` |
    
  5206. | `id=(array with string)`| (changed)| `"string"` |
    
  5207. | `id=(empty array)`| (initial)| `<empty string>` |
    
  5208. | `id=(object)`| (changed)| `"result of toString()"` |
    
  5209. | `id=(numeric string)`| (changed)| `"42"` |
    
  5210. | `id=(-1)`| (changed)| `"-1"` |
    
  5211. | `id=(0)`| (changed)| `"0"` |
    
  5212. | `id=(integer)`| (changed)| `"1"` |
    
  5213. | `id=(NaN)`| (changed, warning)| `"NaN"` |
    
  5214. | `id=(float)`| (changed)| `"99.99"` |
    
  5215. | `id=(true)`| (initial, warning)| `<empty string>` |
    
  5216. | `id=(false)`| (initial, warning)| `<empty string>` |
    
  5217. | `id=(string 'true')`| (changed)| `"true"` |
    
  5218. | `id=(string 'false')`| (changed)| `"false"` |
    
  5219. | `id=(string 'on')`| (changed)| `"on"` |
    
  5220. | `id=(string 'off')`| (changed)| `"off"` |
    
  5221. | `id=(symbol)`| (initial, warning)| `<empty string>` |
    
  5222. | `id=(function)`| (initial, warning)| `<empty string>` |
    
  5223. | `id=(null)`| (initial)| `<empty string>` |
    
  5224. | `id=(undefined)`| (initial)| `<empty string>` |
    
  5225. 
    
  5226. ## `ID` (on `<div>` inside `<div>`)
    
  5227. | Test Case | Flags | Result |
    
  5228. | --- | --- | --- |
    
  5229. | `ID=(string)`| (changed, warning)| `"a string"` |
    
  5230. | `ID=(empty string)`| (initial, warning)| `<empty string>` |
    
  5231. | `ID=(array with string)`| (changed, warning)| `"string"` |
    
  5232. | `ID=(empty array)`| (initial, warning)| `<empty string>` |
    
  5233. | `ID=(object)`| (changed, warning)| `"result of toString()"` |
    
  5234. | `ID=(numeric string)`| (changed, warning)| `"42"` |
    
  5235. | `ID=(-1)`| (changed, warning)| `"-1"` |
    
  5236. | `ID=(0)`| (changed, warning)| `"0"` |
    
  5237. | `ID=(integer)`| (changed, warning)| `"1"` |
    
  5238. | `ID=(NaN)`| (changed, warning)| `"NaN"` |
    
  5239. | `ID=(float)`| (changed, warning)| `"99.99"` |
    
  5240. | `ID=(true)`| (initial, warning)| `<empty string>` |
    
  5241. | `ID=(false)`| (initial, warning)| `<empty string>` |
    
  5242. | `ID=(string 'true')`| (changed, warning)| `"true"` |
    
  5243. | `ID=(string 'false')`| (changed, warning)| `"false"` |
    
  5244. | `ID=(string 'on')`| (changed, warning)| `"on"` |
    
  5245. | `ID=(string 'off')`| (changed, warning)| `"off"` |
    
  5246. | `ID=(symbol)`| (initial, warning)| `<empty string>` |
    
  5247. | `ID=(function)`| (initial, warning)| `<empty string>` |
    
  5248. | `ID=(null)`| (initial, warning)| `<empty string>` |
    
  5249. | `ID=(undefined)`| (initial, warning)| `<empty string>` |
    
  5250. 
    
  5251. ## `ideographic` (on `<font-face>` inside `<svg>`)
    
  5252. | Test Case | Flags | Result |
    
  5253. | --- | --- | --- |
    
  5254. | `ideographic=(string)`| (changed)| `"a string"` |
    
  5255. | `ideographic=(empty string)`| (changed)| `<empty string>` |
    
  5256. | `ideographic=(array with string)`| (changed)| `"string"` |
    
  5257. | `ideographic=(empty array)`| (changed)| `<empty string>` |
    
  5258. | `ideographic=(object)`| (changed)| `"result of toString()"` |
    
  5259. | `ideographic=(numeric string)`| (changed)| `"42"` |
    
  5260. | `ideographic=(-1)`| (changed)| `"-1"` |
    
  5261. | `ideographic=(0)`| (changed)| `"0"` |
    
  5262. | `ideographic=(integer)`| (changed)| `"1"` |
    
  5263. | `ideographic=(NaN)`| (changed, warning)| `"NaN"` |
    
  5264. | `ideographic=(float)`| (changed)| `"99.99"` |
    
  5265. | `ideographic=(true)`| (initial, warning)| `<null>` |
    
  5266. | `ideographic=(false)`| (initial, warning)| `<null>` |
    
  5267. | `ideographic=(string 'true')`| (changed)| `"true"` |
    
  5268. | `ideographic=(string 'false')`| (changed)| `"false"` |
    
  5269. | `ideographic=(string 'on')`| (changed)| `"on"` |
    
  5270. | `ideographic=(string 'off')`| (changed)| `"off"` |
    
  5271. | `ideographic=(symbol)`| (initial, warning)| `<null>` |
    
  5272. | `ideographic=(function)`| (initial, warning)| `<null>` |
    
  5273. | `ideographic=(null)`| (initial)| `<null>` |
    
  5274. | `ideographic=(undefined)`| (initial)| `<null>` |
    
  5275. 
    
  5276. ## `image-rendering` (on `<svg>` inside `<div>`)
    
  5277. | Test Case | Flags | Result |
    
  5278. | --- | --- | --- |
    
  5279. | `image-rendering=(string)`| (changed, warning)| `"a string"` |
    
  5280. | `image-rendering=(empty string)`| (changed, warning)| `<empty string>` |
    
  5281. | `image-rendering=(array with string)`| (changed, warning)| `"string"` |
    
  5282. | `image-rendering=(empty array)`| (changed, warning)| `<empty string>` |
    
  5283. | `image-rendering=(object)`| (changed, warning)| `"result of toString()"` |
    
  5284. | `image-rendering=(numeric string)`| (changed, warning)| `"42"` |
    
  5285. | `image-rendering=(-1)`| (changed, warning)| `"-1"` |
    
  5286. | `image-rendering=(0)`| (changed, warning)| `"0"` |
    
  5287. | `image-rendering=(integer)`| (changed, warning)| `"1"` |
    
  5288. | `image-rendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  5289. | `image-rendering=(float)`| (changed, warning)| `"99.99"` |
    
  5290. | `image-rendering=(true)`| (initial, warning)| `<null>` |
    
  5291. | `image-rendering=(false)`| (initial, warning)| `<null>` |
    
  5292. | `image-rendering=(string 'true')`| (changed, warning)| `"true"` |
    
  5293. | `image-rendering=(string 'false')`| (changed, warning)| `"false"` |
    
  5294. | `image-rendering=(string 'on')`| (changed, warning)| `"on"` |
    
  5295. | `image-rendering=(string 'off')`| (changed, warning)| `"off"` |
    
  5296. | `image-rendering=(symbol)`| (initial, warning)| `<null>` |
    
  5297. | `image-rendering=(function)`| (initial, warning)| `<null>` |
    
  5298. | `image-rendering=(null)`| (initial, warning)| `<null>` |
    
  5299. | `image-rendering=(undefined)`| (initial, warning)| `<null>` |
    
  5300. 
    
  5301. ## `imageRendering` (on `<svg>` inside `<div>`)
    
  5302. | Test Case | Flags | Result |
    
  5303. | --- | --- | --- |
    
  5304. | `imageRendering=(string)`| (changed)| `"a string"` |
    
  5305. | `imageRendering=(empty string)`| (changed)| `<empty string>` |
    
  5306. | `imageRendering=(array with string)`| (changed)| `"string"` |
    
  5307. | `imageRendering=(empty array)`| (changed)| `<empty string>` |
    
  5308. | `imageRendering=(object)`| (changed)| `"result of toString()"` |
    
  5309. | `imageRendering=(numeric string)`| (changed)| `"42"` |
    
  5310. | `imageRendering=(-1)`| (changed)| `"-1"` |
    
  5311. | `imageRendering=(0)`| (changed)| `"0"` |
    
  5312. | `imageRendering=(integer)`| (changed)| `"1"` |
    
  5313. | `imageRendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  5314. | `imageRendering=(float)`| (changed)| `"99.99"` |
    
  5315. | `imageRendering=(true)`| (initial, warning)| `<null>` |
    
  5316. | `imageRendering=(false)`| (initial, warning)| `<null>` |
    
  5317. | `imageRendering=(string 'true')`| (changed)| `"true"` |
    
  5318. | `imageRendering=(string 'false')`| (changed)| `"false"` |
    
  5319. | `imageRendering=(string 'on')`| (changed)| `"on"` |
    
  5320. | `imageRendering=(string 'off')`| (changed)| `"off"` |
    
  5321. | `imageRendering=(symbol)`| (initial, warning)| `<null>` |
    
  5322. | `imageRendering=(function)`| (initial, warning)| `<null>` |
    
  5323. | `imageRendering=(null)`| (initial)| `<null>` |
    
  5324. | `imageRendering=(undefined)`| (initial)| `<null>` |
    
  5325. 
    
  5326. ## `imageSizes` (on `<link>` inside `<div>`)
    
  5327. | Test Case | Flags | Result |
    
  5328. | --- | --- | --- |
    
  5329. | `imageSizes=(string)`| (changed)| `"a string"` |
    
  5330. | `imageSizes=(empty string)`| (initial)| `<empty string>` |
    
  5331. | `imageSizes=(array with string)`| (changed)| `"string"` |
    
  5332. | `imageSizes=(empty array)`| (initial)| `<empty string>` |
    
  5333. | `imageSizes=(object)`| (changed)| `"result of toString()"` |
    
  5334. | `imageSizes=(numeric string)`| (changed)| `"42"` |
    
  5335. | `imageSizes=(-1)`| (changed)| `"-1"` |
    
  5336. | `imageSizes=(0)`| (changed)| `"0"` |
    
  5337. | `imageSizes=(integer)`| (changed)| `"1"` |
    
  5338. | `imageSizes=(NaN)`| (changed, warning)| `"NaN"` |
    
  5339. | `imageSizes=(float)`| (changed)| `"99.99"` |
    
  5340. | `imageSizes=(true)`| (initial, warning)| `<empty string>` |
    
  5341. | `imageSizes=(false)`| (initial, warning)| `<empty string>` |
    
  5342. | `imageSizes=(string 'true')`| (changed)| `"true"` |
    
  5343. | `imageSizes=(string 'false')`| (changed)| `"false"` |
    
  5344. | `imageSizes=(string 'on')`| (changed)| `"on"` |
    
  5345. | `imageSizes=(string 'off')`| (changed)| `"off"` |
    
  5346. | `imageSizes=(symbol)`| (initial, warning)| `<empty string>` |
    
  5347. | `imageSizes=(function)`| (initial, warning)| `<empty string>` |
    
  5348. | `imageSizes=(null)`| (initial)| `<empty string>` |
    
  5349. | `imageSizes=(undefined)`| (initial)| `<empty string>` |
    
  5350. 
    
  5351. ## `imageSrcSet` (on `<link>` inside `<div>`)
    
  5352. | Test Case | Flags | Result |
    
  5353. | --- | --- | --- |
    
  5354. | `imageSrcSet=(string)`| (changed)| `"a string"` |
    
  5355. | `imageSrcSet=(empty string)`| (initial)| `<empty string>` |
    
  5356. | `imageSrcSet=(array with string)`| (changed)| `"string"` |
    
  5357. | `imageSrcSet=(empty array)`| (initial)| `<empty string>` |
    
  5358. | `imageSrcSet=(object)`| (changed)| `"result of toString()"` |
    
  5359. | `imageSrcSet=(numeric string)`| (changed)| `"42"` |
    
  5360. | `imageSrcSet=(-1)`| (changed)| `"-1"` |
    
  5361. | `imageSrcSet=(0)`| (changed)| `"0"` |
    
  5362. | `imageSrcSet=(integer)`| (changed)| `"1"` |
    
  5363. | `imageSrcSet=(NaN)`| (changed, warning)| `"NaN"` |
    
  5364. | `imageSrcSet=(float)`| (changed)| `"99.99"` |
    
  5365. | `imageSrcSet=(true)`| (initial, warning)| `<empty string>` |
    
  5366. | `imageSrcSet=(false)`| (initial, warning)| `<empty string>` |
    
  5367. | `imageSrcSet=(string 'true')`| (changed)| `"true"` |
    
  5368. | `imageSrcSet=(string 'false')`| (changed)| `"false"` |
    
  5369. | `imageSrcSet=(string 'on')`| (changed)| `"on"` |
    
  5370. | `imageSrcSet=(string 'off')`| (changed)| `"off"` |
    
  5371. | `imageSrcSet=(symbol)`| (initial, warning)| `<empty string>` |
    
  5372. | `imageSrcSet=(function)`| (initial, warning)| `<empty string>` |
    
  5373. | `imageSrcSet=(null)`| (initial)| `<empty string>` |
    
  5374. | `imageSrcSet=(undefined)`| (initial)| `<empty string>` |
    
  5375. 
    
  5376. ## `in` (on `<feBlend>` inside `<svg>`)
    
  5377. | Test Case | Flags | Result |
    
  5378. | --- | --- | --- |
    
  5379. | `in=(string)`| (changed)| `"a string"` |
    
  5380. | `in=(empty string)`| (changed)| `<empty string>` |
    
  5381. | `in=(array with string)`| (changed)| `"string"` |
    
  5382. | `in=(empty array)`| (changed)| `<empty string>` |
    
  5383. | `in=(object)`| (changed)| `"result of toString()"` |
    
  5384. | `in=(numeric string)`| (changed)| `"42"` |
    
  5385. | `in=(-1)`| (changed)| `"-1"` |
    
  5386. | `in=(0)`| (changed)| `"0"` |
    
  5387. | `in=(integer)`| (changed)| `"1"` |
    
  5388. | `in=(NaN)`| (changed, warning)| `"NaN"` |
    
  5389. | `in=(float)`| (changed)| `"99.99"` |
    
  5390. | `in=(true)`| (initial, warning)| `<null>` |
    
  5391. | `in=(false)`| (initial, warning)| `<null>` |
    
  5392. | `in=(string 'true')`| (changed)| `"true"` |
    
  5393. | `in=(string 'false')`| (changed)| `"false"` |
    
  5394. | `in=(string 'on')`| (changed)| `"on"` |
    
  5395. | `in=(string 'off')`| (changed)| `"off"` |
    
  5396. | `in=(symbol)`| (initial, warning)| `<null>` |
    
  5397. | `in=(function)`| (initial, warning)| `<null>` |
    
  5398. | `in=(null)`| (initial)| `<null>` |
    
  5399. | `in=(undefined)`| (initial)| `<null>` |
    
  5400. 
    
  5401. ## `in2` (on `<feBlend>` inside `<svg>`)
    
  5402. | Test Case | Flags | Result |
    
  5403. | --- | --- | --- |
    
  5404. | `in2=(string)`| (changed)| `"a string"` |
    
  5405. | `in2=(empty string)`| (initial)| `<empty string>` |
    
  5406. | `in2=(array with string)`| (changed)| `"string"` |
    
  5407. | `in2=(empty array)`| (initial)| `<empty string>` |
    
  5408. | `in2=(object)`| (changed)| `"result of toString()"` |
    
  5409. | `in2=(numeric string)`| (changed)| `"42"` |
    
  5410. | `in2=(-1)`| (changed)| `"-1"` |
    
  5411. | `in2=(0)`| (changed)| `"0"` |
    
  5412. | `in2=(integer)`| (changed)| `"1"` |
    
  5413. | `in2=(NaN)`| (changed, warning)| `"NaN"` |
    
  5414. | `in2=(float)`| (changed)| `"99.99"` |
    
  5415. | `in2=(true)`| (initial, warning)| `<empty string>` |
    
  5416. | `in2=(false)`| (initial, warning)| `<empty string>` |
    
  5417. | `in2=(string 'true')`| (changed)| `"true"` |
    
  5418. | `in2=(string 'false')`| (changed)| `"false"` |
    
  5419. | `in2=(string 'on')`| (changed)| `"on"` |
    
  5420. | `in2=(string 'off')`| (changed)| `"off"` |
    
  5421. | `in2=(symbol)`| (initial, warning)| `<empty string>` |
    
  5422. | `in2=(function)`| (initial, warning)| `<empty string>` |
    
  5423. | `in2=(null)`| (initial)| `<empty string>` |
    
  5424. | `in2=(undefined)`| (initial)| `<empty string>` |
    
  5425. 
    
  5426. ## `initialChecked` (on `<div>` inside `<div>`)
    
  5427. | Test Case | Flags | Result |
    
  5428. | --- | --- | --- |
    
  5429. | `initialChecked=(string)`| (changed, warning)| `"a string"` |
    
  5430. | `initialChecked=(empty string)`| (changed, warning)| `<empty string>` |
    
  5431. | `initialChecked=(array with string)`| (changed, warning)| `"string"` |
    
  5432. | `initialChecked=(empty array)`| (changed, warning)| `<empty string>` |
    
  5433. | `initialChecked=(object)`| (changed, warning)| `"result of toString()"` |
    
  5434. | `initialChecked=(numeric string)`| (changed, warning)| `"42"` |
    
  5435. | `initialChecked=(-1)`| (changed, warning)| `"-1"` |
    
  5436. | `initialChecked=(0)`| (changed, warning)| `"0"` |
    
  5437. | `initialChecked=(integer)`| (changed, warning)| `"1"` |
    
  5438. | `initialChecked=(NaN)`| (changed, warning)| `"NaN"` |
    
  5439. | `initialChecked=(float)`| (changed, warning)| `"99.99"` |
    
  5440. | `initialChecked=(true)`| (initial, warning)| `<null>` |
    
  5441. | `initialChecked=(false)`| (initial, warning)| `<null>` |
    
  5442. | `initialChecked=(string 'true')`| (changed, warning)| `"true"` |
    
  5443. | `initialChecked=(string 'false')`| (changed, warning)| `"false"` |
    
  5444. | `initialChecked=(string 'on')`| (changed, warning)| `"on"` |
    
  5445. | `initialChecked=(string 'off')`| (changed, warning)| `"off"` |
    
  5446. | `initialChecked=(symbol)`| (initial, warning)| `<null>` |
    
  5447. | `initialChecked=(function)`| (initial, warning)| `<null>` |
    
  5448. | `initialChecked=(null)`| (initial, warning)| `<null>` |
    
  5449. | `initialChecked=(undefined)`| (initial, warning)| `<null>` |
    
  5450. 
    
  5451. ## `initialValue` (on `<div>` inside `<div>`)
    
  5452. | Test Case | Flags | Result |
    
  5453. | --- | --- | --- |
    
  5454. | `initialValue=(string)`| (changed, warning)| `"a string"` |
    
  5455. | `initialValue=(empty string)`| (changed, warning)| `<empty string>` |
    
  5456. | `initialValue=(array with string)`| (changed, warning)| `"string"` |
    
  5457. | `initialValue=(empty array)`| (changed, warning)| `<empty string>` |
    
  5458. | `initialValue=(object)`| (changed, warning)| `"result of toString()"` |
    
  5459. | `initialValue=(numeric string)`| (changed, warning)| `"42"` |
    
  5460. | `initialValue=(-1)`| (changed, warning)| `"-1"` |
    
  5461. | `initialValue=(0)`| (changed, warning)| `"0"` |
    
  5462. | `initialValue=(integer)`| (changed, warning)| `"1"` |
    
  5463. | `initialValue=(NaN)`| (changed, warning)| `"NaN"` |
    
  5464. | `initialValue=(float)`| (changed, warning)| `"99.99"` |
    
  5465. | `initialValue=(true)`| (initial, warning)| `<null>` |
    
  5466. | `initialValue=(false)`| (initial, warning)| `<null>` |
    
  5467. | `initialValue=(string 'true')`| (changed, warning)| `"true"` |
    
  5468. | `initialValue=(string 'false')`| (changed, warning)| `"false"` |
    
  5469. | `initialValue=(string 'on')`| (changed, warning)| `"on"` |
    
  5470. | `initialValue=(string 'off')`| (changed, warning)| `"off"` |
    
  5471. | `initialValue=(symbol)`| (initial, warning)| `<null>` |
    
  5472. | `initialValue=(function)`| (initial, warning)| `<null>` |
    
  5473. | `initialValue=(null)`| (initial, warning)| `<null>` |
    
  5474. | `initialValue=(undefined)`| (initial, warning)| `<null>` |
    
  5475. 
    
  5476. ## `inlist` (on `<div>` inside `<div>`)
    
  5477. | Test Case | Flags | Result |
    
  5478. | --- | --- | --- |
    
  5479. | `inlist=(string)`| (changed)| `"a string"` |
    
  5480. | `inlist=(empty string)`| (changed)| `<empty string>` |
    
  5481. | `inlist=(array with string)`| (changed)| `"string"` |
    
  5482. | `inlist=(empty array)`| (changed)| `<empty string>` |
    
  5483. | `inlist=(object)`| (changed)| `"result of toString()"` |
    
  5484. | `inlist=(numeric string)`| (changed)| `"42"` |
    
  5485. | `inlist=(-1)`| (changed)| `"-1"` |
    
  5486. | `inlist=(0)`| (changed)| `"0"` |
    
  5487. | `inlist=(integer)`| (changed)| `"1"` |
    
  5488. | `inlist=(NaN)`| (changed, warning)| `"NaN"` |
    
  5489. | `inlist=(float)`| (changed)| `"99.99"` |
    
  5490. | `inlist=(true)`| (initial, warning)| `<null>` |
    
  5491. | `inlist=(false)`| (initial, warning)| `<null>` |
    
  5492. | `inlist=(string 'true')`| (changed)| `"true"` |
    
  5493. | `inlist=(string 'false')`| (changed)| `"false"` |
    
  5494. | `inlist=(string 'on')`| (changed)| `"on"` |
    
  5495. | `inlist=(string 'off')`| (changed)| `"off"` |
    
  5496. | `inlist=(symbol)`| (initial, warning)| `<null>` |
    
  5497. | `inlist=(function)`| (initial, warning)| `<null>` |
    
  5498. | `inlist=(null)`| (initial)| `<null>` |
    
  5499. | `inlist=(undefined)`| (initial)| `<null>` |
    
  5500. 
    
  5501. ## `inputMode` (on `<input>` inside `<div>`)
    
  5502. | Test Case | Flags | Result |
    
  5503. | --- | --- | --- |
    
  5504. | `inputMode=(string)`| (changed)| `"a string"` |
    
  5505. | `inputMode=(empty string)`| (changed)| `<empty string>` |
    
  5506. | `inputMode=(array with string)`| (changed)| `"string"` |
    
  5507. | `inputMode=(empty array)`| (changed)| `<empty string>` |
    
  5508. | `inputMode=(object)`| (changed)| `"result of toString()"` |
    
  5509. | `inputMode=(numeric string)`| (changed)| `"42"` |
    
  5510. | `inputMode=(-1)`| (changed)| `"-1"` |
    
  5511. | `inputMode=(0)`| (changed)| `"0"` |
    
  5512. | `inputMode=(integer)`| (changed)| `"1"` |
    
  5513. | `inputMode=(NaN)`| (changed, warning)| `"NaN"` |
    
  5514. | `inputMode=(float)`| (changed)| `"99.99"` |
    
  5515. | `inputMode=(true)`| (initial, warning)| `<null>` |
    
  5516. | `inputMode=(false)`| (initial, warning)| `<null>` |
    
  5517. | `inputMode=(string 'true')`| (changed)| `"true"` |
    
  5518. | `inputMode=(string 'false')`| (changed)| `"false"` |
    
  5519. | `inputMode=(string 'on')`| (changed)| `"on"` |
    
  5520. | `inputMode=(string 'off')`| (changed)| `"off"` |
    
  5521. | `inputMode=(symbol)`| (initial, warning)| `<null>` |
    
  5522. | `inputMode=(function)`| (initial, warning)| `<null>` |
    
  5523. | `inputMode=(null)`| (initial)| `<null>` |
    
  5524. | `inputMode=(undefined)`| (initial)| `<null>` |
    
  5525. 
    
  5526. ## `integrity` (on `<script>` inside `<div>`)
    
  5527. | Test Case | Flags | Result |
    
  5528. | --- | --- | --- |
    
  5529. | `integrity=(string)`| (changed)| `"a string"` |
    
  5530. | `integrity=(empty string)`| (initial)| `<empty string>` |
    
  5531. | `integrity=(array with string)`| (changed)| `"string"` |
    
  5532. | `integrity=(empty array)`| (initial)| `<empty string>` |
    
  5533. | `integrity=(object)`| (changed)| `"result of toString()"` |
    
  5534. | `integrity=(numeric string)`| (changed)| `"42"` |
    
  5535. | `integrity=(-1)`| (changed)| `"-1"` |
    
  5536. | `integrity=(0)`| (changed)| `"0"` |
    
  5537. | `integrity=(integer)`| (changed)| `"1"` |
    
  5538. | `integrity=(NaN)`| (changed, warning)| `"NaN"` |
    
  5539. | `integrity=(float)`| (changed)| `"99.99"` |
    
  5540. | `integrity=(true)`| (initial, warning)| `<empty string>` |
    
  5541. | `integrity=(false)`| (initial, warning)| `<empty string>` |
    
  5542. | `integrity=(string 'true')`| (changed)| `"true"` |
    
  5543. | `integrity=(string 'false')`| (changed)| `"false"` |
    
  5544. | `integrity=(string 'on')`| (changed)| `"on"` |
    
  5545. | `integrity=(string 'off')`| (changed)| `"off"` |
    
  5546. | `integrity=(symbol)`| (initial, warning)| `<empty string>` |
    
  5547. | `integrity=(function)`| (initial, warning)| `<empty string>` |
    
  5548. | `integrity=(null)`| (initial)| `<empty string>` |
    
  5549. | `integrity=(undefined)`| (initial)| `<empty string>` |
    
  5550. 
    
  5551. ## `intercept` (on `<feFuncA>` inside `<svg>`)
    
  5552. | Test Case | Flags | Result |
    
  5553. | --- | --- | --- |
    
  5554. | `intercept=(string)`| (initial)| `<number: 0>` |
    
  5555. | `intercept=(empty string)`| (initial)| `<number: 0>` |
    
  5556. | `intercept=(array with string)`| (initial)| `<number: 0>` |
    
  5557. | `intercept=(empty array)`| (initial)| `<number: 0>` |
    
  5558. | `intercept=(object)`| (initial)| `<number: 0>` |
    
  5559. | `intercept=(numeric string)`| (changed)| `<number: 42>` |
    
  5560. | `intercept=(-1)`| (changed)| `<number: -1>` |
    
  5561. | `intercept=(0)`| (initial)| `<number: 0>` |
    
  5562. | `intercept=(integer)`| (changed)| `<number: 1>` |
    
  5563. | `intercept=(NaN)`| (initial, warning)| `<number: 0>` |
    
  5564. | `intercept=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  5565. | `intercept=(true)`| (initial, warning)| `<number: 0>` |
    
  5566. | `intercept=(false)`| (initial, warning)| `<number: 0>` |
    
  5567. | `intercept=(string 'true')`| (initial)| `<number: 0>` |
    
  5568. | `intercept=(string 'false')`| (initial)| `<number: 0>` |
    
  5569. | `intercept=(string 'on')`| (initial)| `<number: 0>` |
    
  5570. | `intercept=(string 'off')`| (initial)| `<number: 0>` |
    
  5571. | `intercept=(symbol)`| (initial, warning)| `<number: 0>` |
    
  5572. | `intercept=(function)`| (initial, warning)| `<number: 0>` |
    
  5573. | `intercept=(null)`| (initial)| `<number: 0>` |
    
  5574. | `intercept=(undefined)`| (initial)| `<number: 0>` |
    
  5575. 
    
  5576. ## `is` (on `<button>` inside `<div>`)
    
  5577. | Test Case | Flags | Result |
    
  5578. | --- | --- | --- |
    
  5579. | `is=(string)`| (changed)| `"x-test-element"` |
    
  5580. | `is=(empty string)`| (changed)| `<empty string>` |
    
  5581. | `is=(array with string)`| (changed, warning)| `"x-test-element"` |
    
  5582. | `is=(empty array)`| (changed, warning)| `<empty string>` |
    
  5583. | `is=(object)`| (changed, warning)| `"result of toString()"` |
    
  5584. | `is=(numeric string)`| (changed)| `"42"` |
    
  5585. | `is=(-1)`| (changed, warning)| `"-1"` |
    
  5586. | `is=(0)`| (changed, warning)| `"0"` |
    
  5587. | `is=(integer)`| (changed, warning)| `"1"` |
    
  5588. | `is=(NaN)`| (changed, warning)| `"NaN"` |
    
  5589. | `is=(float)`| (changed, warning)| `"99.99"` |
    
  5590. | `is=(true)`| (initial, warning)| `<null>` |
    
  5591. | `is=(false)`| (initial, warning)| `<null>` |
    
  5592. | `is=(string 'true')`| (changed)| `"true"` |
    
  5593. | `is=(string 'false')`| (changed)| `"false"` |
    
  5594. | `is=(string 'on')`| (changed)| `"on"` |
    
  5595. | `is=(string 'off')`| (changed)| `"off"` |
    
  5596. | `is=(symbol)`| (initial, warning)| `<null>` |
    
  5597. | `is=(function)`| (initial, warning)| `<null>` |
    
  5598. | `is=(null)`| (initial)| `<null>` |
    
  5599. | `is=(undefined)`| (initial)| `<null>` |
    
  5600. 
    
  5601. ## `itemID` (on `<div>` inside `<div>`)
    
  5602. | Test Case | Flags | Result |
    
  5603. | --- | --- | --- |
    
  5604. | `itemID=(string)`| (changed)| `"a string"` |
    
  5605. | `itemID=(empty string)`| (changed)| `<empty string>` |
    
  5606. | `itemID=(array with string)`| (changed)| `"string"` |
    
  5607. | `itemID=(empty array)`| (changed)| `<empty string>` |
    
  5608. | `itemID=(object)`| (changed)| `"result of toString()"` |
    
  5609. | `itemID=(numeric string)`| (changed)| `"42"` |
    
  5610. | `itemID=(-1)`| (changed)| `"-1"` |
    
  5611. | `itemID=(0)`| (changed)| `"0"` |
    
  5612. | `itemID=(integer)`| (changed)| `"1"` |
    
  5613. | `itemID=(NaN)`| (changed, warning)| `"NaN"` |
    
  5614. | `itemID=(float)`| (changed)| `"99.99"` |
    
  5615. | `itemID=(true)`| (initial, warning)| `<null>` |
    
  5616. | `itemID=(false)`| (initial, warning)| `<null>` |
    
  5617. | `itemID=(string 'true')`| (changed)| `"true"` |
    
  5618. | `itemID=(string 'false')`| (changed)| `"false"` |
    
  5619. | `itemID=(string 'on')`| (changed)| `"on"` |
    
  5620. | `itemID=(string 'off')`| (changed)| `"off"` |
    
  5621. | `itemID=(symbol)`| (initial, warning)| `<null>` |
    
  5622. | `itemID=(function)`| (initial, warning)| `<null>` |
    
  5623. | `itemID=(null)`| (initial)| `<null>` |
    
  5624. | `itemID=(undefined)`| (initial)| `<null>` |
    
  5625. 
    
  5626. ## `itemProp` (on `<div>` inside `<div>`)
    
  5627. | Test Case | Flags | Result |
    
  5628. | --- | --- | --- |
    
  5629. | `itemProp=(string)`| (changed)| `"a string"` |
    
  5630. | `itemProp=(empty string)`| (changed)| `<empty string>` |
    
  5631. | `itemProp=(array with string)`| (changed)| `"string"` |
    
  5632. | `itemProp=(empty array)`| (changed)| `<empty string>` |
    
  5633. | `itemProp=(object)`| (changed)| `"result of toString()"` |
    
  5634. | `itemProp=(numeric string)`| (changed)| `"42"` |
    
  5635. | `itemProp=(-1)`| (changed)| `"-1"` |
    
  5636. | `itemProp=(0)`| (changed)| `"0"` |
    
  5637. | `itemProp=(integer)`| (changed)| `"1"` |
    
  5638. | `itemProp=(NaN)`| (changed, warning)| `"NaN"` |
    
  5639. | `itemProp=(float)`| (changed)| `"99.99"` |
    
  5640. | `itemProp=(true)`| (initial, warning)| `<null>` |
    
  5641. | `itemProp=(false)`| (initial, warning)| `<null>` |
    
  5642. | `itemProp=(string 'true')`| (changed)| `"true"` |
    
  5643. | `itemProp=(string 'false')`| (changed)| `"false"` |
    
  5644. | `itemProp=(string 'on')`| (changed)| `"on"` |
    
  5645. | `itemProp=(string 'off')`| (changed)| `"off"` |
    
  5646. | `itemProp=(symbol)`| (initial, warning)| `<null>` |
    
  5647. | `itemProp=(function)`| (initial, warning)| `<null>` |
    
  5648. | `itemProp=(null)`| (initial)| `<null>` |
    
  5649. | `itemProp=(undefined)`| (initial)| `<null>` |
    
  5650. 
    
  5651. ## `itemRef` (on `<div>` inside `<div>`)
    
  5652. | Test Case | Flags | Result |
    
  5653. | --- | --- | --- |
    
  5654. | `itemRef=(string)`| (changed)| `"a string"` |
    
  5655. | `itemRef=(empty string)`| (changed)| `<empty string>` |
    
  5656. | `itemRef=(array with string)`| (changed)| `"string"` |
    
  5657. | `itemRef=(empty array)`| (changed)| `<empty string>` |
    
  5658. | `itemRef=(object)`| (changed)| `"result of toString()"` |
    
  5659. | `itemRef=(numeric string)`| (changed)| `"42"` |
    
  5660. | `itemRef=(-1)`| (changed)| `"-1"` |
    
  5661. | `itemRef=(0)`| (changed)| `"0"` |
    
  5662. | `itemRef=(integer)`| (changed)| `"1"` |
    
  5663. | `itemRef=(NaN)`| (changed, warning)| `"NaN"` |
    
  5664. | `itemRef=(float)`| (changed)| `"99.99"` |
    
  5665. | `itemRef=(true)`| (initial, warning)| `<null>` |
    
  5666. | `itemRef=(false)`| (initial, warning)| `<null>` |
    
  5667. | `itemRef=(string 'true')`| (changed)| `"true"` |
    
  5668. | `itemRef=(string 'false')`| (changed)| `"false"` |
    
  5669. | `itemRef=(string 'on')`| (changed)| `"on"` |
    
  5670. | `itemRef=(string 'off')`| (changed)| `"off"` |
    
  5671. | `itemRef=(symbol)`| (initial, warning)| `<null>` |
    
  5672. | `itemRef=(function)`| (initial, warning)| `<null>` |
    
  5673. | `itemRef=(null)`| (initial)| `<null>` |
    
  5674. | `itemRef=(undefined)`| (initial)| `<null>` |
    
  5675. 
    
  5676. ## `itemScope` (on `<div>` inside `<div>`)
    
  5677. | Test Case | Flags | Result |
    
  5678. | --- | --- | --- |
    
  5679. | `itemScope=(string)`| (changed)| `<empty string>` |
    
  5680. | `itemScope=(empty string)`| (initial)| `<null>` |
    
  5681. | `itemScope=(array with string)`| (changed)| `<empty string>` |
    
  5682. | `itemScope=(empty array)`| (changed)| `<empty string>` |
    
  5683. | `itemScope=(object)`| (changed)| `<empty string>` |
    
  5684. | `itemScope=(numeric string)`| (changed)| `<empty string>` |
    
  5685. | `itemScope=(-1)`| (changed)| `<empty string>` |
    
  5686. | `itemScope=(0)`| (initial)| `<null>` |
    
  5687. | `itemScope=(integer)`| (changed)| `<empty string>` |
    
  5688. | `itemScope=(NaN)`| (initial, warning)| `<null>` |
    
  5689. | `itemScope=(float)`| (changed)| `<empty string>` |
    
  5690. | `itemScope=(true)`| (changed)| `<empty string>` |
    
  5691. | `itemScope=(false)`| (initial)| `<null>` |
    
  5692. | `itemScope=(string 'true')`| (changed, warning)| `<empty string>` |
    
  5693. | `itemScope=(string 'false')`| (changed, warning)| `<empty string>` |
    
  5694. | `itemScope=(string 'on')`| (changed)| `<empty string>` |
    
  5695. | `itemScope=(string 'off')`| (changed)| `<empty string>` |
    
  5696. | `itemScope=(symbol)`| (initial, warning)| `<null>` |
    
  5697. | `itemScope=(function)`| (initial, warning)| `<null>` |
    
  5698. | `itemScope=(null)`| (initial)| `<null>` |
    
  5699. | `itemScope=(undefined)`| (initial)| `<null>` |
    
  5700. 
    
  5701. ## `itemType` (on `<div>` inside `<div>`)
    
  5702. | Test Case | Flags | Result |
    
  5703. | --- | --- | --- |
    
  5704. | `itemType=(string)`| (changed)| `"a string"` |
    
  5705. | `itemType=(empty string)`| (changed)| `<empty string>` |
    
  5706. | `itemType=(array with string)`| (changed)| `"string"` |
    
  5707. | `itemType=(empty array)`| (changed)| `<empty string>` |
    
  5708. | `itemType=(object)`| (changed)| `"result of toString()"` |
    
  5709. | `itemType=(numeric string)`| (changed)| `"42"` |
    
  5710. | `itemType=(-1)`| (changed)| `"-1"` |
    
  5711. | `itemType=(0)`| (changed)| `"0"` |
    
  5712. | `itemType=(integer)`| (changed)| `"1"` |
    
  5713. | `itemType=(NaN)`| (changed, warning)| `"NaN"` |
    
  5714. | `itemType=(float)`| (changed)| `"99.99"` |
    
  5715. | `itemType=(true)`| (initial, warning)| `<null>` |
    
  5716. | `itemType=(false)`| (initial, warning)| `<null>` |
    
  5717. | `itemType=(string 'true')`| (changed)| `"true"` |
    
  5718. | `itemType=(string 'false')`| (changed)| `"false"` |
    
  5719. | `itemType=(string 'on')`| (changed)| `"on"` |
    
  5720. | `itemType=(string 'off')`| (changed)| `"off"` |
    
  5721. | `itemType=(symbol)`| (initial, warning)| `<null>` |
    
  5722. | `itemType=(function)`| (initial, warning)| `<null>` |
    
  5723. | `itemType=(null)`| (initial)| `<null>` |
    
  5724. | `itemType=(undefined)`| (initial)| `<null>` |
    
  5725. 
    
  5726. ## `k` (on `<hkern>` inside `<svg>`)
    
  5727. | Test Case | Flags | Result |
    
  5728. | --- | --- | --- |
    
  5729. | `k=(string)`| (changed)| `"a string"` |
    
  5730. | `k=(empty string)`| (changed)| `<empty string>` |
    
  5731. | `k=(array with string)`| (changed)| `"string"` |
    
  5732. | `k=(empty array)`| (changed)| `<empty string>` |
    
  5733. | `k=(object)`| (changed)| `"result of toString()"` |
    
  5734. | `k=(numeric string)`| (changed)| `"42"` |
    
  5735. | `k=(-1)`| (changed)| `"-1"` |
    
  5736. | `k=(0)`| (changed)| `"0"` |
    
  5737. | `k=(integer)`| (changed)| `"1"` |
    
  5738. | `k=(NaN)`| (changed, warning)| `"NaN"` |
    
  5739. | `k=(float)`| (changed)| `"99.99"` |
    
  5740. | `k=(true)`| (initial, warning)| `<null>` |
    
  5741. | `k=(false)`| (initial, warning)| `<null>` |
    
  5742. | `k=(string 'true')`| (changed)| `"true"` |
    
  5743. | `k=(string 'false')`| (changed)| `"false"` |
    
  5744. | `k=(string 'on')`| (changed)| `"on"` |
    
  5745. | `k=(string 'off')`| (changed)| `"off"` |
    
  5746. | `k=(symbol)`| (initial, warning)| `<null>` |
    
  5747. | `k=(function)`| (initial, warning)| `<null>` |
    
  5748. | `k=(null)`| (initial)| `<null>` |
    
  5749. | `k=(undefined)`| (initial)| `<null>` |
    
  5750. 
    
  5751. ## `K` (on `<hkern>` inside `<svg>`)
    
  5752. | Test Case | Flags | Result |
    
  5753. | --- | --- | --- |
    
  5754. | `K=(string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5755. | `K=(empty string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5756. | `K=(array with string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5757. | `K=(empty array)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5758. | `K=(object)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5759. | `K=(numeric string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5760. | `K=(-1)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5761. | `K=(0)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5762. | `K=(integer)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5763. | `K=(NaN)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5764. | `K=(float)`| (initial, warning, ssr mismatch)| `<null>` |
    
  5765. | `K=(true)`| (initial, warning)| `<null>` |
    
  5766. | `K=(false)`| (initial, warning)| `<null>` |
    
  5767. | `K=(string 'true')`| (initial, warning, ssr mismatch)| `<null>` |
    
  5768. | `K=(string 'false')`| (initial, warning, ssr mismatch)| `<null>` |
    
  5769. | `K=(string 'on')`| (initial, warning, ssr mismatch)| `<null>` |
    
  5770. | `K=(string 'off')`| (initial, warning, ssr mismatch)| `<null>` |
    
  5771. | `K=(symbol)`| (initial, warning)| `<null>` |
    
  5772. | `K=(function)`| (initial, warning)| `<null>` |
    
  5773. | `K=(null)`| (initial, warning)| `<null>` |
    
  5774. | `K=(undefined)`| (initial, warning)| `<null>` |
    
  5775. 
    
  5776. ## `K1` (on `<feComposite>` inside `<svg>`)
    
  5777. | Test Case | Flags | Result |
    
  5778. | --- | --- | --- |
    
  5779. | `K1=(string)`| (initial, warning)| `<number: 0>` |
    
  5780. | `K1=(empty string)`| (initial, warning)| `<number: 0>` |
    
  5781. | `K1=(array with string)`| (initial, warning)| `<number: 0>` |
    
  5782. | `K1=(empty array)`| (initial, warning)| `<number: 0>` |
    
  5783. | `K1=(object)`| (initial, warning)| `<number: 0>` |
    
  5784. | `K1=(numeric string)`| (initial, warning, ssr mismatch)| `<number: 0>` |
    
  5785. | `K1=(-1)`| (initial, warning, ssr mismatch)| `<number: 0>` |
    
  5786. | `K1=(0)`| (initial, warning)| `<number: 0>` |
    
  5787. | `K1=(integer)`| (initial, warning, ssr mismatch)| `<number: 0>` |
    
  5788. | `K1=(NaN)`| (initial, warning)| `<number: 0>` |
    
  5789. | `K1=(float)`| (initial, warning, ssr mismatch)| `<number: 0>` |
    
  5790. | `K1=(true)`| (initial, warning)| `<number: 0>` |
    
  5791. | `K1=(false)`| (initial, warning)| `<number: 0>` |
    
  5792. | `K1=(string 'true')`| (initial, warning)| `<number: 0>` |
    
  5793. | `K1=(string 'false')`| (initial, warning)| `<number: 0>` |
    
  5794. | `K1=(string 'on')`| (initial, warning)| `<number: 0>` |
    
  5795. | `K1=(string 'off')`| (initial, warning)| `<number: 0>` |
    
  5796. | `K1=(symbol)`| (initial, warning)| `<number: 0>` |
    
  5797. | `K1=(function)`| (initial, warning)| `<number: 0>` |
    
  5798. | `K1=(null)`| (initial, warning)| `<number: 0>` |
    
  5799. | `K1=(undefined)`| (initial, warning)| `<number: 0>` |
    
  5800. 
    
  5801. ## `k1` (on `<feComposite>` inside `<svg>`)
    
  5802. | Test Case | Flags | Result |
    
  5803. | --- | --- | --- |
    
  5804. | `k1=(string)`| (initial)| `<number: 0>` |
    
  5805. | `k1=(empty string)`| (initial)| `<number: 0>` |
    
  5806. | `k1=(array with string)`| (initial)| `<number: 0>` |
    
  5807. | `k1=(empty array)`| (initial)| `<number: 0>` |
    
  5808. | `k1=(object)`| (initial)| `<number: 0>` |
    
  5809. | `k1=(numeric string)`| (changed)| `<number: 42>` |
    
  5810. | `k1=(-1)`| (changed)| `<number: -1>` |
    
  5811. | `k1=(0)`| (initial)| `<number: 0>` |
    
  5812. | `k1=(integer)`| (changed)| `<number: 1>` |
    
  5813. | `k1=(NaN)`| (initial, warning)| `<number: 0>` |
    
  5814. | `k1=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  5815. | `k1=(true)`| (initial, warning)| `<number: 0>` |
    
  5816. | `k1=(false)`| (initial, warning)| `<number: 0>` |
    
  5817. | `k1=(string 'true')`| (initial)| `<number: 0>` |
    
  5818. | `k1=(string 'false')`| (initial)| `<number: 0>` |
    
  5819. | `k1=(string 'on')`| (initial)| `<number: 0>` |
    
  5820. | `k1=(string 'off')`| (initial)| `<number: 0>` |
    
  5821. | `k1=(symbol)`| (initial, warning)| `<number: 0>` |
    
  5822. | `k1=(function)`| (initial, warning)| `<number: 0>` |
    
  5823. | `k1=(null)`| (initial)| `<number: 0>` |
    
  5824. | `k1=(undefined)`| (initial)| `<number: 0>` |
    
  5825. 
    
  5826. ## `k2` (on `<feComposite>` inside `<svg>`)
    
  5827. | Test Case | Flags | Result |
    
  5828. | --- | --- | --- |
    
  5829. | `k2=(string)`| (initial)| `<number: 0>` |
    
  5830. | `k2=(empty string)`| (initial)| `<number: 0>` |
    
  5831. | `k2=(array with string)`| (initial)| `<number: 0>` |
    
  5832. | `k2=(empty array)`| (initial)| `<number: 0>` |
    
  5833. | `k2=(object)`| (initial)| `<number: 0>` |
    
  5834. | `k2=(numeric string)`| (changed)| `<number: 42>` |
    
  5835. | `k2=(-1)`| (changed)| `<number: -1>` |
    
  5836. | `k2=(0)`| (initial)| `<number: 0>` |
    
  5837. | `k2=(integer)`| (changed)| `<number: 1>` |
    
  5838. | `k2=(NaN)`| (initial, warning)| `<number: 0>` |
    
  5839. | `k2=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  5840. | `k2=(true)`| (initial, warning)| `<number: 0>` |
    
  5841. | `k2=(false)`| (initial, warning)| `<number: 0>` |
    
  5842. | `k2=(string 'true')`| (initial)| `<number: 0>` |
    
  5843. | `k2=(string 'false')`| (initial)| `<number: 0>` |
    
  5844. | `k2=(string 'on')`| (initial)| `<number: 0>` |
    
  5845. | `k2=(string 'off')`| (initial)| `<number: 0>` |
    
  5846. | `k2=(symbol)`| (initial, warning)| `<number: 0>` |
    
  5847. | `k2=(function)`| (initial, warning)| `<number: 0>` |
    
  5848. | `k2=(null)`| (initial)| `<number: 0>` |
    
  5849. | `k2=(undefined)`| (initial)| `<number: 0>` |
    
  5850. 
    
  5851. ## `k3` (on `<feComposite>` inside `<svg>`)
    
  5852. | Test Case | Flags | Result |
    
  5853. | --- | --- | --- |
    
  5854. | `k3=(string)`| (initial)| `<number: 0>` |
    
  5855. | `k3=(empty string)`| (initial)| `<number: 0>` |
    
  5856. | `k3=(array with string)`| (initial)| `<number: 0>` |
    
  5857. | `k3=(empty array)`| (initial)| `<number: 0>` |
    
  5858. | `k3=(object)`| (initial)| `<number: 0>` |
    
  5859. | `k3=(numeric string)`| (changed)| `<number: 42>` |
    
  5860. | `k3=(-1)`| (changed)| `<number: -1>` |
    
  5861. | `k3=(0)`| (initial)| `<number: 0>` |
    
  5862. | `k3=(integer)`| (changed)| `<number: 1>` |
    
  5863. | `k3=(NaN)`| (initial, warning)| `<number: 0>` |
    
  5864. | `k3=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  5865. | `k3=(true)`| (initial, warning)| `<number: 0>` |
    
  5866. | `k3=(false)`| (initial, warning)| `<number: 0>` |
    
  5867. | `k3=(string 'true')`| (initial)| `<number: 0>` |
    
  5868. | `k3=(string 'false')`| (initial)| `<number: 0>` |
    
  5869. | `k3=(string 'on')`| (initial)| `<number: 0>` |
    
  5870. | `k3=(string 'off')`| (initial)| `<number: 0>` |
    
  5871. | `k3=(symbol)`| (initial, warning)| `<number: 0>` |
    
  5872. | `k3=(function)`| (initial, warning)| `<number: 0>` |
    
  5873. | `k3=(null)`| (initial)| `<number: 0>` |
    
  5874. | `k3=(undefined)`| (initial)| `<number: 0>` |
    
  5875. 
    
  5876. ## `k4` (on `<feComposite>` inside `<svg>`)
    
  5877. | Test Case | Flags | Result |
    
  5878. | --- | --- | --- |
    
  5879. | `k4=(string)`| (initial)| `<number: 0>` |
    
  5880. | `k4=(empty string)`| (initial)| `<number: 0>` |
    
  5881. | `k4=(array with string)`| (initial)| `<number: 0>` |
    
  5882. | `k4=(empty array)`| (initial)| `<number: 0>` |
    
  5883. | `k4=(object)`| (initial)| `<number: 0>` |
    
  5884. | `k4=(numeric string)`| (changed)| `<number: 42>` |
    
  5885. | `k4=(-1)`| (changed)| `<number: -1>` |
    
  5886. | `k4=(0)`| (initial)| `<number: 0>` |
    
  5887. | `k4=(integer)`| (changed)| `<number: 1>` |
    
  5888. | `k4=(NaN)`| (initial, warning)| `<number: 0>` |
    
  5889. | `k4=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  5890. | `k4=(true)`| (initial, warning)| `<number: 0>` |
    
  5891. | `k4=(false)`| (initial, warning)| `<number: 0>` |
    
  5892. | `k4=(string 'true')`| (initial)| `<number: 0>` |
    
  5893. | `k4=(string 'false')`| (initial)| `<number: 0>` |
    
  5894. | `k4=(string 'on')`| (initial)| `<number: 0>` |
    
  5895. | `k4=(string 'off')`| (initial)| `<number: 0>` |
    
  5896. | `k4=(symbol)`| (initial, warning)| `<number: 0>` |
    
  5897. | `k4=(function)`| (initial, warning)| `<number: 0>` |
    
  5898. | `k4=(null)`| (initial)| `<number: 0>` |
    
  5899. | `k4=(undefined)`| (initial)| `<number: 0>` |
    
  5900. 
    
  5901. ## `kernelMatrix` (on `<feConvolveMatrix>` inside `<svg>`)
    
  5902. | Test Case | Flags | Result |
    
  5903. | --- | --- | --- |
    
  5904. | `kernelMatrix=(string)`| (changed)| `[1, 2, 3, 4]` |
    
  5905. | `kernelMatrix=(empty string)`| (initial)| `[]` |
    
  5906. | `kernelMatrix=(array with string)`| (changed)| `[1, 2, 3, 4]` |
    
  5907. | `kernelMatrix=(empty array)`| (initial)| `[]` |
    
  5908. | `kernelMatrix=(object)`| (initial)| `[]` |
    
  5909. | `kernelMatrix=(numeric string)`| (changed)| `[42]` |
    
  5910. | `kernelMatrix=(-1)`| (changed)| `[-1]` |
    
  5911. | `kernelMatrix=(0)`| (changed)| `[0]` |
    
  5912. | `kernelMatrix=(integer)`| (changed)| `[1]` |
    
  5913. | `kernelMatrix=(NaN)`| (initial, warning)| `[]` |
    
  5914. | `kernelMatrix=(float)`| (changed)| `[99.98999786376953]` |
    
  5915. | `kernelMatrix=(true)`| (initial, warning)| `[]` |
    
  5916. | `kernelMatrix=(false)`| (initial, warning)| `[]` |
    
  5917. | `kernelMatrix=(string 'true')`| (initial)| `[]` |
    
  5918. | `kernelMatrix=(string 'false')`| (initial)| `[]` |
    
  5919. | `kernelMatrix=(string 'on')`| (initial)| `[]` |
    
  5920. | `kernelMatrix=(string 'off')`| (initial)| `[]` |
    
  5921. | `kernelMatrix=(symbol)`| (initial, warning)| `[]` |
    
  5922. | `kernelMatrix=(function)`| (initial, warning)| `[]` |
    
  5923. | `kernelMatrix=(null)`| (initial)| `[]` |
    
  5924. | `kernelMatrix=(undefined)`| (initial)| `[]` |
    
  5925. 
    
  5926. ## `kernelUnitLength` (on `<feConvolveMatrix>` inside `<svg>`)
    
  5927. | Test Case | Flags | Result |
    
  5928. | --- | --- | --- |
    
  5929. | `kernelUnitLength=(string)`| (changed)| `"a string"` |
    
  5930. | `kernelUnitLength=(empty string)`| (changed)| `<empty string>` |
    
  5931. | `kernelUnitLength=(array with string)`| (changed)| `"string"` |
    
  5932. | `kernelUnitLength=(empty array)`| (changed)| `<empty string>` |
    
  5933. | `kernelUnitLength=(object)`| (changed)| `"result of toString()"` |
    
  5934. | `kernelUnitLength=(numeric string)`| (changed)| `"42"` |
    
  5935. | `kernelUnitLength=(-1)`| (changed)| `"-1"` |
    
  5936. | `kernelUnitLength=(0)`| (changed)| `"0"` |
    
  5937. | `kernelUnitLength=(integer)`| (changed)| `"1"` |
    
  5938. | `kernelUnitLength=(NaN)`| (changed, warning)| `"NaN"` |
    
  5939. | `kernelUnitLength=(float)`| (changed)| `"99.99"` |
    
  5940. | `kernelUnitLength=(true)`| (initial, warning)| `<null>` |
    
  5941. | `kernelUnitLength=(false)`| (initial, warning)| `<null>` |
    
  5942. | `kernelUnitLength=(string 'true')`| (changed)| `"true"` |
    
  5943. | `kernelUnitLength=(string 'false')`| (changed)| `"false"` |
    
  5944. | `kernelUnitLength=(string 'on')`| (changed)| `"on"` |
    
  5945. | `kernelUnitLength=(string 'off')`| (changed)| `"off"` |
    
  5946. | `kernelUnitLength=(symbol)`| (initial, warning)| `<null>` |
    
  5947. | `kernelUnitLength=(function)`| (initial, warning)| `<null>` |
    
  5948. | `kernelUnitLength=(null)`| (initial)| `<null>` |
    
  5949. | `kernelUnitLength=(undefined)`| (initial)| `<null>` |
    
  5950. 
    
  5951. ## `kerning` (on `<text>` inside `<svg>`)
    
  5952. | Test Case | Flags | Result |
    
  5953. | --- | --- | --- |
    
  5954. | `kerning=(string)`| (changed)| `"a string"` |
    
  5955. | `kerning=(empty string)`| (changed)| `<empty string>` |
    
  5956. | `kerning=(array with string)`| (changed)| `"string"` |
    
  5957. | `kerning=(empty array)`| (changed)| `<empty string>` |
    
  5958. | `kerning=(object)`| (changed)| `"result of toString()"` |
    
  5959. | `kerning=(numeric string)`| (changed)| `"42"` |
    
  5960. | `kerning=(-1)`| (changed)| `"-1"` |
    
  5961. | `kerning=(0)`| (changed)| `"0"` |
    
  5962. | `kerning=(integer)`| (changed)| `"1"` |
    
  5963. | `kerning=(NaN)`| (changed, warning)| `"NaN"` |
    
  5964. | `kerning=(float)`| (changed)| `"99.99"` |
    
  5965. | `kerning=(true)`| (initial, warning)| `<null>` |
    
  5966. | `kerning=(false)`| (initial, warning)| `<null>` |
    
  5967. | `kerning=(string 'true')`| (changed)| `"true"` |
    
  5968. | `kerning=(string 'false')`| (changed)| `"false"` |
    
  5969. | `kerning=(string 'on')`| (changed)| `"on"` |
    
  5970. | `kerning=(string 'off')`| (changed)| `"off"` |
    
  5971. | `kerning=(symbol)`| (initial, warning)| `<null>` |
    
  5972. | `kerning=(function)`| (initial, warning)| `<null>` |
    
  5973. | `kerning=(null)`| (initial)| `<null>` |
    
  5974. | `kerning=(undefined)`| (initial)| `<null>` |
    
  5975. 
    
  5976. ## `keyParams` (on `<div>` inside `<div>`)
    
  5977. | Test Case | Flags | Result |
    
  5978. | --- | --- | --- |
    
  5979. | `keyParams=(string)`| (changed)| `"a string"` |
    
  5980. | `keyParams=(empty string)`| (changed)| `<empty string>` |
    
  5981. | `keyParams=(array with string)`| (changed)| `"string"` |
    
  5982. | `keyParams=(empty array)`| (changed)| `<empty string>` |
    
  5983. | `keyParams=(object)`| (changed)| `"result of toString()"` |
    
  5984. | `keyParams=(numeric string)`| (changed)| `"42"` |
    
  5985. | `keyParams=(-1)`| (changed)| `"-1"` |
    
  5986. | `keyParams=(0)`| (changed)| `"0"` |
    
  5987. | `keyParams=(integer)`| (changed)| `"1"` |
    
  5988. | `keyParams=(NaN)`| (changed, warning)| `"NaN"` |
    
  5989. | `keyParams=(float)`| (changed)| `"99.99"` |
    
  5990. | `keyParams=(true)`| (initial, warning)| `<null>` |
    
  5991. | `keyParams=(false)`| (initial, warning)| `<null>` |
    
  5992. | `keyParams=(string 'true')`| (changed)| `"true"` |
    
  5993. | `keyParams=(string 'false')`| (changed)| `"false"` |
    
  5994. | `keyParams=(string 'on')`| (changed)| `"on"` |
    
  5995. | `keyParams=(string 'off')`| (changed)| `"off"` |
    
  5996. | `keyParams=(symbol)`| (initial, warning)| `<null>` |
    
  5997. | `keyParams=(function)`| (initial, warning)| `<null>` |
    
  5998. | `keyParams=(null)`| (initial)| `<null>` |
    
  5999. | `keyParams=(undefined)`| (initial)| `<null>` |
    
  6000. 
    
  6001. ## `keyPoints` (on `<animateMotion>` inside `<svg>`)
    
  6002. | Test Case | Flags | Result |
    
  6003. | --- | --- | --- |
    
  6004. | `keyPoints=(string)`| (changed)| `"a string"` |
    
  6005. | `keyPoints=(empty string)`| (changed)| `<empty string>` |
    
  6006. | `keyPoints=(array with string)`| (changed)| `"string"` |
    
  6007. | `keyPoints=(empty array)`| (changed)| `<empty string>` |
    
  6008. | `keyPoints=(object)`| (changed)| `"result of toString()"` |
    
  6009. | `keyPoints=(numeric string)`| (changed)| `"42"` |
    
  6010. | `keyPoints=(-1)`| (changed)| `"-1"` |
    
  6011. | `keyPoints=(0)`| (changed)| `"0"` |
    
  6012. | `keyPoints=(integer)`| (changed)| `"1"` |
    
  6013. | `keyPoints=(NaN)`| (changed, warning)| `"NaN"` |
    
  6014. | `keyPoints=(float)`| (changed)| `"99.99"` |
    
  6015. | `keyPoints=(true)`| (initial, warning)| `<null>` |
    
  6016. | `keyPoints=(false)`| (initial, warning)| `<null>` |
    
  6017. | `keyPoints=(string 'true')`| (changed)| `"true"` |
    
  6018. | `keyPoints=(string 'false')`| (changed)| `"false"` |
    
  6019. | `keyPoints=(string 'on')`| (changed)| `"on"` |
    
  6020. | `keyPoints=(string 'off')`| (changed)| `"off"` |
    
  6021. | `keyPoints=(symbol)`| (initial, warning)| `<null>` |
    
  6022. | `keyPoints=(function)`| (initial, warning)| `<null>` |
    
  6023. | `keyPoints=(null)`| (initial)| `<null>` |
    
  6024. | `keyPoints=(undefined)`| (initial)| `<null>` |
    
  6025. 
    
  6026. ## `keySplines` (on `<animate>` inside `<svg>`)
    
  6027. | Test Case | Flags | Result |
    
  6028. | --- | --- | --- |
    
  6029. | `keySplines=(string)`| (changed)| `"a string"` |
    
  6030. | `keySplines=(empty string)`| (changed)| `<empty string>` |
    
  6031. | `keySplines=(array with string)`| (changed)| `"string"` |
    
  6032. | `keySplines=(empty array)`| (changed)| `<empty string>` |
    
  6033. | `keySplines=(object)`| (changed)| `"result of toString()"` |
    
  6034. | `keySplines=(numeric string)`| (changed)| `"42"` |
    
  6035. | `keySplines=(-1)`| (changed)| `"-1"` |
    
  6036. | `keySplines=(0)`| (changed)| `"0"` |
    
  6037. | `keySplines=(integer)`| (changed)| `"1"` |
    
  6038. | `keySplines=(NaN)`| (changed, warning)| `"NaN"` |
    
  6039. | `keySplines=(float)`| (changed)| `"99.99"` |
    
  6040. | `keySplines=(true)`| (initial, warning)| `<null>` |
    
  6041. | `keySplines=(false)`| (initial, warning)| `<null>` |
    
  6042. | `keySplines=(string 'true')`| (changed)| `"true"` |
    
  6043. | `keySplines=(string 'false')`| (changed)| `"false"` |
    
  6044. | `keySplines=(string 'on')`| (changed)| `"on"` |
    
  6045. | `keySplines=(string 'off')`| (changed)| `"off"` |
    
  6046. | `keySplines=(symbol)`| (initial, warning)| `<null>` |
    
  6047. | `keySplines=(function)`| (initial, warning)| `<null>` |
    
  6048. | `keySplines=(null)`| (initial)| `<null>` |
    
  6049. | `keySplines=(undefined)`| (initial)| `<null>` |
    
  6050. 
    
  6051. ## `keyTimes` (on `<animate>` inside `<svg>`)
    
  6052. | Test Case | Flags | Result |
    
  6053. | --- | --- | --- |
    
  6054. | `keyTimes=(string)`| (changed)| `"a string"` |
    
  6055. | `keyTimes=(empty string)`| (changed)| `<empty string>` |
    
  6056. | `keyTimes=(array with string)`| (changed)| `"string"` |
    
  6057. | `keyTimes=(empty array)`| (changed)| `<empty string>` |
    
  6058. | `keyTimes=(object)`| (changed)| `"result of toString()"` |
    
  6059. | `keyTimes=(numeric string)`| (changed)| `"42"` |
    
  6060. | `keyTimes=(-1)`| (changed)| `"-1"` |
    
  6061. | `keyTimes=(0)`| (changed)| `"0"` |
    
  6062. | `keyTimes=(integer)`| (changed)| `"1"` |
    
  6063. | `keyTimes=(NaN)`| (changed, warning)| `"NaN"` |
    
  6064. | `keyTimes=(float)`| (changed)| `"99.99"` |
    
  6065. | `keyTimes=(true)`| (initial, warning)| `<null>` |
    
  6066. | `keyTimes=(false)`| (initial, warning)| `<null>` |
    
  6067. | `keyTimes=(string 'true')`| (changed)| `"true"` |
    
  6068. | `keyTimes=(string 'false')`| (changed)| `"false"` |
    
  6069. | `keyTimes=(string 'on')`| (changed)| `"on"` |
    
  6070. | `keyTimes=(string 'off')`| (changed)| `"off"` |
    
  6071. | `keyTimes=(symbol)`| (initial, warning)| `<null>` |
    
  6072. | `keyTimes=(function)`| (initial, warning)| `<null>` |
    
  6073. | `keyTimes=(null)`| (initial)| `<null>` |
    
  6074. | `keyTimes=(undefined)`| (initial)| `<null>` |
    
  6075. 
    
  6076. ## `keyType` (on `<div>` inside `<div>`)
    
  6077. | Test Case | Flags | Result |
    
  6078. | --- | --- | --- |
    
  6079. | `keyType=(string)`| (changed)| `"a string"` |
    
  6080. | `keyType=(empty string)`| (changed)| `<empty string>` |
    
  6081. | `keyType=(array with string)`| (changed)| `"string"` |
    
  6082. | `keyType=(empty array)`| (changed)| `<empty string>` |
    
  6083. | `keyType=(object)`| (changed)| `"result of toString()"` |
    
  6084. | `keyType=(numeric string)`| (changed)| `"42"` |
    
  6085. | `keyType=(-1)`| (changed)| `"-1"` |
    
  6086. | `keyType=(0)`| (changed)| `"0"` |
    
  6087. | `keyType=(integer)`| (changed)| `"1"` |
    
  6088. | `keyType=(NaN)`| (changed, warning)| `"NaN"` |
    
  6089. | `keyType=(float)`| (changed)| `"99.99"` |
    
  6090. | `keyType=(true)`| (initial, warning)| `<null>` |
    
  6091. | `keyType=(false)`| (initial, warning)| `<null>` |
    
  6092. | `keyType=(string 'true')`| (changed)| `"true"` |
    
  6093. | `keyType=(string 'false')`| (changed)| `"false"` |
    
  6094. | `keyType=(string 'on')`| (changed)| `"on"` |
    
  6095. | `keyType=(string 'off')`| (changed)| `"off"` |
    
  6096. | `keyType=(symbol)`| (initial, warning)| `<null>` |
    
  6097. | `keyType=(function)`| (initial, warning)| `<null>` |
    
  6098. | `keyType=(null)`| (initial)| `<null>` |
    
  6099. | `keyType=(undefined)`| (initial)| `<null>` |
    
  6100. 
    
  6101. ## `kind` (on `<track>` inside `<div>`)
    
  6102. | Test Case | Flags | Result |
    
  6103. | --- | --- | --- |
    
  6104. | `kind=(string)`| (changed)| `"captions"` |
    
  6105. | `kind=(empty string)`| (changed)| `"metadata"` |
    
  6106. | `kind=(array with string)`| (changed)| `"captions"` |
    
  6107. | `kind=(empty array)`| (changed)| `"metadata"` |
    
  6108. | `kind=(object)`| (changed)| `"metadata"` |
    
  6109. | `kind=(numeric string)`| (changed)| `"metadata"` |
    
  6110. | `kind=(-1)`| (changed)| `"metadata"` |
    
  6111. | `kind=(0)`| (changed)| `"metadata"` |
    
  6112. | `kind=(integer)`| (changed)| `"metadata"` |
    
  6113. | `kind=(NaN)`| (changed, warning)| `"metadata"` |
    
  6114. | `kind=(float)`| (changed)| `"metadata"` |
    
  6115. | `kind=(true)`| (initial, warning)| `"subtitles"` |
    
  6116. | `kind=(false)`| (initial, warning)| `"subtitles"` |
    
  6117. | `kind=(string 'true')`| (changed)| `"metadata"` |
    
  6118. | `kind=(string 'false')`| (changed)| `"metadata"` |
    
  6119. | `kind=(string 'on')`| (changed)| `"metadata"` |
    
  6120. | `kind=(string 'off')`| (changed)| `"metadata"` |
    
  6121. | `kind=(symbol)`| (initial, warning)| `"subtitles"` |
    
  6122. | `kind=(function)`| (initial, warning)| `"subtitles"` |
    
  6123. | `kind=(null)`| (initial)| `"subtitles"` |
    
  6124. | `kind=(undefined)`| (initial)| `"subtitles"` |
    
  6125. 
    
  6126. ## `label` (on `<track>` inside `<div>`)
    
  6127. | Test Case | Flags | Result |
    
  6128. | --- | --- | --- |
    
  6129. | `label=(string)`| (changed)| `"a string"` |
    
  6130. | `label=(empty string)`| (initial)| `<empty string>` |
    
  6131. | `label=(array with string)`| (changed)| `"string"` |
    
  6132. | `label=(empty array)`| (initial)| `<empty string>` |
    
  6133. | `label=(object)`| (changed)| `"result of toString()"` |
    
  6134. | `label=(numeric string)`| (changed)| `"42"` |
    
  6135. | `label=(-1)`| (changed)| `"-1"` |
    
  6136. | `label=(0)`| (changed)| `"0"` |
    
  6137. | `label=(integer)`| (changed)| `"1"` |
    
  6138. | `label=(NaN)`| (changed, warning)| `"NaN"` |
    
  6139. | `label=(float)`| (changed)| `"99.99"` |
    
  6140. | `label=(true)`| (initial, warning)| `<empty string>` |
    
  6141. | `label=(false)`| (initial, warning)| `<empty string>` |
    
  6142. | `label=(string 'true')`| (changed)| `"true"` |
    
  6143. | `label=(string 'false')`| (changed)| `"false"` |
    
  6144. | `label=(string 'on')`| (changed)| `"on"` |
    
  6145. | `label=(string 'off')`| (changed)| `"off"` |
    
  6146. | `label=(symbol)`| (initial, warning)| `<empty string>` |
    
  6147. | `label=(function)`| (initial, warning)| `<empty string>` |
    
  6148. | `label=(null)`| (initial)| `<empty string>` |
    
  6149. | `label=(undefined)`| (initial)| `<empty string>` |
    
  6150. 
    
  6151. ## `LANG` (on `<div>` inside `<div>`)
    
  6152. | Test Case | Flags | Result |
    
  6153. | --- | --- | --- |
    
  6154. | `LANG=(string)`| (changed, warning)| `"a string"` |
    
  6155. | `LANG=(empty string)`| (initial, warning)| `<empty string>` |
    
  6156. | `LANG=(array with string)`| (changed, warning)| `"string"` |
    
  6157. | `LANG=(empty array)`| (initial, warning)| `<empty string>` |
    
  6158. | `LANG=(object)`| (changed, warning)| `"result of toString()"` |
    
  6159. | `LANG=(numeric string)`| (changed, warning)| `"42"` |
    
  6160. | `LANG=(-1)`| (changed, warning)| `"-1"` |
    
  6161. | `LANG=(0)`| (changed, warning)| `"0"` |
    
  6162. | `LANG=(integer)`| (changed, warning)| `"1"` |
    
  6163. | `LANG=(NaN)`| (changed, warning)| `"NaN"` |
    
  6164. | `LANG=(float)`| (changed, warning)| `"99.99"` |
    
  6165. | `LANG=(true)`| (initial, warning)| `<empty string>` |
    
  6166. | `LANG=(false)`| (initial, warning)| `<empty string>` |
    
  6167. | `LANG=(string 'true')`| (changed, warning)| `"true"` |
    
  6168. | `LANG=(string 'false')`| (changed, warning)| `"false"` |
    
  6169. | `LANG=(string 'on')`| (changed, warning)| `"on"` |
    
  6170. | `LANG=(string 'off')`| (changed, warning)| `"off"` |
    
  6171. | `LANG=(symbol)`| (initial, warning)| `<empty string>` |
    
  6172. | `LANG=(function)`| (initial, warning)| `<empty string>` |
    
  6173. | `LANG=(null)`| (initial, warning)| `<empty string>` |
    
  6174. | `LANG=(undefined)`| (initial, warning)| `<empty string>` |
    
  6175. 
    
  6176. ## `lang` (on `<div>` inside `<div>`)
    
  6177. | Test Case | Flags | Result |
    
  6178. | --- | --- | --- |
    
  6179. | `lang=(string)`| (changed)| `"a string"` |
    
  6180. | `lang=(empty string)`| (initial)| `<empty string>` |
    
  6181. | `lang=(array with string)`| (changed)| `"string"` |
    
  6182. | `lang=(empty array)`| (initial)| `<empty string>` |
    
  6183. | `lang=(object)`| (changed)| `"result of toString()"` |
    
  6184. | `lang=(numeric string)`| (changed)| `"42"` |
    
  6185. | `lang=(-1)`| (changed)| `"-1"` |
    
  6186. | `lang=(0)`| (changed)| `"0"` |
    
  6187. | `lang=(integer)`| (changed)| `"1"` |
    
  6188. | `lang=(NaN)`| (changed, warning)| `"NaN"` |
    
  6189. | `lang=(float)`| (changed)| `"99.99"` |
    
  6190. | `lang=(true)`| (initial, warning)| `<empty string>` |
    
  6191. | `lang=(false)`| (initial, warning)| `<empty string>` |
    
  6192. | `lang=(string 'true')`| (changed)| `"true"` |
    
  6193. | `lang=(string 'false')`| (changed)| `"false"` |
    
  6194. | `lang=(string 'on')`| (changed)| `"on"` |
    
  6195. | `lang=(string 'off')`| (changed)| `"off"` |
    
  6196. | `lang=(symbol)`| (initial, warning)| `<empty string>` |
    
  6197. | `lang=(function)`| (initial, warning)| `<empty string>` |
    
  6198. | `lang=(null)`| (initial)| `<empty string>` |
    
  6199. | `lang=(undefined)`| (initial)| `<empty string>` |
    
  6200. 
    
  6201. ## `lang` (on `<html>` inside `<document>`)
    
  6202. | Test Case | Flags | Result |
    
  6203. | --- | --- | --- |
    
  6204. | `lang=(string)`| (changed, ssr mismatch)| `"a string"` |
    
  6205. | `lang=(empty string)`| (initial)| `<empty string>` |
    
  6206. | `lang=(array with string)`| (changed, ssr mismatch)| `"string"` |
    
  6207. | `lang=(empty array)`| (initial)| `<empty string>` |
    
  6208. | `lang=(object)`| (changed, ssr mismatch)| `"result of toString()"` |
    
  6209. | `lang=(numeric string)`| (changed, ssr mismatch)| `"42"` |
    
  6210. | `lang=(-1)`| (changed, ssr mismatch)| `"-1"` |
    
  6211. | `lang=(0)`| (changed, ssr mismatch)| `"0"` |
    
  6212. | `lang=(integer)`| (changed, ssr mismatch)| `"1"` |
    
  6213. | `lang=(NaN)`| (changed, warning, ssr mismatch)| `"NaN"` |
    
  6214. | `lang=(float)`| (changed, ssr mismatch)| `"99.99"` |
    
  6215. | `lang=(true)`| (initial, warning)| `<empty string>` |
    
  6216. | `lang=(false)`| (initial, warning)| `<empty string>` |
    
  6217. | `lang=(string 'true')`| (changed, ssr mismatch)| `"true"` |
    
  6218. | `lang=(string 'false')`| (changed, ssr mismatch)| `"false"` |
    
  6219. | `lang=(string 'on')`| (changed, ssr mismatch)| `"on"` |
    
  6220. | `lang=(string 'off')`| (changed, ssr mismatch)| `"off"` |
    
  6221. | `lang=(symbol)`| (initial, warning)| `<empty string>` |
    
  6222. | `lang=(function)`| (initial, warning)| `<empty string>` |
    
  6223. | `lang=(null)`| (initial)| `<empty string>` |
    
  6224. | `lang=(undefined)`| (initial)| `<empty string>` |
    
  6225. 
    
  6226. ## `length` (on `<div>` inside `<div>`)
    
  6227. | Test Case | Flags | Result |
    
  6228. | --- | --- | --- |
    
  6229. | `length=(string)`| (changed)| `"a string"` |
    
  6230. | `length=(empty string)`| (changed)| `<empty string>` |
    
  6231. | `length=(array with string)`| (changed)| `"string"` |
    
  6232. | `length=(empty array)`| (changed)| `<empty string>` |
    
  6233. | `length=(object)`| (changed)| `"result of toString()"` |
    
  6234. | `length=(numeric string)`| (changed)| `"42"` |
    
  6235. | `length=(-1)`| (changed)| `"-1"` |
    
  6236. | `length=(0)`| (changed)| `"0"` |
    
  6237. | `length=(integer)`| (changed)| `"1"` |
    
  6238. | `length=(NaN)`| (changed, warning)| `"NaN"` |
    
  6239. | `length=(float)`| (changed)| `"99.99"` |
    
  6240. | `length=(true)`| (initial, warning)| `<null>` |
    
  6241. | `length=(false)`| (initial, warning)| `<null>` |
    
  6242. | `length=(string 'true')`| (changed)| `"true"` |
    
  6243. | `length=(string 'false')`| (changed)| `"false"` |
    
  6244. | `length=(string 'on')`| (changed)| `"on"` |
    
  6245. | `length=(string 'off')`| (changed)| `"off"` |
    
  6246. | `length=(symbol)`| (initial, warning)| `<null>` |
    
  6247. | `length=(function)`| (initial, warning)| `<null>` |
    
  6248. | `length=(null)`| (initial)| `<null>` |
    
  6249. | `length=(undefined)`| (initial)| `<null>` |
    
  6250. 
    
  6251. ## `lengthAdjust` (on `<text>` inside `<svg>`)
    
  6252. | Test Case | Flags | Result |
    
  6253. | --- | --- | --- |
    
  6254. | `lengthAdjust=(string)`| (changed)| `<number: 2>` |
    
  6255. | `lengthAdjust=(empty string)`| (initial)| `<number: 1>` |
    
  6256. | `lengthAdjust=(array with string)`| (changed)| `<number: 2>` |
    
  6257. | `lengthAdjust=(empty array)`| (initial)| `<number: 1>` |
    
  6258. | `lengthAdjust=(object)`| (initial)| `<number: 1>` |
    
  6259. | `lengthAdjust=(numeric string)`| (initial)| `<number: 1>` |
    
  6260. | `lengthAdjust=(-1)`| (initial)| `<number: 1>` |
    
  6261. | `lengthAdjust=(0)`| (initial)| `<number: 1>` |
    
  6262. | `lengthAdjust=(integer)`| (initial)| `<number: 1>` |
    
  6263. | `lengthAdjust=(NaN)`| (initial, warning)| `<number: 1>` |
    
  6264. | `lengthAdjust=(float)`| (initial)| `<number: 1>` |
    
  6265. | `lengthAdjust=(true)`| (initial, warning)| `<number: 1>` |
    
  6266. | `lengthAdjust=(false)`| (initial, warning)| `<number: 1>` |
    
  6267. | `lengthAdjust=(string 'true')`| (initial)| `<number: 1>` |
    
  6268. | `lengthAdjust=(string 'false')`| (initial)| `<number: 1>` |
    
  6269. | `lengthAdjust=(string 'on')`| (initial)| `<number: 1>` |
    
  6270. | `lengthAdjust=(string 'off')`| (initial)| `<number: 1>` |
    
  6271. | `lengthAdjust=(symbol)`| (initial, warning)| `<number: 1>` |
    
  6272. | `lengthAdjust=(function)`| (initial, warning)| `<number: 1>` |
    
  6273. | `lengthAdjust=(null)`| (initial)| `<number: 1>` |
    
  6274. | `lengthAdjust=(undefined)`| (initial)| `<number: 1>` |
    
  6275. 
    
  6276. ## `letter-spacing` (on `<text>` inside `<svg>`)
    
  6277. | Test Case | Flags | Result |
    
  6278. | --- | --- | --- |
    
  6279. | `letter-spacing=(string)`| (changed, warning)| `"a string"` |
    
  6280. | `letter-spacing=(empty string)`| (changed, warning)| `<empty string>` |
    
  6281. | `letter-spacing=(array with string)`| (changed, warning)| `"string"` |
    
  6282. | `letter-spacing=(empty array)`| (changed, warning)| `<empty string>` |
    
  6283. | `letter-spacing=(object)`| (changed, warning)| `"result of toString()"` |
    
  6284. | `letter-spacing=(numeric string)`| (changed, warning)| `"42"` |
    
  6285. | `letter-spacing=(-1)`| (changed, warning)| `"-1"` |
    
  6286. | `letter-spacing=(0)`| (changed, warning)| `"0"` |
    
  6287. | `letter-spacing=(integer)`| (changed, warning)| `"1"` |
    
  6288. | `letter-spacing=(NaN)`| (changed, warning)| `"NaN"` |
    
  6289. | `letter-spacing=(float)`| (changed, warning)| `"99.99"` |
    
  6290. | `letter-spacing=(true)`| (initial, warning)| `<null>` |
    
  6291. | `letter-spacing=(false)`| (initial, warning)| `<null>` |
    
  6292. | `letter-spacing=(string 'true')`| (changed, warning)| `"true"` |
    
  6293. | `letter-spacing=(string 'false')`| (changed, warning)| `"false"` |
    
  6294. | `letter-spacing=(string 'on')`| (changed, warning)| `"on"` |
    
  6295. | `letter-spacing=(string 'off')`| (changed, warning)| `"off"` |
    
  6296. | `letter-spacing=(symbol)`| (initial, warning)| `<null>` |
    
  6297. | `letter-spacing=(function)`| (initial, warning)| `<null>` |
    
  6298. | `letter-spacing=(null)`| (initial, warning)| `<null>` |
    
  6299. | `letter-spacing=(undefined)`| (initial, warning)| `<null>` |
    
  6300. 
    
  6301. ## `letterSpacing` (on `<text>` inside `<svg>`)
    
  6302. | Test Case | Flags | Result |
    
  6303. | --- | --- | --- |
    
  6304. | `letterSpacing=(string)`| (changed)| `"a string"` |
    
  6305. | `letterSpacing=(empty string)`| (changed)| `<empty string>` |
    
  6306. | `letterSpacing=(array with string)`| (changed)| `"string"` |
    
  6307. | `letterSpacing=(empty array)`| (changed)| `<empty string>` |
    
  6308. | `letterSpacing=(object)`| (changed)| `"result of toString()"` |
    
  6309. | `letterSpacing=(numeric string)`| (changed)| `"42"` |
    
  6310. | `letterSpacing=(-1)`| (changed)| `"-1"` |
    
  6311. | `letterSpacing=(0)`| (changed)| `"0"` |
    
  6312. | `letterSpacing=(integer)`| (changed)| `"1"` |
    
  6313. | `letterSpacing=(NaN)`| (changed, warning)| `"NaN"` |
    
  6314. | `letterSpacing=(float)`| (changed)| `"99.99"` |
    
  6315. | `letterSpacing=(true)`| (initial, warning)| `<null>` |
    
  6316. | `letterSpacing=(false)`| (initial, warning)| `<null>` |
    
  6317. | `letterSpacing=(string 'true')`| (changed)| `"true"` |
    
  6318. | `letterSpacing=(string 'false')`| (changed)| `"false"` |
    
  6319. | `letterSpacing=(string 'on')`| (changed)| `"on"` |
    
  6320. | `letterSpacing=(string 'off')`| (changed)| `"off"` |
    
  6321. | `letterSpacing=(symbol)`| (initial, warning)| `<null>` |
    
  6322. | `letterSpacing=(function)`| (initial, warning)| `<null>` |
    
  6323. | `letterSpacing=(null)`| (initial)| `<null>` |
    
  6324. | `letterSpacing=(undefined)`| (initial)| `<null>` |
    
  6325. 
    
  6326. ## `lighting-color` (on `<feDiffuseLighting>` inside `<svg>`)
    
  6327. | Test Case | Flags | Result |
    
  6328. | --- | --- | --- |
    
  6329. | `lighting-color=(string)`| (changed, warning)| `"a string"` |
    
  6330. | `lighting-color=(empty string)`| (changed, warning)| `<empty string>` |
    
  6331. | `lighting-color=(array with string)`| (changed, warning)| `"string"` |
    
  6332. | `lighting-color=(empty array)`| (changed, warning)| `<empty string>` |
    
  6333. | `lighting-color=(object)`| (changed, warning)| `"result of toString()"` |
    
  6334. | `lighting-color=(numeric string)`| (changed, warning)| `"42"` |
    
  6335. | `lighting-color=(-1)`| (changed, warning)| `"-1"` |
    
  6336. | `lighting-color=(0)`| (changed, warning)| `"0"` |
    
  6337. | `lighting-color=(integer)`| (changed, warning)| `"1"` |
    
  6338. | `lighting-color=(NaN)`| (changed, warning)| `"NaN"` |
    
  6339. | `lighting-color=(float)`| (changed, warning)| `"99.99"` |
    
  6340. | `lighting-color=(true)`| (initial, warning)| `<null>` |
    
  6341. | `lighting-color=(false)`| (initial, warning)| `<null>` |
    
  6342. | `lighting-color=(string 'true')`| (changed, warning)| `"true"` |
    
  6343. | `lighting-color=(string 'false')`| (changed, warning)| `"false"` |
    
  6344. | `lighting-color=(string 'on')`| (changed, warning)| `"on"` |
    
  6345. | `lighting-color=(string 'off')`| (changed, warning)| `"off"` |
    
  6346. | `lighting-color=(symbol)`| (initial, warning)| `<null>` |
    
  6347. | `lighting-color=(function)`| (initial, warning)| `<null>` |
    
  6348. | `lighting-color=(null)`| (initial, warning)| `<null>` |
    
  6349. | `lighting-color=(undefined)`| (initial, warning)| `<null>` |
    
  6350. 
    
  6351. ## `lightingColor` (on `<feDiffuseLighting>` inside `<svg>`)
    
  6352. | Test Case | Flags | Result |
    
  6353. | --- | --- | --- |
    
  6354. | `lightingColor=(string)`| (changed)| `"a string"` |
    
  6355. | `lightingColor=(empty string)`| (changed)| `<empty string>` |
    
  6356. | `lightingColor=(array with string)`| (changed)| `"string"` |
    
  6357. | `lightingColor=(empty array)`| (changed)| `<empty string>` |
    
  6358. | `lightingColor=(object)`| (changed)| `"result of toString()"` |
    
  6359. | `lightingColor=(numeric string)`| (changed)| `"42"` |
    
  6360. | `lightingColor=(-1)`| (changed)| `"-1"` |
    
  6361. | `lightingColor=(0)`| (changed)| `"0"` |
    
  6362. | `lightingColor=(integer)`| (changed)| `"1"` |
    
  6363. | `lightingColor=(NaN)`| (changed, warning)| `"NaN"` |
    
  6364. | `lightingColor=(float)`| (changed)| `"99.99"` |
    
  6365. | `lightingColor=(true)`| (initial, warning)| `<null>` |
    
  6366. | `lightingColor=(false)`| (initial, warning)| `<null>` |
    
  6367. | `lightingColor=(string 'true')`| (changed)| `"true"` |
    
  6368. | `lightingColor=(string 'false')`| (changed)| `"false"` |
    
  6369. | `lightingColor=(string 'on')`| (changed)| `"on"` |
    
  6370. | `lightingColor=(string 'off')`| (changed)| `"off"` |
    
  6371. | `lightingColor=(symbol)`| (initial, warning)| `<null>` |
    
  6372. | `lightingColor=(function)`| (initial, warning)| `<null>` |
    
  6373. | `lightingColor=(null)`| (initial)| `<null>` |
    
  6374. | `lightingColor=(undefined)`| (initial)| `<null>` |
    
  6375. 
    
  6376. ## `limitingConeAngle` (on `<feSpotLight>` inside `<svg>`)
    
  6377. | Test Case | Flags | Result |
    
  6378. | --- | --- | --- |
    
  6379. | `limitingConeAngle=(string)`| (initial)| `<number: 0>` |
    
  6380. | `limitingConeAngle=(empty string)`| (initial)| `<number: 0>` |
    
  6381. | `limitingConeAngle=(array with string)`| (initial)| `<number: 0>` |
    
  6382. | `limitingConeAngle=(empty array)`| (initial)| `<number: 0>` |
    
  6383. | `limitingConeAngle=(object)`| (initial)| `<number: 0>` |
    
  6384. | `limitingConeAngle=(numeric string)`| (changed)| `<number: 42>` |
    
  6385. | `limitingConeAngle=(-1)`| (changed)| `<number: -1>` |
    
  6386. | `limitingConeAngle=(0)`| (initial)| `<number: 0>` |
    
  6387. | `limitingConeAngle=(integer)`| (changed)| `<number: 1>` |
    
  6388. | `limitingConeAngle=(NaN)`| (initial, warning)| `<number: 0>` |
    
  6389. | `limitingConeAngle=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  6390. | `limitingConeAngle=(true)`| (initial, warning)| `<number: 0>` |
    
  6391. | `limitingConeAngle=(false)`| (initial, warning)| `<number: 0>` |
    
  6392. | `limitingConeAngle=(string 'true')`| (initial)| `<number: 0>` |
    
  6393. | `limitingConeAngle=(string 'false')`| (initial)| `<number: 0>` |
    
  6394. | `limitingConeAngle=(string 'on')`| (initial)| `<number: 0>` |
    
  6395. | `limitingConeAngle=(string 'off')`| (initial)| `<number: 0>` |
    
  6396. | `limitingConeAngle=(symbol)`| (initial, warning)| `<number: 0>` |
    
  6397. | `limitingConeAngle=(function)`| (initial, warning)| `<number: 0>` |
    
  6398. | `limitingConeAngle=(null)`| (initial)| `<number: 0>` |
    
  6399. | `limitingConeAngle=(undefined)`| (initial)| `<number: 0>` |
    
  6400. 
    
  6401. ## `list` (on `<div>` inside `<div>`)
    
  6402. | Test Case | Flags | Result |
    
  6403. | --- | --- | --- |
    
  6404. | `list=(string)`| (changed)| `"a string"` |
    
  6405. | `list=(empty string)`| (changed)| `<empty string>` |
    
  6406. | `list=(array with string)`| (changed)| `"string"` |
    
  6407. | `list=(empty array)`| (changed)| `<empty string>` |
    
  6408. | `list=(object)`| (changed)| `"result of toString()"` |
    
  6409. | `list=(numeric string)`| (changed)| `"42"` |
    
  6410. | `list=(-1)`| (changed)| `"-1"` |
    
  6411. | `list=(0)`| (changed)| `"0"` |
    
  6412. | `list=(integer)`| (changed)| `"1"` |
    
  6413. | `list=(NaN)`| (changed, warning)| `"NaN"` |
    
  6414. | `list=(float)`| (changed)| `"99.99"` |
    
  6415. | `list=(true)`| (initial, warning)| `<null>` |
    
  6416. | `list=(false)`| (initial, warning)| `<null>` |
    
  6417. | `list=(string 'true')`| (changed)| `"true"` |
    
  6418. | `list=(string 'false')`| (changed)| `"false"` |
    
  6419. | `list=(string 'on')`| (changed)| `"on"` |
    
  6420. | `list=(string 'off')`| (changed)| `"off"` |
    
  6421. | `list=(symbol)`| (initial, warning)| `<null>` |
    
  6422. | `list=(function)`| (initial, warning)| `<null>` |
    
  6423. | `list=(null)`| (initial)| `<null>` |
    
  6424. | `list=(undefined)`| (initial)| `<null>` |
    
  6425. 
    
  6426. ## `local` (on `<color-profile>` inside `<svg>`)
    
  6427. | Test Case | Flags | Result |
    
  6428. | --- | --- | --- |
    
  6429. | `local=(string)`| (changed)| `"a string"` |
    
  6430. | `local=(empty string)`| (changed)| `<empty string>` |
    
  6431. | `local=(array with string)`| (changed)| `"string"` |
    
  6432. | `local=(empty array)`| (changed)| `<empty string>` |
    
  6433. | `local=(object)`| (changed)| `"result of toString()"` |
    
  6434. | `local=(numeric string)`| (changed)| `"42"` |
    
  6435. | `local=(-1)`| (changed)| `"-1"` |
    
  6436. | `local=(0)`| (changed)| `"0"` |
    
  6437. | `local=(integer)`| (changed)| `"1"` |
    
  6438. | `local=(NaN)`| (changed, warning)| `"NaN"` |
    
  6439. | `local=(float)`| (changed)| `"99.99"` |
    
  6440. | `local=(true)`| (initial, warning)| `<null>` |
    
  6441. | `local=(false)`| (initial, warning)| `<null>` |
    
  6442. | `local=(string 'true')`| (changed)| `"true"` |
    
  6443. | `local=(string 'false')`| (changed)| `"false"` |
    
  6444. | `local=(string 'on')`| (changed)| `"on"` |
    
  6445. | `local=(string 'off')`| (changed)| `"off"` |
    
  6446. | `local=(symbol)`| (initial, warning)| `<null>` |
    
  6447. | `local=(function)`| (initial, warning)| `<null>` |
    
  6448. | `local=(null)`| (initial)| `<null>` |
    
  6449. | `local=(undefined)`| (initial)| `<null>` |
    
  6450. 
    
  6451. ## `loop` (on `<audio>` inside `<div>`)
    
  6452. | Test Case | Flags | Result |
    
  6453. | --- | --- | --- |
    
  6454. | `loop=(string)`| (changed)| `<boolean: true>` |
    
  6455. | `loop=(empty string)`| (initial)| `<boolean: false>` |
    
  6456. | `loop=(array with string)`| (changed)| `<boolean: true>` |
    
  6457. | `loop=(empty array)`| (changed)| `<boolean: true>` |
    
  6458. | `loop=(object)`| (changed)| `<boolean: true>` |
    
  6459. | `loop=(numeric string)`| (changed)| `<boolean: true>` |
    
  6460. | `loop=(-1)`| (changed)| `<boolean: true>` |
    
  6461. | `loop=(0)`| (initial)| `<boolean: false>` |
    
  6462. | `loop=(integer)`| (changed)| `<boolean: true>` |
    
  6463. | `loop=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  6464. | `loop=(float)`| (changed)| `<boolean: true>` |
    
  6465. | `loop=(true)`| (changed)| `<boolean: true>` |
    
  6466. | `loop=(false)`| (initial)| `<boolean: false>` |
    
  6467. | `loop=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  6468. | `loop=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  6469. | `loop=(string 'on')`| (changed)| `<boolean: true>` |
    
  6470. | `loop=(string 'off')`| (changed)| `<boolean: true>` |
    
  6471. | `loop=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  6472. | `loop=(function)`| (initial, warning)| `<boolean: false>` |
    
  6473. | `loop=(null)`| (initial)| `<boolean: false>` |
    
  6474. | `loop=(undefined)`| (initial)| `<boolean: false>` |
    
  6475. 
    
  6476. ## `low` (on `<meter>` inside `<div>`)
    
  6477. | Test Case | Flags | Result |
    
  6478. | --- | --- | --- |
    
  6479. | `low=(string)`| (initial)| `<number: 0>` |
    
  6480. | `low=(empty string)`| (initial)| `<number: 0>` |
    
  6481. | `low=(array with string)`| (initial)| `<number: 0>` |
    
  6482. | `low=(empty array)`| (initial)| `<number: 0>` |
    
  6483. | `low=(object)`| (initial)| `<number: 0>` |
    
  6484. | `low=(numeric string)`| (changed)| `<number: 1>` |
    
  6485. | `low=(-1)`| (initial)| `<number: 0>` |
    
  6486. | `low=(0)`| (initial)| `<number: 0>` |
    
  6487. | `low=(integer)`| (changed)| `<number: 1>` |
    
  6488. | `low=(NaN)`| (initial, warning)| `<number: 0>` |
    
  6489. | `low=(float)`| (changed)| `<number: 1>` |
    
  6490. | `low=(true)`| (initial, warning)| `<number: 0>` |
    
  6491. | `low=(false)`| (initial, warning)| `<number: 0>` |
    
  6492. | `low=(string 'true')`| (initial)| `<number: 0>` |
    
  6493. | `low=(string 'false')`| (initial)| `<number: 0>` |
    
  6494. | `low=(string 'on')`| (initial)| `<number: 0>` |
    
  6495. | `low=(string 'off')`| (initial)| `<number: 0>` |
    
  6496. | `low=(symbol)`| (initial, warning)| `<number: 0>` |
    
  6497. | `low=(function)`| (initial, warning)| `<number: 0>` |
    
  6498. | `low=(null)`| (initial)| `<number: 0>` |
    
  6499. | `low=(undefined)`| (initial)| `<number: 0>` |
    
  6500. 
    
  6501. ## `manifest` (on `<div>` inside `<div>`)
    
  6502. | Test Case | Flags | Result |
    
  6503. | --- | --- | --- |
    
  6504. | `manifest=(string)`| (changed)| `"a string"` |
    
  6505. | `manifest=(empty string)`| (changed)| `<empty string>` |
    
  6506. | `manifest=(array with string)`| (changed)| `"string"` |
    
  6507. | `manifest=(empty array)`| (changed)| `<empty string>` |
    
  6508. | `manifest=(object)`| (changed)| `"result of toString()"` |
    
  6509. | `manifest=(numeric string)`| (changed)| `"42"` |
    
  6510. | `manifest=(-1)`| (changed)| `"-1"` |
    
  6511. | `manifest=(0)`| (changed)| `"0"` |
    
  6512. | `manifest=(integer)`| (changed)| `"1"` |
    
  6513. | `manifest=(NaN)`| (changed, warning)| `"NaN"` |
    
  6514. | `manifest=(float)`| (changed)| `"99.99"` |
    
  6515. | `manifest=(true)`| (initial, warning)| `<null>` |
    
  6516. | `manifest=(false)`| (initial, warning)| `<null>` |
    
  6517. | `manifest=(string 'true')`| (changed)| `"true"` |
    
  6518. | `manifest=(string 'false')`| (changed)| `"false"` |
    
  6519. | `manifest=(string 'on')`| (changed)| `"on"` |
    
  6520. | `manifest=(string 'off')`| (changed)| `"off"` |
    
  6521. | `manifest=(symbol)`| (initial, warning)| `<null>` |
    
  6522. | `manifest=(function)`| (initial, warning)| `<null>` |
    
  6523. | `manifest=(null)`| (initial)| `<null>` |
    
  6524. | `manifest=(undefined)`| (initial)| `<null>` |
    
  6525. 
    
  6526. ## `marginHeight` (on `<frame>` inside `<frameset>`)
    
  6527. | Test Case | Flags | Result |
    
  6528. | --- | --- | --- |
    
  6529. | `marginHeight=(string)`| (changed, ssr error, ssr mismatch)| `"a string"` |
    
  6530. | `marginHeight=(empty string)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6531. | `marginHeight=(array with string)`| (changed, ssr error, ssr mismatch)| `"string"` |
    
  6532. | `marginHeight=(empty array)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6533. | `marginHeight=(object)`| (changed, ssr error, ssr mismatch)| `"result of toString()"` |
    
  6534. | `marginHeight=(numeric string)`| (changed, ssr error, ssr mismatch)| `"42"` |
    
  6535. | `marginHeight=(-1)`| (changed, ssr error, ssr mismatch)| `"-1"` |
    
  6536. | `marginHeight=(0)`| (changed, ssr error, ssr mismatch)| `"0"` |
    
  6537. | `marginHeight=(integer)`| (changed, ssr error, ssr mismatch)| `"1"` |
    
  6538. | `marginHeight=(NaN)`| (changed, warning, ssr error, ssr mismatch)| `"NaN"` |
    
  6539. | `marginHeight=(float)`| (changed, ssr error, ssr mismatch)| `"99.99"` |
    
  6540. | `marginHeight=(true)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6541. | `marginHeight=(false)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6542. | `marginHeight=(string 'true')`| (changed, ssr error, ssr mismatch)| `"true"` |
    
  6543. | `marginHeight=(string 'false')`| (changed, ssr error, ssr mismatch)| `"false"` |
    
  6544. | `marginHeight=(string 'on')`| (changed, ssr error, ssr mismatch)| `"on"` |
    
  6545. | `marginHeight=(string 'off')`| (changed, ssr error, ssr mismatch)| `"off"` |
    
  6546. | `marginHeight=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6547. | `marginHeight=(function)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6548. | `marginHeight=(null)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6549. | `marginHeight=(undefined)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6550. 
    
  6551. ## `marginWidth` (on `<frame>` inside `<frameset>`)
    
  6552. | Test Case | Flags | Result |
    
  6553. | --- | --- | --- |
    
  6554. | `marginWidth=(string)`| (changed, ssr error, ssr mismatch)| `"a string"` |
    
  6555. | `marginWidth=(empty string)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6556. | `marginWidth=(array with string)`| (changed, ssr error, ssr mismatch)| `"string"` |
    
  6557. | `marginWidth=(empty array)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6558. | `marginWidth=(object)`| (changed, ssr error, ssr mismatch)| `"result of toString()"` |
    
  6559. | `marginWidth=(numeric string)`| (changed, ssr error, ssr mismatch)| `"42"` |
    
  6560. | `marginWidth=(-1)`| (changed, ssr error, ssr mismatch)| `"-1"` |
    
  6561. | `marginWidth=(0)`| (changed, ssr error, ssr mismatch)| `"0"` |
    
  6562. | `marginWidth=(integer)`| (changed, ssr error, ssr mismatch)| `"1"` |
    
  6563. | `marginWidth=(NaN)`| (changed, warning, ssr error, ssr mismatch)| `"NaN"` |
    
  6564. | `marginWidth=(float)`| (changed, ssr error, ssr mismatch)| `"99.99"` |
    
  6565. | `marginWidth=(true)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6566. | `marginWidth=(false)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6567. | `marginWidth=(string 'true')`| (changed, ssr error, ssr mismatch)| `"true"` |
    
  6568. | `marginWidth=(string 'false')`| (changed, ssr error, ssr mismatch)| `"false"` |
    
  6569. | `marginWidth=(string 'on')`| (changed, ssr error, ssr mismatch)| `"on"` |
    
  6570. | `marginWidth=(string 'off')`| (changed, ssr error, ssr mismatch)| `"off"` |
    
  6571. | `marginWidth=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6572. | `marginWidth=(function)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  6573. | `marginWidth=(null)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6574. | `marginWidth=(undefined)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  6575. 
    
  6576. ## `marker-end` (on `<line>` inside `<svg>`)
    
  6577. | Test Case | Flags | Result |
    
  6578. | --- | --- | --- |
    
  6579. | `marker-end=(string)`| (changed, warning)| `"a string"` |
    
  6580. | `marker-end=(empty string)`| (changed, warning)| `<empty string>` |
    
  6581. | `marker-end=(array with string)`| (changed, warning)| `"string"` |
    
  6582. | `marker-end=(empty array)`| (changed, warning)| `<empty string>` |
    
  6583. | `marker-end=(object)`| (changed, warning)| `"result of toString()"` |
    
  6584. | `marker-end=(numeric string)`| (changed, warning)| `"42"` |
    
  6585. | `marker-end=(-1)`| (changed, warning)| `"-1"` |
    
  6586. | `marker-end=(0)`| (changed, warning)| `"0"` |
    
  6587. | `marker-end=(integer)`| (changed, warning)| `"1"` |
    
  6588. | `marker-end=(NaN)`| (changed, warning)| `"NaN"` |
    
  6589. | `marker-end=(float)`| (changed, warning)| `"99.99"` |
    
  6590. | `marker-end=(true)`| (initial, warning)| `<null>` |
    
  6591. | `marker-end=(false)`| (initial, warning)| `<null>` |
    
  6592. | `marker-end=(string 'true')`| (changed, warning)| `"true"` |
    
  6593. | `marker-end=(string 'false')`| (changed, warning)| `"false"` |
    
  6594. | `marker-end=(string 'on')`| (changed, warning)| `"on"` |
    
  6595. | `marker-end=(string 'off')`| (changed, warning)| `"off"` |
    
  6596. | `marker-end=(symbol)`| (initial, warning)| `<null>` |
    
  6597. | `marker-end=(function)`| (initial, warning)| `<null>` |
    
  6598. | `marker-end=(null)`| (initial, warning)| `<null>` |
    
  6599. | `marker-end=(undefined)`| (initial, warning)| `<null>` |
    
  6600. 
    
  6601. ## `marker-mid` (on `<line>` inside `<svg>`)
    
  6602. | Test Case | Flags | Result |
    
  6603. | --- | --- | --- |
    
  6604. | `marker-mid=(string)`| (changed, warning)| `"a string"` |
    
  6605. | `marker-mid=(empty string)`| (changed, warning)| `<empty string>` |
    
  6606. | `marker-mid=(array with string)`| (changed, warning)| `"string"` |
    
  6607. | `marker-mid=(empty array)`| (changed, warning)| `<empty string>` |
    
  6608. | `marker-mid=(object)`| (changed, warning)| `"result of toString()"` |
    
  6609. | `marker-mid=(numeric string)`| (changed, warning)| `"42"` |
    
  6610. | `marker-mid=(-1)`| (changed, warning)| `"-1"` |
    
  6611. | `marker-mid=(0)`| (changed, warning)| `"0"` |
    
  6612. | `marker-mid=(integer)`| (changed, warning)| `"1"` |
    
  6613. | `marker-mid=(NaN)`| (changed, warning)| `"NaN"` |
    
  6614. | `marker-mid=(float)`| (changed, warning)| `"99.99"` |
    
  6615. | `marker-mid=(true)`| (initial, warning)| `<null>` |
    
  6616. | `marker-mid=(false)`| (initial, warning)| `<null>` |
    
  6617. | `marker-mid=(string 'true')`| (changed, warning)| `"true"` |
    
  6618. | `marker-mid=(string 'false')`| (changed, warning)| `"false"` |
    
  6619. | `marker-mid=(string 'on')`| (changed, warning)| `"on"` |
    
  6620. | `marker-mid=(string 'off')`| (changed, warning)| `"off"` |
    
  6621. | `marker-mid=(symbol)`| (initial, warning)| `<null>` |
    
  6622. | `marker-mid=(function)`| (initial, warning)| `<null>` |
    
  6623. | `marker-mid=(null)`| (initial, warning)| `<null>` |
    
  6624. | `marker-mid=(undefined)`| (initial, warning)| `<null>` |
    
  6625. 
    
  6626. ## `marker-start` (on `<line>` inside `<svg>`)
    
  6627. | Test Case | Flags | Result |
    
  6628. | --- | --- | --- |
    
  6629. | `marker-start=(string)`| (changed, warning)| `"a string"` |
    
  6630. | `marker-start=(empty string)`| (changed, warning)| `<empty string>` |
    
  6631. | `marker-start=(array with string)`| (changed, warning)| `"string"` |
    
  6632. | `marker-start=(empty array)`| (changed, warning)| `<empty string>` |
    
  6633. | `marker-start=(object)`| (changed, warning)| `"result of toString()"` |
    
  6634. | `marker-start=(numeric string)`| (changed, warning)| `"42"` |
    
  6635. | `marker-start=(-1)`| (changed, warning)| `"-1"` |
    
  6636. | `marker-start=(0)`| (changed, warning)| `"0"` |
    
  6637. | `marker-start=(integer)`| (changed, warning)| `"1"` |
    
  6638. | `marker-start=(NaN)`| (changed, warning)| `"NaN"` |
    
  6639. | `marker-start=(float)`| (changed, warning)| `"99.99"` |
    
  6640. | `marker-start=(true)`| (initial, warning)| `<null>` |
    
  6641. | `marker-start=(false)`| (initial, warning)| `<null>` |
    
  6642. | `marker-start=(string 'true')`| (changed, warning)| `"true"` |
    
  6643. | `marker-start=(string 'false')`| (changed, warning)| `"false"` |
    
  6644. | `marker-start=(string 'on')`| (changed, warning)| `"on"` |
    
  6645. | `marker-start=(string 'off')`| (changed, warning)| `"off"` |
    
  6646. | `marker-start=(symbol)`| (initial, warning)| `<null>` |
    
  6647. | `marker-start=(function)`| (initial, warning)| `<null>` |
    
  6648. | `marker-start=(null)`| (initial, warning)| `<null>` |
    
  6649. | `marker-start=(undefined)`| (initial, warning)| `<null>` |
    
  6650. 
    
  6651. ## `markerEnd` (on `<line>` inside `<svg>`)
    
  6652. | Test Case | Flags | Result |
    
  6653. | --- | --- | --- |
    
  6654. | `markerEnd=(string)`| (changed)| `"a string"` |
    
  6655. | `markerEnd=(empty string)`| (changed)| `<empty string>` |
    
  6656. | `markerEnd=(array with string)`| (changed)| `"string"` |
    
  6657. | `markerEnd=(empty array)`| (changed)| `<empty string>` |
    
  6658. | `markerEnd=(object)`| (changed)| `"result of toString()"` |
    
  6659. | `markerEnd=(numeric string)`| (changed)| `"42"` |
    
  6660. | `markerEnd=(-1)`| (changed)| `"-1"` |
    
  6661. | `markerEnd=(0)`| (changed)| `"0"` |
    
  6662. | `markerEnd=(integer)`| (changed)| `"1"` |
    
  6663. | `markerEnd=(NaN)`| (changed, warning)| `"NaN"` |
    
  6664. | `markerEnd=(float)`| (changed)| `"99.99"` |
    
  6665. | `markerEnd=(true)`| (initial, warning)| `<null>` |
    
  6666. | `markerEnd=(false)`| (initial, warning)| `<null>` |
    
  6667. | `markerEnd=(string 'true')`| (changed)| `"true"` |
    
  6668. | `markerEnd=(string 'false')`| (changed)| `"false"` |
    
  6669. | `markerEnd=(string 'on')`| (changed)| `"on"` |
    
  6670. | `markerEnd=(string 'off')`| (changed)| `"off"` |
    
  6671. | `markerEnd=(symbol)`| (initial, warning)| `<null>` |
    
  6672. | `markerEnd=(function)`| (initial, warning)| `<null>` |
    
  6673. | `markerEnd=(null)`| (initial)| `<null>` |
    
  6674. | `markerEnd=(undefined)`| (initial)| `<null>` |
    
  6675. 
    
  6676. ## `markerHeight` (on `<marker>` inside `<svg>`)
    
  6677. | Test Case | Flags | Result |
    
  6678. | --- | --- | --- |
    
  6679. | `markerHeight=(string)`| (initial)| `<SVGLength: 3>` |
    
  6680. | `markerHeight=(empty string)`| (initial)| `<SVGLength: 3>` |
    
  6681. | `markerHeight=(array with string)`| (initial)| `<SVGLength: 3>` |
    
  6682. | `markerHeight=(empty array)`| (initial)| `<SVGLength: 3>` |
    
  6683. | `markerHeight=(object)`| (initial)| `<SVGLength: 3>` |
    
  6684. | `markerHeight=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  6685. | `markerHeight=(-1)`| (changed)| `<SVGLength: -1>` |
    
  6686. | `markerHeight=(0)`| (changed)| `<SVGLength: 0>` |
    
  6687. | `markerHeight=(integer)`| (changed)| `<SVGLength: 1>` |
    
  6688. | `markerHeight=(NaN)`| (initial, warning)| `<SVGLength: 3>` |
    
  6689. | `markerHeight=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  6690. | `markerHeight=(true)`| (initial, warning)| `<SVGLength: 3>` |
    
  6691. | `markerHeight=(false)`| (initial, warning)| `<SVGLength: 3>` |
    
  6692. | `markerHeight=(string 'true')`| (initial)| `<SVGLength: 3>` |
    
  6693. | `markerHeight=(string 'false')`| (initial)| `<SVGLength: 3>` |
    
  6694. | `markerHeight=(string 'on')`| (initial)| `<SVGLength: 3>` |
    
  6695. | `markerHeight=(string 'off')`| (initial)| `<SVGLength: 3>` |
    
  6696. | `markerHeight=(symbol)`| (initial, warning)| `<SVGLength: 3>` |
    
  6697. | `markerHeight=(function)`| (initial, warning)| `<SVGLength: 3>` |
    
  6698. | `markerHeight=(null)`| (initial)| `<SVGLength: 3>` |
    
  6699. | `markerHeight=(undefined)`| (initial)| `<SVGLength: 3>` |
    
  6700. 
    
  6701. ## `markerMid` (on `<line>` inside `<svg>`)
    
  6702. | Test Case | Flags | Result |
    
  6703. | --- | --- | --- |
    
  6704. | `markerMid=(string)`| (changed)| `"a string"` |
    
  6705. | `markerMid=(empty string)`| (changed)| `<empty string>` |
    
  6706. | `markerMid=(array with string)`| (changed)| `"string"` |
    
  6707. | `markerMid=(empty array)`| (changed)| `<empty string>` |
    
  6708. | `markerMid=(object)`| (changed)| `"result of toString()"` |
    
  6709. | `markerMid=(numeric string)`| (changed)| `"42"` |
    
  6710. | `markerMid=(-1)`| (changed)| `"-1"` |
    
  6711. | `markerMid=(0)`| (changed)| `"0"` |
    
  6712. | `markerMid=(integer)`| (changed)| `"1"` |
    
  6713. | `markerMid=(NaN)`| (changed, warning)| `"NaN"` |
    
  6714. | `markerMid=(float)`| (changed)| `"99.99"` |
    
  6715. | `markerMid=(true)`| (initial, warning)| `<null>` |
    
  6716. | `markerMid=(false)`| (initial, warning)| `<null>` |
    
  6717. | `markerMid=(string 'true')`| (changed)| `"true"` |
    
  6718. | `markerMid=(string 'false')`| (changed)| `"false"` |
    
  6719. | `markerMid=(string 'on')`| (changed)| `"on"` |
    
  6720. | `markerMid=(string 'off')`| (changed)| `"off"` |
    
  6721. | `markerMid=(symbol)`| (initial, warning)| `<null>` |
    
  6722. | `markerMid=(function)`| (initial, warning)| `<null>` |
    
  6723. | `markerMid=(null)`| (initial)| `<null>` |
    
  6724. | `markerMid=(undefined)`| (initial)| `<null>` |
    
  6725. 
    
  6726. ## `markerStart` (on `<line>` inside `<svg>`)
    
  6727. | Test Case | Flags | Result |
    
  6728. | --- | --- | --- |
    
  6729. | `markerStart=(string)`| (changed)| `"a string"` |
    
  6730. | `markerStart=(empty string)`| (changed)| `<empty string>` |
    
  6731. | `markerStart=(array with string)`| (changed)| `"string"` |
    
  6732. | `markerStart=(empty array)`| (changed)| `<empty string>` |
    
  6733. | `markerStart=(object)`| (changed)| `"result of toString()"` |
    
  6734. | `markerStart=(numeric string)`| (changed)| `"42"` |
    
  6735. | `markerStart=(-1)`| (changed)| `"-1"` |
    
  6736. | `markerStart=(0)`| (changed)| `"0"` |
    
  6737. | `markerStart=(integer)`| (changed)| `"1"` |
    
  6738. | `markerStart=(NaN)`| (changed, warning)| `"NaN"` |
    
  6739. | `markerStart=(float)`| (changed)| `"99.99"` |
    
  6740. | `markerStart=(true)`| (initial, warning)| `<null>` |
    
  6741. | `markerStart=(false)`| (initial, warning)| `<null>` |
    
  6742. | `markerStart=(string 'true')`| (changed)| `"true"` |
    
  6743. | `markerStart=(string 'false')`| (changed)| `"false"` |
    
  6744. | `markerStart=(string 'on')`| (changed)| `"on"` |
    
  6745. | `markerStart=(string 'off')`| (changed)| `"off"` |
    
  6746. | `markerStart=(symbol)`| (initial, warning)| `<null>` |
    
  6747. | `markerStart=(function)`| (initial, warning)| `<null>` |
    
  6748. | `markerStart=(null)`| (initial)| `<null>` |
    
  6749. | `markerStart=(undefined)`| (initial)| `<null>` |
    
  6750. 
    
  6751. ## `markerUnits` (on `<marker>` inside `<svg>`)
    
  6752. | Test Case | Flags | Result |
    
  6753. | --- | --- | --- |
    
  6754. | `markerUnits=(string)`| (initial)| `<number: 2>` |
    
  6755. | `markerUnits=(empty string)`| (initial)| `<number: 2>` |
    
  6756. | `markerUnits=(array with string)`| (initial)| `<number: 2>` |
    
  6757. | `markerUnits=(empty array)`| (initial)| `<number: 2>` |
    
  6758. | `markerUnits=(object)`| (initial)| `<number: 2>` |
    
  6759. | `markerUnits=(numeric string)`| (initial)| `<number: 2>` |
    
  6760. | `markerUnits=(-1)`| (initial)| `<number: 2>` |
    
  6761. | `markerUnits=(0)`| (initial)| `<number: 2>` |
    
  6762. | `markerUnits=(integer)`| (initial)| `<number: 2>` |
    
  6763. | `markerUnits=(NaN)`| (initial, warning)| `<number: 2>` |
    
  6764. | `markerUnits=(float)`| (initial)| `<number: 2>` |
    
  6765. | `markerUnits=(true)`| (initial, warning)| `<number: 2>` |
    
  6766. | `markerUnits=(false)`| (initial, warning)| `<number: 2>` |
    
  6767. | `markerUnits=(string 'true')`| (initial)| `<number: 2>` |
    
  6768. | `markerUnits=(string 'false')`| (initial)| `<number: 2>` |
    
  6769. | `markerUnits=(string 'on')`| (initial)| `<number: 2>` |
    
  6770. | `markerUnits=(string 'off')`| (initial)| `<number: 2>` |
    
  6771. | `markerUnits=(symbol)`| (initial, warning)| `<number: 2>` |
    
  6772. | `markerUnits=(function)`| (initial, warning)| `<number: 2>` |
    
  6773. | `markerUnits=(null)`| (initial)| `<number: 2>` |
    
  6774. | `markerUnits=(undefined)`| (initial)| `<number: 2>` |
    
  6775. 
    
  6776. ## `markerWidth` (on `<marker>` inside `<svg>`)
    
  6777. | Test Case | Flags | Result |
    
  6778. | --- | --- | --- |
    
  6779. | `markerWidth=(string)`| (initial)| `<SVGLength: 3>` |
    
  6780. | `markerWidth=(empty string)`| (initial)| `<SVGLength: 3>` |
    
  6781. | `markerWidth=(array with string)`| (initial)| `<SVGLength: 3>` |
    
  6782. | `markerWidth=(empty array)`| (initial)| `<SVGLength: 3>` |
    
  6783. | `markerWidth=(object)`| (initial)| `<SVGLength: 3>` |
    
  6784. | `markerWidth=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  6785. | `markerWidth=(-1)`| (changed)| `<SVGLength: -1>` |
    
  6786. | `markerWidth=(0)`| (changed)| `<SVGLength: 0>` |
    
  6787. | `markerWidth=(integer)`| (changed)| `<SVGLength: 1>` |
    
  6788. | `markerWidth=(NaN)`| (initial, warning)| `<SVGLength: 3>` |
    
  6789. | `markerWidth=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  6790. | `markerWidth=(true)`| (initial, warning)| `<SVGLength: 3>` |
    
  6791. | `markerWidth=(false)`| (initial, warning)| `<SVGLength: 3>` |
    
  6792. | `markerWidth=(string 'true')`| (initial)| `<SVGLength: 3>` |
    
  6793. | `markerWidth=(string 'false')`| (initial)| `<SVGLength: 3>` |
    
  6794. | `markerWidth=(string 'on')`| (initial)| `<SVGLength: 3>` |
    
  6795. | `markerWidth=(string 'off')`| (initial)| `<SVGLength: 3>` |
    
  6796. | `markerWidth=(symbol)`| (initial, warning)| `<SVGLength: 3>` |
    
  6797. | `markerWidth=(function)`| (initial, warning)| `<SVGLength: 3>` |
    
  6798. | `markerWidth=(null)`| (initial)| `<SVGLength: 3>` |
    
  6799. | `markerWidth=(undefined)`| (initial)| `<SVGLength: 3>` |
    
  6800. 
    
  6801. ## `mask` (on `<path>` inside `<svg>`)
    
  6802. | Test Case | Flags | Result |
    
  6803. | --- | --- | --- |
    
  6804. | `mask=(string)`| (changed)| `"a string"` |
    
  6805. | `mask=(empty string)`| (changed)| `<empty string>` |
    
  6806. | `mask=(array with string)`| (changed)| `"string"` |
    
  6807. | `mask=(empty array)`| (changed)| `<empty string>` |
    
  6808. | `mask=(object)`| (changed)| `"result of toString()"` |
    
  6809. | `mask=(numeric string)`| (changed)| `"42"` |
    
  6810. | `mask=(-1)`| (changed)| `"-1"` |
    
  6811. | `mask=(0)`| (changed)| `"0"` |
    
  6812. | `mask=(integer)`| (changed)| `"1"` |
    
  6813. | `mask=(NaN)`| (changed, warning)| `"NaN"` |
    
  6814. | `mask=(float)`| (changed)| `"99.99"` |
    
  6815. | `mask=(true)`| (initial, warning)| `<null>` |
    
  6816. | `mask=(false)`| (initial, warning)| `<null>` |
    
  6817. | `mask=(string 'true')`| (changed)| `"true"` |
    
  6818. | `mask=(string 'false')`| (changed)| `"false"` |
    
  6819. | `mask=(string 'on')`| (changed)| `"on"` |
    
  6820. | `mask=(string 'off')`| (changed)| `"off"` |
    
  6821. | `mask=(symbol)`| (initial, warning)| `<null>` |
    
  6822. | `mask=(function)`| (initial, warning)| `<null>` |
    
  6823. | `mask=(null)`| (initial)| `<null>` |
    
  6824. | `mask=(undefined)`| (initial)| `<null>` |
    
  6825. 
    
  6826. ## `maskContentUnits` (on `<mask>` inside `<svg>`)
    
  6827. | Test Case | Flags | Result |
    
  6828. | --- | --- | --- |
    
  6829. | `maskContentUnits=(string)`| (changed)| `<number: 2>` |
    
  6830. | `maskContentUnits=(empty string)`| (initial)| `<number: 1>` |
    
  6831. | `maskContentUnits=(array with string)`| (changed)| `<number: 2>` |
    
  6832. | `maskContentUnits=(empty array)`| (initial)| `<number: 1>` |
    
  6833. | `maskContentUnits=(object)`| (initial)| `<number: 1>` |
    
  6834. | `maskContentUnits=(numeric string)`| (initial)| `<number: 1>` |
    
  6835. | `maskContentUnits=(-1)`| (initial)| `<number: 1>` |
    
  6836. | `maskContentUnits=(0)`| (initial)| `<number: 1>` |
    
  6837. | `maskContentUnits=(integer)`| (initial)| `<number: 1>` |
    
  6838. | `maskContentUnits=(NaN)`| (initial, warning)| `<number: 1>` |
    
  6839. | `maskContentUnits=(float)`| (initial)| `<number: 1>` |
    
  6840. | `maskContentUnits=(true)`| (initial, warning)| `<number: 1>` |
    
  6841. | `maskContentUnits=(false)`| (initial, warning)| `<number: 1>` |
    
  6842. | `maskContentUnits=(string 'true')`| (initial)| `<number: 1>` |
    
  6843. | `maskContentUnits=(string 'false')`| (initial)| `<number: 1>` |
    
  6844. | `maskContentUnits=(string 'on')`| (initial)| `<number: 1>` |
    
  6845. | `maskContentUnits=(string 'off')`| (initial)| `<number: 1>` |
    
  6846. | `maskContentUnits=(symbol)`| (initial, warning)| `<number: 1>` |
    
  6847. | `maskContentUnits=(function)`| (initial, warning)| `<number: 1>` |
    
  6848. | `maskContentUnits=(null)`| (initial)| `<number: 1>` |
    
  6849. | `maskContentUnits=(undefined)`| (initial)| `<number: 1>` |
    
  6850. 
    
  6851. ## `maskUnits` (on `<mask>` inside `<svg>`)
    
  6852. | Test Case | Flags | Result |
    
  6853. | --- | --- | --- |
    
  6854. | `maskUnits=(string)`| (changed)| `<number: 1>` |
    
  6855. | `maskUnits=(empty string)`| (initial)| `<number: 2>` |
    
  6856. | `maskUnits=(array with string)`| (changed)| `<number: 1>` |
    
  6857. | `maskUnits=(empty array)`| (initial)| `<number: 2>` |
    
  6858. | `maskUnits=(object)`| (initial)| `<number: 2>` |
    
  6859. | `maskUnits=(numeric string)`| (initial)| `<number: 2>` |
    
  6860. | `maskUnits=(-1)`| (initial)| `<number: 2>` |
    
  6861. | `maskUnits=(0)`| (initial)| `<number: 2>` |
    
  6862. | `maskUnits=(integer)`| (initial)| `<number: 2>` |
    
  6863. | `maskUnits=(NaN)`| (initial, warning)| `<number: 2>` |
    
  6864. | `maskUnits=(float)`| (initial)| `<number: 2>` |
    
  6865. | `maskUnits=(true)`| (initial, warning)| `<number: 2>` |
    
  6866. | `maskUnits=(false)`| (initial, warning)| `<number: 2>` |
    
  6867. | `maskUnits=(string 'true')`| (initial)| `<number: 2>` |
    
  6868. | `maskUnits=(string 'false')`| (initial)| `<number: 2>` |
    
  6869. | `maskUnits=(string 'on')`| (initial)| `<number: 2>` |
    
  6870. | `maskUnits=(string 'off')`| (initial)| `<number: 2>` |
    
  6871. | `maskUnits=(symbol)`| (initial, warning)| `<number: 2>` |
    
  6872. | `maskUnits=(function)`| (initial, warning)| `<number: 2>` |
    
  6873. | `maskUnits=(null)`| (initial)| `<number: 2>` |
    
  6874. | `maskUnits=(undefined)`| (initial)| `<number: 2>` |
    
  6875. 
    
  6876. ## `mathematical` (on `<font-face>` inside `<svg>`)
    
  6877. | Test Case | Flags | Result |
    
  6878. | --- | --- | --- |
    
  6879. | `mathematical=(string)`| (changed)| `"a string"` |
    
  6880. | `mathematical=(empty string)`| (changed)| `<empty string>` |
    
  6881. | `mathematical=(array with string)`| (changed)| `"string"` |
    
  6882. | `mathematical=(empty array)`| (changed)| `<empty string>` |
    
  6883. | `mathematical=(object)`| (changed)| `"result of toString()"` |
    
  6884. | `mathematical=(numeric string)`| (changed)| `"42"` |
    
  6885. | `mathematical=(-1)`| (changed)| `"-1"` |
    
  6886. | `mathematical=(0)`| (changed)| `"0"` |
    
  6887. | `mathematical=(integer)`| (changed)| `"1"` |
    
  6888. | `mathematical=(NaN)`| (changed, warning)| `"NaN"` |
    
  6889. | `mathematical=(float)`| (changed)| `"99.99"` |
    
  6890. | `mathematical=(true)`| (initial, warning)| `<null>` |
    
  6891. | `mathematical=(false)`| (initial, warning)| `<null>` |
    
  6892. | `mathematical=(string 'true')`| (changed)| `"true"` |
    
  6893. | `mathematical=(string 'false')`| (changed)| `"false"` |
    
  6894. | `mathematical=(string 'on')`| (changed)| `"on"` |
    
  6895. | `mathematical=(string 'off')`| (changed)| `"off"` |
    
  6896. | `mathematical=(symbol)`| (initial, warning)| `<null>` |
    
  6897. | `mathematical=(function)`| (initial, warning)| `<null>` |
    
  6898. | `mathematical=(null)`| (initial)| `<null>` |
    
  6899. | `mathematical=(undefined)`| (initial)| `<null>` |
    
  6900. 
    
  6901. ## `max` (on `<input>` inside `<div>`)
    
  6902. | Test Case | Flags | Result |
    
  6903. | --- | --- | --- |
    
  6904. | `max=(string)`| (changed)| `"a string"` |
    
  6905. | `max=(empty string)`| (initial)| `<empty string>` |
    
  6906. | `max=(array with string)`| (changed)| `"string"` |
    
  6907. | `max=(empty array)`| (initial)| `<empty string>` |
    
  6908. | `max=(object)`| (changed)| `"result of toString()"` |
    
  6909. | `max=(numeric string)`| (changed)| `"42"` |
    
  6910. | `max=(-1)`| (changed)| `"-1"` |
    
  6911. | `max=(0)`| (changed)| `"0"` |
    
  6912. | `max=(integer)`| (changed)| `"1"` |
    
  6913. | `max=(NaN)`| (changed, warning)| `"NaN"` |
    
  6914. | `max=(float)`| (changed)| `"99.99"` |
    
  6915. | `max=(true)`| (initial, warning)| `<empty string>` |
    
  6916. | `max=(false)`| (initial, warning)| `<empty string>` |
    
  6917. | `max=(string 'true')`| (changed)| `"true"` |
    
  6918. | `max=(string 'false')`| (changed)| `"false"` |
    
  6919. | `max=(string 'on')`| (changed)| `"on"` |
    
  6920. | `max=(string 'off')`| (changed)| `"off"` |
    
  6921. | `max=(symbol)`| (initial, warning)| `<empty string>` |
    
  6922. | `max=(function)`| (initial, warning)| `<empty string>` |
    
  6923. | `max=(null)`| (initial)| `<empty string>` |
    
  6924. | `max=(undefined)`| (initial)| `<empty string>` |
    
  6925. 
    
  6926. ## `max` (on `<meter>` inside `<div>`)
    
  6927. | Test Case | Flags | Result |
    
  6928. | --- | --- | --- |
    
  6929. | `max=(string)`| (initial)| `<number: 1>` |
    
  6930. | `max=(empty string)`| (initial)| `<number: 1>` |
    
  6931. | `max=(array with string)`| (initial)| `<number: 1>` |
    
  6932. | `max=(empty array)`| (initial)| `<number: 1>` |
    
  6933. | `max=(object)`| (initial)| `<number: 1>` |
    
  6934. | `max=(numeric string)`| (changed)| `<number: 42>` |
    
  6935. | `max=(-1)`| (changed)| `<number: 0>` |
    
  6936. | `max=(0)`| (changed)| `<number: 0>` |
    
  6937. | `max=(integer)`| (initial)| `<number: 1>` |
    
  6938. | `max=(NaN)`| (initial, warning)| `<number: 1>` |
    
  6939. | `max=(float)`| (changed)| `<number: 99.99>` |
    
  6940. | `max=(true)`| (initial, warning)| `<number: 1>` |
    
  6941. | `max=(false)`| (initial, warning)| `<number: 1>` |
    
  6942. | `max=(string 'true')`| (initial)| `<number: 1>` |
    
  6943. | `max=(string 'false')`| (initial)| `<number: 1>` |
    
  6944. | `max=(string 'on')`| (initial)| `<number: 1>` |
    
  6945. | `max=(string 'off')`| (initial)| `<number: 1>` |
    
  6946. | `max=(symbol)`| (initial, warning)| `<number: 1>` |
    
  6947. | `max=(function)`| (initial, warning)| `<number: 1>` |
    
  6948. | `max=(null)`| (initial)| `<number: 1>` |
    
  6949. | `max=(undefined)`| (initial)| `<number: 1>` |
    
  6950. 
    
  6951. ## `max` (on `<progress>` inside `<div>`)
    
  6952. | Test Case | Flags | Result |
    
  6953. | --- | --- | --- |
    
  6954. | `max=(string)`| (initial)| `<number: 1>` |
    
  6955. | `max=(empty string)`| (initial)| `<number: 1>` |
    
  6956. | `max=(array with string)`| (initial)| `<number: 1>` |
    
  6957. | `max=(empty array)`| (initial)| `<number: 1>` |
    
  6958. | `max=(object)`| (initial)| `<number: 1>` |
    
  6959. | `max=(numeric string)`| (changed)| `<number: 42>` |
    
  6960. | `max=(-1)`| (initial)| `<number: 1>` |
    
  6961. | `max=(0)`| (initial)| `<number: 1>` |
    
  6962. | `max=(integer)`| (initial)| `<number: 1>` |
    
  6963. | `max=(NaN)`| (initial, warning)| `<number: 1>` |
    
  6964. | `max=(float)`| (changed)| `<number: 99.99>` |
    
  6965. | `max=(true)`| (initial, warning)| `<number: 1>` |
    
  6966. | `max=(false)`| (initial, warning)| `<number: 1>` |
    
  6967. | `max=(string 'true')`| (initial)| `<number: 1>` |
    
  6968. | `max=(string 'false')`| (initial)| `<number: 1>` |
    
  6969. | `max=(string 'on')`| (initial)| `<number: 1>` |
    
  6970. | `max=(string 'off')`| (initial)| `<number: 1>` |
    
  6971. | `max=(symbol)`| (initial, warning)| `<number: 1>` |
    
  6972. | `max=(function)`| (initial, warning)| `<number: 1>` |
    
  6973. | `max=(null)`| (initial)| `<number: 1>` |
    
  6974. | `max=(undefined)`| (initial)| `<number: 1>` |
    
  6975. 
    
  6976. ## `max` (on `<animate>` inside `<svg>`)
    
  6977. | Test Case | Flags | Result |
    
  6978. | --- | --- | --- |
    
  6979. | `max=(string)`| (changed)| `"a string"` |
    
  6980. | `max=(empty string)`| (changed)| `<empty string>` |
    
  6981. | `max=(array with string)`| (changed)| `"string"` |
    
  6982. | `max=(empty array)`| (changed)| `<empty string>` |
    
  6983. | `max=(object)`| (changed)| `"result of toString()"` |
    
  6984. | `max=(numeric string)`| (changed)| `"42"` |
    
  6985. | `max=(-1)`| (changed)| `"-1"` |
    
  6986. | `max=(0)`| (changed)| `"0"` |
    
  6987. | `max=(integer)`| (changed)| `"1"` |
    
  6988. | `max=(NaN)`| (changed, warning)| `"NaN"` |
    
  6989. | `max=(float)`| (changed)| `"99.99"` |
    
  6990. | `max=(true)`| (initial, warning)| `<null>` |
    
  6991. | `max=(false)`| (initial, warning)| `<null>` |
    
  6992. | `max=(string 'true')`| (changed)| `"true"` |
    
  6993. | `max=(string 'false')`| (changed)| `"false"` |
    
  6994. | `max=(string 'on')`| (changed)| `"on"` |
    
  6995. | `max=(string 'off')`| (changed)| `"off"` |
    
  6996. | `max=(symbol)`| (initial, warning)| `<null>` |
    
  6997. | `max=(function)`| (initial, warning)| `<null>` |
    
  6998. | `max=(null)`| (initial)| `<null>` |
    
  6999. | `max=(undefined)`| (initial)| `<null>` |
    
  7000. 
    
  7001. ## `maxLength` (on `<textarea>` inside `<div>`)
    
  7002. | Test Case | Flags | Result |
    
  7003. | --- | --- | --- |
    
  7004. | `maxLength=(string)`| (initial)| `<number: -1>` |
    
  7005. | `maxLength=(empty string)`| (initial)| `<number: -1>` |
    
  7006. | `maxLength=(array with string)`| (initial)| `<number: -1>` |
    
  7007. | `maxLength=(empty array)`| (initial)| `<number: -1>` |
    
  7008. | `maxLength=(object)`| (initial)| `<number: -1>` |
    
  7009. | `maxLength=(numeric string)`| (changed)| `<number: 42>` |
    
  7010. | `maxLength=(-1)`| (initial)| `<number: -1>` |
    
  7011. | `maxLength=(0)`| (changed)| `<number: 0>` |
    
  7012. | `maxLength=(integer)`| (changed)| `<number: 1>` |
    
  7013. | `maxLength=(NaN)`| (initial, warning)| `<number: -1>` |
    
  7014. | `maxLength=(float)`| (changed)| `<number: 99>` |
    
  7015. | `maxLength=(true)`| (initial, warning)| `<number: -1>` |
    
  7016. | `maxLength=(false)`| (initial, warning)| `<number: -1>` |
    
  7017. | `maxLength=(string 'true')`| (initial)| `<number: -1>` |
    
  7018. | `maxLength=(string 'false')`| (initial)| `<number: -1>` |
    
  7019. | `maxLength=(string 'on')`| (initial)| `<number: -1>` |
    
  7020. | `maxLength=(string 'off')`| (initial)| `<number: -1>` |
    
  7021. | `maxLength=(symbol)`| (initial, warning)| `<number: -1>` |
    
  7022. | `maxLength=(function)`| (initial, warning)| `<number: -1>` |
    
  7023. | `maxLength=(null)`| (initial)| `<number: -1>` |
    
  7024. | `maxLength=(undefined)`| (initial)| `<number: -1>` |
    
  7025. 
    
  7026. ## `media` (on `<link>` inside `<div>`)
    
  7027. | Test Case | Flags | Result |
    
  7028. | --- | --- | --- |
    
  7029. | `media=(string)`| (changed)| `"a string"` |
    
  7030. | `media=(empty string)`| (initial)| `<empty string>` |
    
  7031. | `media=(array with string)`| (changed)| `"string"` |
    
  7032. | `media=(empty array)`| (initial)| `<empty string>` |
    
  7033. | `media=(object)`| (changed)| `"result of toString()"` |
    
  7034. | `media=(numeric string)`| (changed)| `"42"` |
    
  7035. | `media=(-1)`| (changed)| `"-1"` |
    
  7036. | `media=(0)`| (changed)| `"0"` |
    
  7037. | `media=(integer)`| (changed)| `"1"` |
    
  7038. | `media=(NaN)`| (changed, warning)| `"NaN"` |
    
  7039. | `media=(float)`| (changed)| `"99.99"` |
    
  7040. | `media=(true)`| (initial, warning)| `<empty string>` |
    
  7041. | `media=(false)`| (initial, warning)| `<empty string>` |
    
  7042. | `media=(string 'true')`| (changed)| `"true"` |
    
  7043. | `media=(string 'false')`| (changed)| `"false"` |
    
  7044. | `media=(string 'on')`| (changed)| `"on"` |
    
  7045. | `media=(string 'off')`| (changed)| `"off"` |
    
  7046. | `media=(symbol)`| (initial, warning)| `<empty string>` |
    
  7047. | `media=(function)`| (initial, warning)| `<empty string>` |
    
  7048. | `media=(null)`| (initial)| `<empty string>` |
    
  7049. | `media=(undefined)`| (initial)| `<empty string>` |
    
  7050. 
    
  7051. ## `media` (on `<style>` inside `<svg>`)
    
  7052. | Test Case | Flags | Result |
    
  7053. | --- | --- | --- |
    
  7054. | `media=(string)`| (changed)| `"a string"` |
    
  7055. | `media=(empty string)`| (changed)| `<empty string>` |
    
  7056. | `media=(array with string)`| (changed)| `"string"` |
    
  7057. | `media=(empty array)`| (changed)| `<empty string>` |
    
  7058. | `media=(object)`| (changed)| `"result of toString()"` |
    
  7059. | `media=(numeric string)`| (changed)| `"42"` |
    
  7060. | `media=(-1)`| (changed)| `"-1"` |
    
  7061. | `media=(0)`| (changed)| `"0"` |
    
  7062. | `media=(integer)`| (changed)| `"1"` |
    
  7063. | `media=(NaN)`| (changed, warning)| `"NaN"` |
    
  7064. | `media=(float)`| (changed)| `"99.99"` |
    
  7065. | `media=(true)`| (initial, warning)| `"all"` |
    
  7066. | `media=(false)`| (initial, warning)| `"all"` |
    
  7067. | `media=(string 'true')`| (changed)| `"true"` |
    
  7068. | `media=(string 'false')`| (changed)| `"false"` |
    
  7069. | `media=(string 'on')`| (changed)| `"on"` |
    
  7070. | `media=(string 'off')`| (changed)| `"off"` |
    
  7071. | `media=(symbol)`| (initial, warning)| `"all"` |
    
  7072. | `media=(function)`| (initial, warning)| `"all"` |
    
  7073. | `media=(null)`| (initial)| `"all"` |
    
  7074. | `media=(undefined)`| (initial)| `"all"` |
    
  7075. 
    
  7076. ## `mediaGroup` (on `<video>` inside `<div>`)
    
  7077. | Test Case | Flags | Result |
    
  7078. | --- | --- | --- |
    
  7079. | `mediaGroup=(string)`| (changed)| `"a string"` |
    
  7080. | `mediaGroup=(empty string)`| (changed)| `<empty string>` |
    
  7081. | `mediaGroup=(array with string)`| (changed)| `"string"` |
    
  7082. | `mediaGroup=(empty array)`| (changed)| `<empty string>` |
    
  7083. | `mediaGroup=(object)`| (changed)| `"result of toString()"` |
    
  7084. | `mediaGroup=(numeric string)`| (changed)| `"42"` |
    
  7085. | `mediaGroup=(-1)`| (changed)| `"-1"` |
    
  7086. | `mediaGroup=(0)`| (changed)| `"0"` |
    
  7087. | `mediaGroup=(integer)`| (changed)| `"1"` |
    
  7088. | `mediaGroup=(NaN)`| (changed, warning)| `"NaN"` |
    
  7089. | `mediaGroup=(float)`| (changed)| `"99.99"` |
    
  7090. | `mediaGroup=(true)`| (initial, warning)| `<null>` |
    
  7091. | `mediaGroup=(false)`| (initial, warning)| `<null>` |
    
  7092. | `mediaGroup=(string 'true')`| (changed)| `"true"` |
    
  7093. | `mediaGroup=(string 'false')`| (changed)| `"false"` |
    
  7094. | `mediaGroup=(string 'on')`| (changed)| `"on"` |
    
  7095. | `mediaGroup=(string 'off')`| (changed)| `"off"` |
    
  7096. | `mediaGroup=(symbol)`| (initial, warning)| `<null>` |
    
  7097. | `mediaGroup=(function)`| (initial, warning)| `<null>` |
    
  7098. | `mediaGroup=(null)`| (initial)| `<null>` |
    
  7099. | `mediaGroup=(undefined)`| (initial)| `<null>` |
    
  7100. 
    
  7101. ## `method` (on `<form>` inside `<div>`)
    
  7102. | Test Case | Flags | Result |
    
  7103. | --- | --- | --- |
    
  7104. | `method=(string)`| (changed)| `"post"` |
    
  7105. | `method=(empty string)`| (initial)| `"get"` |
    
  7106. | `method=(array with string)`| (changed)| `"post"` |
    
  7107. | `method=(empty array)`| (initial)| `"get"` |
    
  7108. | `method=(object)`| (initial)| `"get"` |
    
  7109. | `method=(numeric string)`| (initial)| `"get"` |
    
  7110. | `method=(-1)`| (initial)| `"get"` |
    
  7111. | `method=(0)`| (initial)| `"get"` |
    
  7112. | `method=(integer)`| (initial)| `"get"` |
    
  7113. | `method=(NaN)`| (initial, warning)| `"get"` |
    
  7114. | `method=(float)`| (initial)| `"get"` |
    
  7115. | `method=(true)`| (initial, warning)| `"get"` |
    
  7116. | `method=(false)`| (initial, warning)| `"get"` |
    
  7117. | `method=(string 'true')`| (initial)| `"get"` |
    
  7118. | `method=(string 'false')`| (initial)| `"get"` |
    
  7119. | `method=(string 'on')`| (initial)| `"get"` |
    
  7120. | `method=(string 'off')`| (initial)| `"get"` |
    
  7121. | `method=(symbol)`| (initial, warning)| `"get"` |
    
  7122. | `method=(function)`| (initial, warning)| `"get"` |
    
  7123. | `method=(null)`| (initial)| `"get"` |
    
  7124. | `method=(undefined)`| (initial)| `"get"` |
    
  7125. 
    
  7126. ## `method` (on `<textPath>` inside `<svg>`)
    
  7127. | Test Case | Flags | Result |
    
  7128. | --- | --- | --- |
    
  7129. | `method=(string)`| (changed)| `<number: 2>` |
    
  7130. | `method=(empty string)`| (initial)| `<number: 1>` |
    
  7131. | `method=(array with string)`| (changed)| `<number: 2>` |
    
  7132. | `method=(empty array)`| (initial)| `<number: 1>` |
    
  7133. | `method=(object)`| (initial)| `<number: 1>` |
    
  7134. | `method=(numeric string)`| (initial)| `<number: 1>` |
    
  7135. | `method=(-1)`| (initial)| `<number: 1>` |
    
  7136. | `method=(0)`| (initial)| `<number: 1>` |
    
  7137. | `method=(integer)`| (initial)| `<number: 1>` |
    
  7138. | `method=(NaN)`| (initial, warning)| `<number: 1>` |
    
  7139. | `method=(float)`| (initial)| `<number: 1>` |
    
  7140. | `method=(true)`| (initial, warning)| `<number: 1>` |
    
  7141. | `method=(false)`| (initial, warning)| `<number: 1>` |
    
  7142. | `method=(string 'true')`| (initial)| `<number: 1>` |
    
  7143. | `method=(string 'false')`| (initial)| `<number: 1>` |
    
  7144. | `method=(string 'on')`| (initial)| `<number: 1>` |
    
  7145. | `method=(string 'off')`| (initial)| `<number: 1>` |
    
  7146. | `method=(symbol)`| (initial, warning)| `<number: 1>` |
    
  7147. | `method=(function)`| (initial, warning)| `<number: 1>` |
    
  7148. | `method=(null)`| (initial)| `<number: 1>` |
    
  7149. | `method=(undefined)`| (initial)| `<number: 1>` |
    
  7150. 
    
  7151. ## `min` (on `<input>` inside `<div>`)
    
  7152. | Test Case | Flags | Result |
    
  7153. | --- | --- | --- |
    
  7154. | `min=(string)`| (changed)| `"a string"` |
    
  7155. | `min=(empty string)`| (initial)| `<empty string>` |
    
  7156. | `min=(array with string)`| (changed)| `"string"` |
    
  7157. | `min=(empty array)`| (initial)| `<empty string>` |
    
  7158. | `min=(object)`| (changed)| `"result of toString()"` |
    
  7159. | `min=(numeric string)`| (changed)| `"42"` |
    
  7160. | `min=(-1)`| (changed)| `"-1"` |
    
  7161. | `min=(0)`| (changed)| `"0"` |
    
  7162. | `min=(integer)`| (changed)| `"1"` |
    
  7163. | `min=(NaN)`| (changed, warning)| `"NaN"` |
    
  7164. | `min=(float)`| (changed)| `"99.99"` |
    
  7165. | `min=(true)`| (initial, warning)| `<empty string>` |
    
  7166. | `min=(false)`| (initial, warning)| `<empty string>` |
    
  7167. | `min=(string 'true')`| (changed)| `"true"` |
    
  7168. | `min=(string 'false')`| (changed)| `"false"` |
    
  7169. | `min=(string 'on')`| (changed)| `"on"` |
    
  7170. | `min=(string 'off')`| (changed)| `"off"` |
    
  7171. | `min=(symbol)`| (initial, warning)| `<empty string>` |
    
  7172. | `min=(function)`| (initial, warning)| `<empty string>` |
    
  7173. | `min=(null)`| (initial)| `<empty string>` |
    
  7174. | `min=(undefined)`| (initial)| `<empty string>` |
    
  7175. 
    
  7176. ## `min` (on `<meter>` inside `<div>`)
    
  7177. | Test Case | Flags | Result |
    
  7178. | --- | --- | --- |
    
  7179. | `min=(string)`| (initial)| `<number: 0>` |
    
  7180. | `min=(empty string)`| (initial)| `<number: 0>` |
    
  7181. | `min=(array with string)`| (initial)| `<number: 0>` |
    
  7182. | `min=(empty array)`| (initial)| `<number: 0>` |
    
  7183. | `min=(object)`| (initial)| `<number: 0>` |
    
  7184. | `min=(numeric string)`| (changed)| `<number: 42>` |
    
  7185. | `min=(-1)`| (changed)| `<number: -1>` |
    
  7186. | `min=(0)`| (initial)| `<number: 0>` |
    
  7187. | `min=(integer)`| (changed)| `<number: 1>` |
    
  7188. | `min=(NaN)`| (initial, warning)| `<number: 0>` |
    
  7189. | `min=(float)`| (changed)| `<number: 99.99>` |
    
  7190. | `min=(true)`| (initial, warning)| `<number: 0>` |
    
  7191. | `min=(false)`| (initial, warning)| `<number: 0>` |
    
  7192. | `min=(string 'true')`| (initial)| `<number: 0>` |
    
  7193. | `min=(string 'false')`| (initial)| `<number: 0>` |
    
  7194. | `min=(string 'on')`| (initial)| `<number: 0>` |
    
  7195. | `min=(string 'off')`| (initial)| `<number: 0>` |
    
  7196. | `min=(symbol)`| (initial, warning)| `<number: 0>` |
    
  7197. | `min=(function)`| (initial, warning)| `<number: 0>` |
    
  7198. | `min=(null)`| (initial)| `<number: 0>` |
    
  7199. | `min=(undefined)`| (initial)| `<number: 0>` |
    
  7200. 
    
  7201. ## `min` (on `<animate>` inside `<svg>`)
    
  7202. | Test Case | Flags | Result |
    
  7203. | --- | --- | --- |
    
  7204. | `min=(string)`| (changed)| `"a string"` |
    
  7205. | `min=(empty string)`| (changed)| `<empty string>` |
    
  7206. | `min=(array with string)`| (changed)| `"string"` |
    
  7207. | `min=(empty array)`| (changed)| `<empty string>` |
    
  7208. | `min=(object)`| (changed)| `"result of toString()"` |
    
  7209. | `min=(numeric string)`| (changed)| `"42"` |
    
  7210. | `min=(-1)`| (changed)| `"-1"` |
    
  7211. | `min=(0)`| (changed)| `"0"` |
    
  7212. | `min=(integer)`| (changed)| `"1"` |
    
  7213. | `min=(NaN)`| (changed, warning)| `"NaN"` |
    
  7214. | `min=(float)`| (changed)| `"99.99"` |
    
  7215. | `min=(true)`| (initial, warning)| `<null>` |
    
  7216. | `min=(false)`| (initial, warning)| `<null>` |
    
  7217. | `min=(string 'true')`| (changed)| `"true"` |
    
  7218. | `min=(string 'false')`| (changed)| `"false"` |
    
  7219. | `min=(string 'on')`| (changed)| `"on"` |
    
  7220. | `min=(string 'off')`| (changed)| `"off"` |
    
  7221. | `min=(symbol)`| (initial, warning)| `<null>` |
    
  7222. | `min=(function)`| (initial, warning)| `<null>` |
    
  7223. | `min=(null)`| (initial)| `<null>` |
    
  7224. | `min=(undefined)`| (initial)| `<null>` |
    
  7225. 
    
  7226. ## `minLength` (on `<input>` inside `<div>`)
    
  7227. | Test Case | Flags | Result |
    
  7228. | --- | --- | --- |
    
  7229. | `minLength=(string)`| (initial)| `<number: -1>` |
    
  7230. | `minLength=(empty string)`| (initial)| `<number: -1>` |
    
  7231. | `minLength=(array with string)`| (initial)| `<number: -1>` |
    
  7232. | `minLength=(empty array)`| (initial)| `<number: -1>` |
    
  7233. | `minLength=(object)`| (initial)| `<number: -1>` |
    
  7234. | `minLength=(numeric string)`| (changed)| `<number: 42>` |
    
  7235. | `minLength=(-1)`| (initial)| `<number: -1>` |
    
  7236. | `minLength=(0)`| (changed)| `<number: 0>` |
    
  7237. | `minLength=(integer)`| (changed)| `<number: 1>` |
    
  7238. | `minLength=(NaN)`| (initial, warning)| `<number: -1>` |
    
  7239. | `minLength=(float)`| (changed)| `<number: 99>` |
    
  7240. | `minLength=(true)`| (initial, warning)| `<number: -1>` |
    
  7241. | `minLength=(false)`| (initial, warning)| `<number: -1>` |
    
  7242. | `minLength=(string 'true')`| (initial)| `<number: -1>` |
    
  7243. | `minLength=(string 'false')`| (initial)| `<number: -1>` |
    
  7244. | `minLength=(string 'on')`| (initial)| `<number: -1>` |
    
  7245. | `minLength=(string 'off')`| (initial)| `<number: -1>` |
    
  7246. | `minLength=(symbol)`| (initial, warning)| `<number: -1>` |
    
  7247. | `minLength=(function)`| (initial, warning)| `<number: -1>` |
    
  7248. | `minLength=(null)`| (initial)| `<number: -1>` |
    
  7249. | `minLength=(undefined)`| (initial)| `<number: -1>` |
    
  7250. 
    
  7251. ## `mode` (on `<feBlend>` inside `<svg>`)
    
  7252. | Test Case | Flags | Result |
    
  7253. | --- | --- | --- |
    
  7254. | `mode=(string)`| (changed)| `<number: 2>` |
    
  7255. | `mode=(empty string)`| (initial)| `<number: 1>` |
    
  7256. | `mode=(array with string)`| (changed)| `<number: 2>` |
    
  7257. | `mode=(empty array)`| (initial)| `<number: 1>` |
    
  7258. | `mode=(object)`| (initial)| `<number: 1>` |
    
  7259. | `mode=(numeric string)`| (initial)| `<number: 1>` |
    
  7260. | `mode=(-1)`| (initial)| `<number: 1>` |
    
  7261. | `mode=(0)`| (initial)| `<number: 1>` |
    
  7262. | `mode=(integer)`| (initial)| `<number: 1>` |
    
  7263. | `mode=(NaN)`| (initial, warning)| `<number: 1>` |
    
  7264. | `mode=(float)`| (initial)| `<number: 1>` |
    
  7265. | `mode=(true)`| (initial, warning)| `<number: 1>` |
    
  7266. | `mode=(false)`| (initial, warning)| `<number: 1>` |
    
  7267. | `mode=(string 'true')`| (initial)| `<number: 1>` |
    
  7268. | `mode=(string 'false')`| (initial)| `<number: 1>` |
    
  7269. | `mode=(string 'on')`| (initial)| `<number: 1>` |
    
  7270. | `mode=(string 'off')`| (initial)| `<number: 1>` |
    
  7271. | `mode=(symbol)`| (initial, warning)| `<number: 1>` |
    
  7272. | `mode=(function)`| (initial, warning)| `<number: 1>` |
    
  7273. | `mode=(null)`| (initial)| `<number: 1>` |
    
  7274. | `mode=(undefined)`| (initial)| `<number: 1>` |
    
  7275. 
    
  7276. ## `multiple` (on `<select>` inside `<div>`)
    
  7277. | Test Case | Flags | Result |
    
  7278. | --- | --- | --- |
    
  7279. | `multiple=(string)`| (changed)| `<boolean: true>` |
    
  7280. | `multiple=(empty string)`| (initial)| `<boolean: false>` |
    
  7281. | `multiple=(array with string)`| (changed)| `<boolean: true>` |
    
  7282. | `multiple=(empty array)`| (changed)| `<boolean: true>` |
    
  7283. | `multiple=(object)`| (changed)| `<boolean: true>` |
    
  7284. | `multiple=(numeric string)`| (changed)| `<boolean: true>` |
    
  7285. | `multiple=(-1)`| (changed)| `<boolean: true>` |
    
  7286. | `multiple=(0)`| (initial)| `<boolean: false>` |
    
  7287. | `multiple=(integer)`| (changed)| `<boolean: true>` |
    
  7288. | `multiple=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  7289. | `multiple=(float)`| (changed)| `<boolean: true>` |
    
  7290. | `multiple=(true)`| (changed)| `<boolean: true>` |
    
  7291. | `multiple=(false)`| (initial)| `<boolean: false>` |
    
  7292. | `multiple=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  7293. | `multiple=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  7294. | `multiple=(string 'on')`| (changed)| `<boolean: true>` |
    
  7295. | `multiple=(string 'off')`| (changed)| `<boolean: true>` |
    
  7296. | `multiple=(symbol)`| (changed, warning, ssr mismatch)| `<boolean: true>` |
    
  7297. | `multiple=(function)`| (changed, warning, ssr mismatch)| `<boolean: true>` |
    
  7298. | `multiple=(null)`| (initial)| `<boolean: false>` |
    
  7299. | `multiple=(undefined)`| (initial)| `<boolean: false>` |
    
  7300. 
    
  7301. ## `muted` (on `<video>` inside `<div>`)
    
  7302. | Test Case | Flags | Result |
    
  7303. | --- | --- | --- |
    
  7304. | `muted=(string)`| (changed)| `<boolean: true>` |
    
  7305. | `muted=(empty string)`| (initial)| `<boolean: false>` |
    
  7306. | `muted=(array with string)`| (changed)| `<boolean: true>` |
    
  7307. | `muted=(empty array)`| (changed)| `<boolean: true>` |
    
  7308. | `muted=(object)`| (changed)| `<boolean: true>` |
    
  7309. | `muted=(numeric string)`| (changed)| `<boolean: true>` |
    
  7310. | `muted=(-1)`| (changed)| `<boolean: true>` |
    
  7311. | `muted=(0)`| (initial)| `<boolean: false>` |
    
  7312. | `muted=(integer)`| (changed)| `<boolean: true>` |
    
  7313. | `muted=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  7314. | `muted=(float)`| (changed)| `<boolean: true>` |
    
  7315. | `muted=(true)`| (changed)| `<boolean: true>` |
    
  7316. | `muted=(false)`| (initial)| `<boolean: false>` |
    
  7317. | `muted=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  7318. | `muted=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  7319. | `muted=(string 'on')`| (changed)| `<boolean: true>` |
    
  7320. | `muted=(string 'off')`| (changed)| `<boolean: true>` |
    
  7321. | `muted=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  7322. | `muted=(function)`| (initial, warning)| `<boolean: false>` |
    
  7323. | `muted=(null)`| (initial)| `<boolean: false>` |
    
  7324. | `muted=(undefined)`| (initial)| `<boolean: false>` |
    
  7325. 
    
  7326. ## `name` (on `<input>` inside `<div>`)
    
  7327. | Test Case | Flags | Result |
    
  7328. | --- | --- | --- |
    
  7329. | `name=(string)`| (changed)| `"a string"` |
    
  7330. | `name=(empty string)`| (initial)| `<empty string>` |
    
  7331. | `name=(array with string)`| (changed)| `"string"` |
    
  7332. | `name=(empty array)`| (initial)| `<empty string>` |
    
  7333. | `name=(object)`| (changed)| `"result of toString()"` |
    
  7334. | `name=(numeric string)`| (changed)| `"42"` |
    
  7335. | `name=(-1)`| (changed)| `"-1"` |
    
  7336. | `name=(0)`| (changed)| `"0"` |
    
  7337. | `name=(integer)`| (changed)| `"1"` |
    
  7338. | `name=(NaN)`| (changed, warning)| `"NaN"` |
    
  7339. | `name=(float)`| (changed)| `"99.99"` |
    
  7340. | `name=(true)`| (initial, warning)| `<empty string>` |
    
  7341. | `name=(false)`| (initial, warning)| `<empty string>` |
    
  7342. | `name=(string 'true')`| (changed)| `"true"` |
    
  7343. | `name=(string 'false')`| (changed)| `"false"` |
    
  7344. | `name=(string 'on')`| (changed)| `"on"` |
    
  7345. | `name=(string 'off')`| (changed)| `"off"` |
    
  7346. | `name=(symbol)`| (initial, warning)| `<empty string>` |
    
  7347. | `name=(function)`| (initial, warning)| `<empty string>` |
    
  7348. | `name=(null)`| (initial)| `<empty string>` |
    
  7349. | `name=(undefined)`| (initial)| `<empty string>` |
    
  7350. 
    
  7351. ## `name` (on `<color-profile>` inside `<svg>`)
    
  7352. | Test Case | Flags | Result |
    
  7353. | --- | --- | --- |
    
  7354. | `name=(string)`| (initial)| `<null>` |
    
  7355. | `name=(empty string)`| (initial)| `<null>` |
    
  7356. | `name=(array with string)`| (initial)| `<null>` |
    
  7357. | `name=(empty array)`| (initial)| `<null>` |
    
  7358. | `name=(object)`| (initial)| `<null>` |
    
  7359. | `name=(numeric string)`| (initial)| `<null>` |
    
  7360. | `name=(-1)`| (initial)| `<null>` |
    
  7361. | `name=(0)`| (initial)| `<null>` |
    
  7362. | `name=(integer)`| (initial)| `<null>` |
    
  7363. | `name=(NaN)`| (initial, warning)| `<null>` |
    
  7364. | `name=(float)`| (initial)| `<null>` |
    
  7365. | `name=(true)`| (initial, warning)| `<null>` |
    
  7366. | `name=(false)`| (initial, warning)| `<null>` |
    
  7367. | `name=(string 'true')`| (initial)| `<null>` |
    
  7368. | `name=(string 'false')`| (initial)| `<null>` |
    
  7369. | `name=(string 'on')`| (initial)| `<null>` |
    
  7370. | `name=(string 'off')`| (initial)| `<null>` |
    
  7371. | `name=(symbol)`| (initial, warning)| `<null>` |
    
  7372. | `name=(function)`| (initial, warning)| `<null>` |
    
  7373. | `name=(null)`| (initial)| `<null>` |
    
  7374. | `name=(undefined)`| (initial)| `<null>` |
    
  7375. 
    
  7376. ## `noModule` (on `<script>` inside `<div>`)
    
  7377. | Test Case | Flags | Result |
    
  7378. | --- | --- | --- |
    
  7379. | `noModule=(string)`| (changed)| `<boolean: true>` |
    
  7380. | `noModule=(empty string)`| (initial)| `<boolean: false>` |
    
  7381. | `noModule=(array with string)`| (changed)| `<boolean: true>` |
    
  7382. | `noModule=(empty array)`| (changed)| `<boolean: true>` |
    
  7383. | `noModule=(object)`| (changed)| `<boolean: true>` |
    
  7384. | `noModule=(numeric string)`| (changed)| `<boolean: true>` |
    
  7385. | `noModule=(-1)`| (changed)| `<boolean: true>` |
    
  7386. | `noModule=(0)`| (initial)| `<boolean: false>` |
    
  7387. | `noModule=(integer)`| (changed)| `<boolean: true>` |
    
  7388. | `noModule=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  7389. | `noModule=(float)`| (changed)| `<boolean: true>` |
    
  7390. | `noModule=(true)`| (changed)| `<boolean: true>` |
    
  7391. | `noModule=(false)`| (initial)| `<boolean: false>` |
    
  7392. | `noModule=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  7393. | `noModule=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  7394. | `noModule=(string 'on')`| (changed)| `<boolean: true>` |
    
  7395. | `noModule=(string 'off')`| (changed)| `<boolean: true>` |
    
  7396. | `noModule=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  7397. | `noModule=(function)`| (initial, warning)| `<boolean: false>` |
    
  7398. | `noModule=(null)`| (initial)| `<boolean: false>` |
    
  7399. | `noModule=(undefined)`| (initial)| `<boolean: false>` |
    
  7400. 
    
  7401. ## `nonce` (on `<div>` inside `<div>`)
    
  7402. | Test Case | Flags | Result |
    
  7403. | --- | --- | --- |
    
  7404. | `nonce=(string)`| (changed)| `"a string"` |
    
  7405. | `nonce=(empty string)`| (changed)| `<empty string>` |
    
  7406. | `nonce=(array with string)`| (changed)| `"string"` |
    
  7407. | `nonce=(empty array)`| (changed)| `<empty string>` |
    
  7408. | `nonce=(object)`| (changed)| `"result of toString()"` |
    
  7409. | `nonce=(numeric string)`| (changed)| `"42"` |
    
  7410. | `nonce=(-1)`| (changed)| `"-1"` |
    
  7411. | `nonce=(0)`| (changed)| `"0"` |
    
  7412. | `nonce=(integer)`| (changed)| `"1"` |
    
  7413. | `nonce=(NaN)`| (changed, warning)| `"NaN"` |
    
  7414. | `nonce=(float)`| (changed)| `"99.99"` |
    
  7415. | `nonce=(true)`| (initial, warning)| `<null>` |
    
  7416. | `nonce=(false)`| (initial, warning)| `<null>` |
    
  7417. | `nonce=(string 'true')`| (changed)| `"true"` |
    
  7418. | `nonce=(string 'false')`| (changed)| `"false"` |
    
  7419. | `nonce=(string 'on')`| (changed)| `"on"` |
    
  7420. | `nonce=(string 'off')`| (changed)| `"off"` |
    
  7421. | `nonce=(symbol)`| (initial, warning)| `<null>` |
    
  7422. | `nonce=(function)`| (initial, warning)| `<null>` |
    
  7423. | `nonce=(null)`| (initial)| `<null>` |
    
  7424. | `nonce=(undefined)`| (initial)| `<null>` |
    
  7425. 
    
  7426. ## `noValidate` (on `<form>` inside `<div>`)
    
  7427. | Test Case | Flags | Result |
    
  7428. | --- | --- | --- |
    
  7429. | `noValidate=(string)`| (changed)| `<boolean: true>` |
    
  7430. | `noValidate=(empty string)`| (initial)| `<boolean: false>` |
    
  7431. | `noValidate=(array with string)`| (changed)| `<boolean: true>` |
    
  7432. | `noValidate=(empty array)`| (changed)| `<boolean: true>` |
    
  7433. | `noValidate=(object)`| (changed)| `<boolean: true>` |
    
  7434. | `noValidate=(numeric string)`| (changed)| `<boolean: true>` |
    
  7435. | `noValidate=(-1)`| (changed)| `<boolean: true>` |
    
  7436. | `noValidate=(0)`| (initial)| `<boolean: false>` |
    
  7437. | `noValidate=(integer)`| (changed)| `<boolean: true>` |
    
  7438. | `noValidate=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  7439. | `noValidate=(float)`| (changed)| `<boolean: true>` |
    
  7440. | `noValidate=(true)`| (changed)| `<boolean: true>` |
    
  7441. | `noValidate=(false)`| (initial)| `<boolean: false>` |
    
  7442. | `noValidate=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  7443. | `noValidate=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  7444. | `noValidate=(string 'on')`| (changed)| `<boolean: true>` |
    
  7445. | `noValidate=(string 'off')`| (changed)| `<boolean: true>` |
    
  7446. | `noValidate=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  7447. | `noValidate=(function)`| (initial, warning)| `<boolean: false>` |
    
  7448. | `noValidate=(null)`| (initial)| `<boolean: false>` |
    
  7449. | `noValidate=(undefined)`| (initial)| `<boolean: false>` |
    
  7450. 
    
  7451. ## `numOctaves` (on `<feTurbulence>` inside `<svg>`)
    
  7452. | Test Case | Flags | Result |
    
  7453. | --- | --- | --- |
    
  7454. | `numOctaves=(string)`| (initial)| `<number: 1>` |
    
  7455. | `numOctaves=(empty string)`| (changed)| `<number: 0>` |
    
  7456. | `numOctaves=(array with string)`| (initial)| `<number: 1>` |
    
  7457. | `numOctaves=(empty array)`| (changed)| `<number: 0>` |
    
  7458. | `numOctaves=(object)`| (initial)| `<number: 1>` |
    
  7459. | `numOctaves=(numeric string)`| (changed)| `<number: 42>` |
    
  7460. | `numOctaves=(-1)`| (changed)| `<number: -1>` |
    
  7461. | `numOctaves=(0)`| (changed)| `<number: 0>` |
    
  7462. | `numOctaves=(integer)`| (initial)| `<number: 1>` |
    
  7463. | `numOctaves=(NaN)`| (initial, warning)| `<number: 1>` |
    
  7464. | `numOctaves=(float)`| (initial)| `<number: 1>` |
    
  7465. | `numOctaves=(true)`| (initial, warning)| `<number: 1>` |
    
  7466. | `numOctaves=(false)`| (initial, warning)| `<number: 1>` |
    
  7467. | `numOctaves=(string 'true')`| (initial)| `<number: 1>` |
    
  7468. | `numOctaves=(string 'false')`| (initial)| `<number: 1>` |
    
  7469. | `numOctaves=(string 'on')`| (initial)| `<number: 1>` |
    
  7470. | `numOctaves=(string 'off')`| (initial)| `<number: 1>` |
    
  7471. | `numOctaves=(symbol)`| (initial, warning)| `<number: 1>` |
    
  7472. | `numOctaves=(function)`| (initial, warning)| `<number: 1>` |
    
  7473. | `numOctaves=(null)`| (initial)| `<number: 1>` |
    
  7474. | `numOctaves=(undefined)`| (initial)| `<number: 1>` |
    
  7475. 
    
  7476. ## `offset` (on `<stop>` inside `<svg>`)
    
  7477. | Test Case | Flags | Result |
    
  7478. | --- | --- | --- |
    
  7479. | `offset=(string)`| (initial)| `<number: 0>` |
    
  7480. | `offset=(empty string)`| (initial)| `<number: 0>` |
    
  7481. | `offset=(array with string)`| (initial)| `<number: 0>` |
    
  7482. | `offset=(empty array)`| (initial)| `<number: 0>` |
    
  7483. | `offset=(object)`| (initial)| `<number: 0>` |
    
  7484. | `offset=(numeric string)`| (changed)| `<number: 42>` |
    
  7485. | `offset=(-1)`| (changed)| `<number: -1>` |
    
  7486. | `offset=(0)`| (initial)| `<number: 0>` |
    
  7487. | `offset=(integer)`| (changed)| `<number: 1>` |
    
  7488. | `offset=(NaN)`| (initial, warning)| `<number: 0>` |
    
  7489. | `offset=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  7490. | `offset=(true)`| (initial, warning)| `<number: 0>` |
    
  7491. | `offset=(false)`| (initial, warning)| `<number: 0>` |
    
  7492. | `offset=(string 'true')`| (initial)| `<number: 0>` |
    
  7493. | `offset=(string 'false')`| (initial)| `<number: 0>` |
    
  7494. | `offset=(string 'on')`| (initial)| `<number: 0>` |
    
  7495. | `offset=(string 'off')`| (initial)| `<number: 0>` |
    
  7496. | `offset=(symbol)`| (initial, warning)| `<number: 0>` |
    
  7497. | `offset=(function)`| (initial, warning)| `<number: 0>` |
    
  7498. | `offset=(null)`| (initial)| `<number: 0>` |
    
  7499. | `offset=(undefined)`| (initial)| `<number: 0>` |
    
  7500. 
    
  7501. ## `on-click` (on `<div>` inside `<div>`)
    
  7502. | Test Case | Flags | Result |
    
  7503. | --- | --- | --- |
    
  7504. | `on-click=(string)`| (initial, warning)| `<undefined>` |
    
  7505. | `on-click=(empty string)`| (initial, warning)| `<undefined>` |
    
  7506. | `on-click=(array with string)`| (initial, warning)| `<undefined>` |
    
  7507. | `on-click=(empty array)`| (initial, warning)| `<undefined>` |
    
  7508. | `on-click=(object)`| (initial, warning)| `<undefined>` |
    
  7509. | `on-click=(numeric string)`| (initial, warning)| `<undefined>` |
    
  7510. | `on-click=(-1)`| (initial, warning)| `<undefined>` |
    
  7511. | `on-click=(0)`| (initial, warning)| `<undefined>` |
    
  7512. | `on-click=(integer)`| (initial, warning)| `<undefined>` |
    
  7513. | `on-click=(NaN)`| (initial, warning)| `<undefined>` |
    
  7514. | `on-click=(float)`| (initial, warning)| `<undefined>` |
    
  7515. | `on-click=(true)`| (initial, warning)| `<undefined>` |
    
  7516. | `on-click=(false)`| (initial, warning)| `<undefined>` |
    
  7517. | `on-click=(string 'true')`| (initial, warning)| `<undefined>` |
    
  7518. | `on-click=(string 'false')`| (initial, warning)| `<undefined>` |
    
  7519. | `on-click=(string 'on')`| (initial, warning)| `<undefined>` |
    
  7520. | `on-click=(string 'off')`| (initial, warning)| `<undefined>` |
    
  7521. | `on-click=(symbol)`| (initial, warning)| `<undefined>` |
    
  7522. | `on-click=(function)`| (initial, warning)| `<undefined>` |
    
  7523. | `on-click=(null)`| (initial, warning)| `<undefined>` |
    
  7524. | `on-click=(undefined)`| (initial, warning)| `<undefined>` |
    
  7525. 
    
  7526. ## `on-unknownevent` (on `<div>` inside `<div>`)
    
  7527. | Test Case | Flags | Result |
    
  7528. | --- | --- | --- |
    
  7529. | `on-unknownevent=(string)`| (initial, warning)| `<undefined>` |
    
  7530. | `on-unknownevent=(empty string)`| (initial, warning)| `<undefined>` |
    
  7531. | `on-unknownevent=(array with string)`| (initial, warning)| `<undefined>` |
    
  7532. | `on-unknownevent=(empty array)`| (initial, warning)| `<undefined>` |
    
  7533. | `on-unknownevent=(object)`| (initial, warning)| `<undefined>` |
    
  7534. | `on-unknownevent=(numeric string)`| (initial, warning)| `<undefined>` |
    
  7535. | `on-unknownevent=(-1)`| (initial, warning)| `<undefined>` |
    
  7536. | `on-unknownevent=(0)`| (initial, warning)| `<undefined>` |
    
  7537. | `on-unknownevent=(integer)`| (initial, warning)| `<undefined>` |
    
  7538. | `on-unknownevent=(NaN)`| (initial, warning)| `<undefined>` |
    
  7539. | `on-unknownevent=(float)`| (initial, warning)| `<undefined>` |
    
  7540. | `on-unknownevent=(true)`| (initial, warning)| `<undefined>` |
    
  7541. | `on-unknownevent=(false)`| (initial, warning)| `<undefined>` |
    
  7542. | `on-unknownevent=(string 'true')`| (initial, warning)| `<undefined>` |
    
  7543. | `on-unknownevent=(string 'false')`| (initial, warning)| `<undefined>` |
    
  7544. | `on-unknownevent=(string 'on')`| (initial, warning)| `<undefined>` |
    
  7545. | `on-unknownevent=(string 'off')`| (initial, warning)| `<undefined>` |
    
  7546. | `on-unknownevent=(symbol)`| (initial, warning)| `<undefined>` |
    
  7547. | `on-unknownevent=(function)`| (initial, warning)| `<undefined>` |
    
  7548. | `on-unknownevent=(null)`| (initial, warning)| `<undefined>` |
    
  7549. | `on-unknownevent=(undefined)`| (initial, warning)| `<undefined>` |
    
  7550. 
    
  7551. ## `onclick` (on `<div>` inside `<div>`)
    
  7552. | Test Case | Flags | Result |
    
  7553. | --- | --- | --- |
    
  7554. | `onclick=(string)`| (initial, warning)| `<null>` |
    
  7555. | `onclick=(empty string)`| (initial, warning)| `<null>` |
    
  7556. | `onclick=(array with string)`| (initial, warning)| `<null>` |
    
  7557. | `onclick=(empty array)`| (initial, warning)| `<null>` |
    
  7558. | `onclick=(object)`| (initial, warning)| `<null>` |
    
  7559. | `onclick=(numeric string)`| (initial, warning)| `<null>` |
    
  7560. | `onclick=(-1)`| (initial, warning)| `<null>` |
    
  7561. | `onclick=(0)`| (initial, warning)| `<null>` |
    
  7562. | `onclick=(integer)`| (initial, warning)| `<null>` |
    
  7563. | `onclick=(NaN)`| (initial, warning)| `<null>` |
    
  7564. | `onclick=(float)`| (initial, warning)| `<null>` |
    
  7565. | `onclick=(true)`| (initial, warning)| `<null>` |
    
  7566. | `onclick=(false)`| (initial, warning)| `<null>` |
    
  7567. | `onclick=(string 'true')`| (initial, warning)| `<null>` |
    
  7568. | `onclick=(string 'false')`| (initial, warning)| `<null>` |
    
  7569. | `onclick=(string 'on')`| (initial, warning)| `<null>` |
    
  7570. | `onclick=(string 'off')`| (initial, warning)| `<null>` |
    
  7571. | `onclick=(symbol)`| (initial, warning)| `<null>` |
    
  7572. | `onclick=(function)`| (initial, warning)| `<null>` |
    
  7573. | `onclick=(null)`| (initial, warning)| `<null>` |
    
  7574. | `onclick=(undefined)`| (initial, warning)| `<null>` |
    
  7575. 
    
  7576. ## `onClick` (on `<div>` inside `<div>`)
    
  7577. | Test Case | Flags | Result |
    
  7578. | --- | --- | --- |
    
  7579. | `onClick=(string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7580. | `onClick=(empty string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7581. | `onClick=(array with string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7582. | `onClick=(empty array)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7583. | `onClick=(object)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7584. | `onClick=(numeric string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7585. | `onClick=(-1)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7586. | `onClick=(0)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7587. | `onClick=(integer)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7588. | `onClick=(NaN)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7589. | `onClick=(float)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7590. | `onClick=(true)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7591. | `onClick=(false)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7592. | `onClick=(string 'true')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7593. | `onClick=(string 'false')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7594. | `onClick=(string 'on')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7595. | `onClick=(string 'off')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7596. | `onClick=(symbol)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7597. | `onClick=(function)`| (initial)| `<undefined>` |
    
  7598. | `onClick=(null)`| (initial)| `<undefined>` |
    
  7599. | `onClick=(undefined)`| (initial)| `<undefined>` |
    
  7600. 
    
  7601. ## `onunknownevent` (on `<div>` inside `<div>`)
    
  7602. | Test Case | Flags | Result |
    
  7603. | --- | --- | --- |
    
  7604. | `onunknownevent=(string)`| (initial, warning)| `<undefined>` |
    
  7605. | `onunknownevent=(empty string)`| (initial, warning)| `<undefined>` |
    
  7606. | `onunknownevent=(array with string)`| (initial, warning)| `<undefined>` |
    
  7607. | `onunknownevent=(empty array)`| (initial, warning)| `<undefined>` |
    
  7608. | `onunknownevent=(object)`| (initial, warning)| `<undefined>` |
    
  7609. | `onunknownevent=(numeric string)`| (initial, warning)| `<undefined>` |
    
  7610. | `onunknownevent=(-1)`| (initial, warning)| `<undefined>` |
    
  7611. | `onunknownevent=(0)`| (initial, warning)| `<undefined>` |
    
  7612. | `onunknownevent=(integer)`| (initial, warning)| `<undefined>` |
    
  7613. | `onunknownevent=(NaN)`| (initial, warning)| `<undefined>` |
    
  7614. | `onunknownevent=(float)`| (initial, warning)| `<undefined>` |
    
  7615. | `onunknownevent=(true)`| (initial, warning)| `<undefined>` |
    
  7616. | `onunknownevent=(false)`| (initial, warning)| `<undefined>` |
    
  7617. | `onunknownevent=(string 'true')`| (initial, warning)| `<undefined>` |
    
  7618. | `onunknownevent=(string 'false')`| (initial, warning)| `<undefined>` |
    
  7619. | `onunknownevent=(string 'on')`| (initial, warning)| `<undefined>` |
    
  7620. | `onunknownevent=(string 'off')`| (initial, warning)| `<undefined>` |
    
  7621. | `onunknownevent=(symbol)`| (initial, warning)| `<undefined>` |
    
  7622. | `onunknownevent=(function)`| (initial, warning)| `<undefined>` |
    
  7623. | `onunknownevent=(null)`| (initial, warning)| `<undefined>` |
    
  7624. | `onunknownevent=(undefined)`| (initial, warning)| `<undefined>` |
    
  7625. 
    
  7626. ## `onUnknownEvent` (on `<div>` inside `<div>`)
    
  7627. | Test Case | Flags | Result |
    
  7628. | --- | --- | --- |
    
  7629. | `onUnknownEvent=(string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7630. | `onUnknownEvent=(empty string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7631. | `onUnknownEvent=(array with string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7632. | `onUnknownEvent=(empty array)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7633. | `onUnknownEvent=(object)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7634. | `onUnknownEvent=(numeric string)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7635. | `onUnknownEvent=(-1)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7636. | `onUnknownEvent=(0)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7637. | `onUnknownEvent=(integer)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7638. | `onUnknownEvent=(NaN)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7639. | `onUnknownEvent=(float)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7640. | `onUnknownEvent=(true)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7641. | `onUnknownEvent=(false)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7642. | `onUnknownEvent=(string 'true')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7643. | `onUnknownEvent=(string 'false')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7644. | `onUnknownEvent=(string 'on')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7645. | `onUnknownEvent=(string 'off')`| (initial, warning, ssr warning)| `<undefined>` |
    
  7646. | `onUnknownEvent=(symbol)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7647. | `onUnknownEvent=(function)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7648. | `onUnknownEvent=(null)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7649. | `onUnknownEvent=(undefined)`| (initial, warning, ssr warning)| `<undefined>` |
    
  7650. 
    
  7651. ## `opacity` (on `<path>` inside `<svg>`)
    
  7652. | Test Case | Flags | Result |
    
  7653. | --- | --- | --- |
    
  7654. | `opacity=(string)`| (changed)| `"a string"` |
    
  7655. | `opacity=(empty string)`| (changed)| `<empty string>` |
    
  7656. | `opacity=(array with string)`| (changed)| `"string"` |
    
  7657. | `opacity=(empty array)`| (changed)| `<empty string>` |
    
  7658. | `opacity=(object)`| (changed)| `"result of toString()"` |
    
  7659. | `opacity=(numeric string)`| (changed)| `"42"` |
    
  7660. | `opacity=(-1)`| (changed)| `"-1"` |
    
  7661. | `opacity=(0)`| (changed)| `"0"` |
    
  7662. | `opacity=(integer)`| (changed)| `"1"` |
    
  7663. | `opacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  7664. | `opacity=(float)`| (changed)| `"99.99"` |
    
  7665. | `opacity=(true)`| (initial, warning)| `<null>` |
    
  7666. | `opacity=(false)`| (initial, warning)| `<null>` |
    
  7667. | `opacity=(string 'true')`| (changed)| `"true"` |
    
  7668. | `opacity=(string 'false')`| (changed)| `"false"` |
    
  7669. | `opacity=(string 'on')`| (changed)| `"on"` |
    
  7670. | `opacity=(string 'off')`| (changed)| `"off"` |
    
  7671. | `opacity=(symbol)`| (initial, warning)| `<null>` |
    
  7672. | `opacity=(function)`| (initial, warning)| `<null>` |
    
  7673. | `opacity=(null)`| (initial)| `<null>` |
    
  7674. | `opacity=(undefined)`| (initial)| `<null>` |
    
  7675. 
    
  7676. ## `open` (on `<details>` inside `<div>`)
    
  7677. | Test Case | Flags | Result |
    
  7678. | --- | --- | --- |
    
  7679. | `open=(string)`| (changed)| `<boolean: true>` |
    
  7680. | `open=(empty string)`| (initial)| `<boolean: false>` |
    
  7681. | `open=(array with string)`| (changed)| `<boolean: true>` |
    
  7682. | `open=(empty array)`| (changed)| `<boolean: true>` |
    
  7683. | `open=(object)`| (changed)| `<boolean: true>` |
    
  7684. | `open=(numeric string)`| (changed)| `<boolean: true>` |
    
  7685. | `open=(-1)`| (changed)| `<boolean: true>` |
    
  7686. | `open=(0)`| (initial)| `<boolean: false>` |
    
  7687. | `open=(integer)`| (changed)| `<boolean: true>` |
    
  7688. | `open=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  7689. | `open=(float)`| (changed)| `<boolean: true>` |
    
  7690. | `open=(true)`| (changed)| `<boolean: true>` |
    
  7691. | `open=(false)`| (initial)| `<boolean: false>` |
    
  7692. | `open=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  7693. | `open=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  7694. | `open=(string 'on')`| (changed)| `<boolean: true>` |
    
  7695. | `open=(string 'off')`| (changed)| `<boolean: true>` |
    
  7696. | `open=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  7697. | `open=(function)`| (initial, warning)| `<boolean: false>` |
    
  7698. | `open=(null)`| (initial)| `<boolean: false>` |
    
  7699. | `open=(undefined)`| (initial)| `<boolean: false>` |
    
  7700. 
    
  7701. ## `operator` (on `<feComposite>` inside `<svg>`)
    
  7702. | Test Case | Flags | Result |
    
  7703. | --- | --- | --- |
    
  7704. | `operator=(string)`| (changed)| `<number: 5>` |
    
  7705. | `operator=(empty string)`| (initial)| `<number: 1>` |
    
  7706. | `operator=(array with string)`| (changed)| `<number: 5>` |
    
  7707. | `operator=(empty array)`| (initial)| `<number: 1>` |
    
  7708. | `operator=(object)`| (initial)| `<number: 1>` |
    
  7709. | `operator=(numeric string)`| (initial)| `<number: 1>` |
    
  7710. | `operator=(-1)`| (initial)| `<number: 1>` |
    
  7711. | `operator=(0)`| (initial)| `<number: 1>` |
    
  7712. | `operator=(integer)`| (initial)| `<number: 1>` |
    
  7713. | `operator=(NaN)`| (initial, warning)| `<number: 1>` |
    
  7714. | `operator=(float)`| (initial)| `<number: 1>` |
    
  7715. | `operator=(true)`| (initial, warning)| `<number: 1>` |
    
  7716. | `operator=(false)`| (initial, warning)| `<number: 1>` |
    
  7717. | `operator=(string 'true')`| (initial)| `<number: 1>` |
    
  7718. | `operator=(string 'false')`| (initial)| `<number: 1>` |
    
  7719. | `operator=(string 'on')`| (initial)| `<number: 1>` |
    
  7720. | `operator=(string 'off')`| (initial)| `<number: 1>` |
    
  7721. | `operator=(symbol)`| (initial, warning)| `<number: 1>` |
    
  7722. | `operator=(function)`| (initial, warning)| `<number: 1>` |
    
  7723. | `operator=(null)`| (initial)| `<number: 1>` |
    
  7724. | `operator=(undefined)`| (initial)| `<number: 1>` |
    
  7725. 
    
  7726. ## `optimum` (on `<meter>` inside `<div>`)
    
  7727. | Test Case | Flags | Result |
    
  7728. | --- | --- | --- |
    
  7729. | `optimum=(string)`| (initial)| `<number: 0.5>` |
    
  7730. | `optimum=(empty string)`| (initial)| `<number: 0.5>` |
    
  7731. | `optimum=(array with string)`| (initial)| `<number: 0.5>` |
    
  7732. | `optimum=(empty array)`| (initial)| `<number: 0.5>` |
    
  7733. | `optimum=(object)`| (initial)| `<number: 0.5>` |
    
  7734. | `optimum=(numeric string)`| (changed)| `<number: 1>` |
    
  7735. | `optimum=(-1)`| (changed)| `<number: 0>` |
    
  7736. | `optimum=(0)`| (changed)| `<number: 0>` |
    
  7737. | `optimum=(integer)`| (changed)| `<number: 1>` |
    
  7738. | `optimum=(NaN)`| (initial, warning)| `<number: 0.5>` |
    
  7739. | `optimum=(float)`| (changed)| `<number: 1>` |
    
  7740. | `optimum=(true)`| (initial, warning)| `<number: 0.5>` |
    
  7741. | `optimum=(false)`| (initial, warning)| `<number: 0.5>` |
    
  7742. | `optimum=(string 'true')`| (initial)| `<number: 0.5>` |
    
  7743. | `optimum=(string 'false')`| (initial)| `<number: 0.5>` |
    
  7744. | `optimum=(string 'on')`| (initial)| `<number: 0.5>` |
    
  7745. | `optimum=(string 'off')`| (initial)| `<number: 0.5>` |
    
  7746. | `optimum=(symbol)`| (initial, warning)| `<number: 0.5>` |
    
  7747. | `optimum=(function)`| (initial, warning)| `<number: 0.5>` |
    
  7748. | `optimum=(null)`| (initial)| `<number: 0.5>` |
    
  7749. | `optimum=(undefined)`| (initial)| `<number: 0.5>` |
    
  7750. 
    
  7751. ## `order` (on `<feConvolveMatrix>` inside `<svg>`)
    
  7752. | Test Case | Flags | Result |
    
  7753. | --- | --- | --- |
    
  7754. | `order=(string)`| (changed)| `"a string"` |
    
  7755. | `order=(empty string)`| (changed)| `<empty string>` |
    
  7756. | `order=(array with string)`| (changed)| `"string"` |
    
  7757. | `order=(empty array)`| (changed)| `<empty string>` |
    
  7758. | `order=(object)`| (changed)| `"result of toString()"` |
    
  7759. | `order=(numeric string)`| (changed)| `"42"` |
    
  7760. | `order=(-1)`| (changed)| `"-1"` |
    
  7761. | `order=(0)`| (changed)| `"0"` |
    
  7762. | `order=(integer)`| (changed)| `"1"` |
    
  7763. | `order=(NaN)`| (changed, warning)| `"NaN"` |
    
  7764. | `order=(float)`| (changed)| `"99.99"` |
    
  7765. | `order=(true)`| (initial, warning)| `<null>` |
    
  7766. | `order=(false)`| (initial, warning)| `<null>` |
    
  7767. | `order=(string 'true')`| (changed)| `"true"` |
    
  7768. | `order=(string 'false')`| (changed)| `"false"` |
    
  7769. | `order=(string 'on')`| (changed)| `"on"` |
    
  7770. | `order=(string 'off')`| (changed)| `"off"` |
    
  7771. | `order=(symbol)`| (initial, warning)| `<null>` |
    
  7772. | `order=(function)`| (initial, warning)| `<null>` |
    
  7773. | `order=(null)`| (initial)| `<null>` |
    
  7774. | `order=(undefined)`| (initial)| `<null>` |
    
  7775. 
    
  7776. ## `orient` (on `<marker>` inside `<svg>`)
    
  7777. | Test Case | Flags | Result |
    
  7778. | --- | --- | --- |
    
  7779. | `orient=(string)`| (changed)| `"a string"` |
    
  7780. | `orient=(empty string)`| (changed)| `<empty string>` |
    
  7781. | `orient=(array with string)`| (changed)| `"string"` |
    
  7782. | `orient=(empty array)`| (changed)| `<empty string>` |
    
  7783. | `orient=(object)`| (changed)| `"result of toString()"` |
    
  7784. | `orient=(numeric string)`| (changed)| `"42"` |
    
  7785. | `orient=(-1)`| (changed)| `"-1"` |
    
  7786. | `orient=(0)`| (changed)| `"0"` |
    
  7787. | `orient=(integer)`| (changed)| `"1"` |
    
  7788. | `orient=(NaN)`| (changed, warning)| `"NaN"` |
    
  7789. | `orient=(float)`| (changed)| `"99.99"` |
    
  7790. | `orient=(true)`| (initial, warning)| `<null>` |
    
  7791. | `orient=(false)`| (initial, warning)| `<null>` |
    
  7792. | `orient=(string 'true')`| (changed)| `"true"` |
    
  7793. | `orient=(string 'false')`| (changed)| `"false"` |
    
  7794. | `orient=(string 'on')`| (changed)| `"on"` |
    
  7795. | `orient=(string 'off')`| (changed)| `"off"` |
    
  7796. | `orient=(symbol)`| (initial, warning)| `<null>` |
    
  7797. | `orient=(function)`| (initial, warning)| `<null>` |
    
  7798. | `orient=(null)`| (initial)| `<null>` |
    
  7799. | `orient=(undefined)`| (initial)| `<null>` |
    
  7800. 
    
  7801. ## `orientation` (on `<glyph>` inside `<svg>`)
    
  7802. | Test Case | Flags | Result |
    
  7803. | --- | --- | --- |
    
  7804. | `orientation=(string)`| (changed)| `"a string"` |
    
  7805. | `orientation=(empty string)`| (changed)| `<empty string>` |
    
  7806. | `orientation=(array with string)`| (changed)| `"string"` |
    
  7807. | `orientation=(empty array)`| (changed)| `<empty string>` |
    
  7808. | `orientation=(object)`| (changed)| `"result of toString()"` |
    
  7809. | `orientation=(numeric string)`| (changed)| `"42"` |
    
  7810. | `orientation=(-1)`| (changed)| `"-1"` |
    
  7811. | `orientation=(0)`| (changed)| `"0"` |
    
  7812. | `orientation=(integer)`| (changed)| `"1"` |
    
  7813. | `orientation=(NaN)`| (changed, warning)| `"NaN"` |
    
  7814. | `orientation=(float)`| (changed)| `"99.99"` |
    
  7815. | `orientation=(true)`| (initial, warning)| `<null>` |
    
  7816. | `orientation=(false)`| (initial, warning)| `<null>` |
    
  7817. | `orientation=(string 'true')`| (changed)| `"true"` |
    
  7818. | `orientation=(string 'false')`| (changed)| `"false"` |
    
  7819. | `orientation=(string 'on')`| (changed)| `"on"` |
    
  7820. | `orientation=(string 'off')`| (changed)| `"off"` |
    
  7821. | `orientation=(symbol)`| (initial, warning)| `<null>` |
    
  7822. | `orientation=(function)`| (initial, warning)| `<null>` |
    
  7823. | `orientation=(null)`| (initial)| `<null>` |
    
  7824. | `orientation=(undefined)`| (initial)| `<null>` |
    
  7825. 
    
  7826. ## `origin` (on `<animateMotion>` inside `<svg>`)
    
  7827. | Test Case | Flags | Result |
    
  7828. | --- | --- | --- |
    
  7829. | `origin=(string)`| (changed)| `"a string"` |
    
  7830. | `origin=(empty string)`| (changed)| `<empty string>` |
    
  7831. | `origin=(array with string)`| (changed)| `"string"` |
    
  7832. | `origin=(empty array)`| (changed)| `<empty string>` |
    
  7833. | `origin=(object)`| (changed)| `"result of toString()"` |
    
  7834. | `origin=(numeric string)`| (changed)| `"42"` |
    
  7835. | `origin=(-1)`| (changed)| `"-1"` |
    
  7836. | `origin=(0)`| (changed)| `"0"` |
    
  7837. | `origin=(integer)`| (changed)| `"1"` |
    
  7838. | `origin=(NaN)`| (changed, warning)| `"NaN"` |
    
  7839. | `origin=(float)`| (changed)| `"99.99"` |
    
  7840. | `origin=(true)`| (initial, warning)| `<null>` |
    
  7841. | `origin=(false)`| (initial, warning)| `<null>` |
    
  7842. | `origin=(string 'true')`| (changed)| `"true"` |
    
  7843. | `origin=(string 'false')`| (changed)| `"false"` |
    
  7844. | `origin=(string 'on')`| (changed)| `"on"` |
    
  7845. | `origin=(string 'off')`| (changed)| `"off"` |
    
  7846. | `origin=(symbol)`| (initial, warning)| `<null>` |
    
  7847. | `origin=(function)`| (initial, warning)| `<null>` |
    
  7848. | `origin=(null)`| (initial)| `<null>` |
    
  7849. | `origin=(undefined)`| (initial)| `<null>` |
    
  7850. 
    
  7851. ## `overflow` (on `<path>` inside `<svg>`)
    
  7852. | Test Case | Flags | Result |
    
  7853. | --- | --- | --- |
    
  7854. | `overflow=(string)`| (changed)| `"a string"` |
    
  7855. | `overflow=(empty string)`| (changed)| `<empty string>` |
    
  7856. | `overflow=(array with string)`| (changed)| `"string"` |
    
  7857. | `overflow=(empty array)`| (changed)| `<empty string>` |
    
  7858. | `overflow=(object)`| (changed)| `"result of toString()"` |
    
  7859. | `overflow=(numeric string)`| (changed)| `"42"` |
    
  7860. | `overflow=(-1)`| (changed)| `"-1"` |
    
  7861. | `overflow=(0)`| (changed)| `"0"` |
    
  7862. | `overflow=(integer)`| (changed)| `"1"` |
    
  7863. | `overflow=(NaN)`| (changed, warning)| `"NaN"` |
    
  7864. | `overflow=(float)`| (changed)| `"99.99"` |
    
  7865. | `overflow=(true)`| (initial, warning)| `<null>` |
    
  7866. | `overflow=(false)`| (initial, warning)| `<null>` |
    
  7867. | `overflow=(string 'true')`| (changed)| `"true"` |
    
  7868. | `overflow=(string 'false')`| (changed)| `"false"` |
    
  7869. | `overflow=(string 'on')`| (changed)| `"on"` |
    
  7870. | `overflow=(string 'off')`| (changed)| `"off"` |
    
  7871. | `overflow=(symbol)`| (initial, warning)| `<null>` |
    
  7872. | `overflow=(function)`| (initial, warning)| `<null>` |
    
  7873. | `overflow=(null)`| (initial)| `<null>` |
    
  7874. | `overflow=(undefined)`| (initial)| `<null>` |
    
  7875. 
    
  7876. ## `overline-position` (on `<font-face>` inside `<svg>`)
    
  7877. | Test Case | Flags | Result |
    
  7878. | --- | --- | --- |
    
  7879. | `overline-position=(string)`| (changed, warning)| `"a string"` |
    
  7880. | `overline-position=(empty string)`| (changed, warning)| `<empty string>` |
    
  7881. | `overline-position=(array with string)`| (changed, warning)| `"string"` |
    
  7882. | `overline-position=(empty array)`| (changed, warning)| `<empty string>` |
    
  7883. | `overline-position=(object)`| (changed, warning)| `"result of toString()"` |
    
  7884. | `overline-position=(numeric string)`| (changed, warning)| `"42"` |
    
  7885. | `overline-position=(-1)`| (changed, warning)| `"-1"` |
    
  7886. | `overline-position=(0)`| (changed, warning)| `"0"` |
    
  7887. | `overline-position=(integer)`| (changed, warning)| `"1"` |
    
  7888. | `overline-position=(NaN)`| (changed, warning)| `"NaN"` |
    
  7889. | `overline-position=(float)`| (changed, warning)| `"99.99"` |
    
  7890. | `overline-position=(true)`| (initial, warning)| `<null>` |
    
  7891. | `overline-position=(false)`| (initial, warning)| `<null>` |
    
  7892. | `overline-position=(string 'true')`| (changed, warning)| `"true"` |
    
  7893. | `overline-position=(string 'false')`| (changed, warning)| `"false"` |
    
  7894. | `overline-position=(string 'on')`| (changed, warning)| `"on"` |
    
  7895. | `overline-position=(string 'off')`| (changed, warning)| `"off"` |
    
  7896. | `overline-position=(symbol)`| (initial, warning)| `<null>` |
    
  7897. | `overline-position=(function)`| (initial, warning)| `<null>` |
    
  7898. | `overline-position=(null)`| (initial, warning)| `<null>` |
    
  7899. | `overline-position=(undefined)`| (initial, warning)| `<null>` |
    
  7900. 
    
  7901. ## `overline-thickness` (on `<font-face>` inside `<svg>`)
    
  7902. | Test Case | Flags | Result |
    
  7903. | --- | --- | --- |
    
  7904. | `overline-thickness=(string)`| (changed, warning)| `"a string"` |
    
  7905. | `overline-thickness=(empty string)`| (changed, warning)| `<empty string>` |
    
  7906. | `overline-thickness=(array with string)`| (changed, warning)| `"string"` |
    
  7907. | `overline-thickness=(empty array)`| (changed, warning)| `<empty string>` |
    
  7908. | `overline-thickness=(object)`| (changed, warning)| `"result of toString()"` |
    
  7909. | `overline-thickness=(numeric string)`| (changed, warning)| `"42"` |
    
  7910. | `overline-thickness=(-1)`| (changed, warning)| `"-1"` |
    
  7911. | `overline-thickness=(0)`| (changed, warning)| `"0"` |
    
  7912. | `overline-thickness=(integer)`| (changed, warning)| `"1"` |
    
  7913. | `overline-thickness=(NaN)`| (changed, warning)| `"NaN"` |
    
  7914. | `overline-thickness=(float)`| (changed, warning)| `"99.99"` |
    
  7915. | `overline-thickness=(true)`| (initial, warning)| `<null>` |
    
  7916. | `overline-thickness=(false)`| (initial, warning)| `<null>` |
    
  7917. | `overline-thickness=(string 'true')`| (changed, warning)| `"true"` |
    
  7918. | `overline-thickness=(string 'false')`| (changed, warning)| `"false"` |
    
  7919. | `overline-thickness=(string 'on')`| (changed, warning)| `"on"` |
    
  7920. | `overline-thickness=(string 'off')`| (changed, warning)| `"off"` |
    
  7921. | `overline-thickness=(symbol)`| (initial, warning)| `<null>` |
    
  7922. | `overline-thickness=(function)`| (initial, warning)| `<null>` |
    
  7923. | `overline-thickness=(null)`| (initial, warning)| `<null>` |
    
  7924. | `overline-thickness=(undefined)`| (initial, warning)| `<null>` |
    
  7925. 
    
  7926. ## `overlinePosition` (on `<font-face>` inside `<svg>`)
    
  7927. | Test Case | Flags | Result |
    
  7928. | --- | --- | --- |
    
  7929. | `overlinePosition=(string)`| (changed)| `"a string"` |
    
  7930. | `overlinePosition=(empty string)`| (changed)| `<empty string>` |
    
  7931. | `overlinePosition=(array with string)`| (changed)| `"string"` |
    
  7932. | `overlinePosition=(empty array)`| (changed)| `<empty string>` |
    
  7933. | `overlinePosition=(object)`| (changed)| `"result of toString()"` |
    
  7934. | `overlinePosition=(numeric string)`| (changed)| `"42"` |
    
  7935. | `overlinePosition=(-1)`| (changed)| `"-1"` |
    
  7936. | `overlinePosition=(0)`| (changed)| `"0"` |
    
  7937. | `overlinePosition=(integer)`| (changed)| `"1"` |
    
  7938. | `overlinePosition=(NaN)`| (changed, warning)| `"NaN"` |
    
  7939. | `overlinePosition=(float)`| (changed)| `"99.99"` |
    
  7940. | `overlinePosition=(true)`| (initial, warning)| `<null>` |
    
  7941. | `overlinePosition=(false)`| (initial, warning)| `<null>` |
    
  7942. | `overlinePosition=(string 'true')`| (changed)| `"true"` |
    
  7943. | `overlinePosition=(string 'false')`| (changed)| `"false"` |
    
  7944. | `overlinePosition=(string 'on')`| (changed)| `"on"` |
    
  7945. | `overlinePosition=(string 'off')`| (changed)| `"off"` |
    
  7946. | `overlinePosition=(symbol)`| (initial, warning)| `<null>` |
    
  7947. | `overlinePosition=(function)`| (initial, warning)| `<null>` |
    
  7948. | `overlinePosition=(null)`| (initial)| `<null>` |
    
  7949. | `overlinePosition=(undefined)`| (initial)| `<null>` |
    
  7950. 
    
  7951. ## `overlineThickness` (on `<font-face>` inside `<svg>`)
    
  7952. | Test Case | Flags | Result |
    
  7953. | --- | --- | --- |
    
  7954. | `overlineThickness=(string)`| (changed)| `"a string"` |
    
  7955. | `overlineThickness=(empty string)`| (changed)| `<empty string>` |
    
  7956. | `overlineThickness=(array with string)`| (changed)| `"string"` |
    
  7957. | `overlineThickness=(empty array)`| (changed)| `<empty string>` |
    
  7958. | `overlineThickness=(object)`| (changed)| `"result of toString()"` |
    
  7959. | `overlineThickness=(numeric string)`| (changed)| `"42"` |
    
  7960. | `overlineThickness=(-1)`| (changed)| `"-1"` |
    
  7961. | `overlineThickness=(0)`| (changed)| `"0"` |
    
  7962. | `overlineThickness=(integer)`| (changed)| `"1"` |
    
  7963. | `overlineThickness=(NaN)`| (changed, warning)| `"NaN"` |
    
  7964. | `overlineThickness=(float)`| (changed)| `"99.99"` |
    
  7965. | `overlineThickness=(true)`| (initial, warning)| `<null>` |
    
  7966. | `overlineThickness=(false)`| (initial, warning)| `<null>` |
    
  7967. | `overlineThickness=(string 'true')`| (changed)| `"true"` |
    
  7968. | `overlineThickness=(string 'false')`| (changed)| `"false"` |
    
  7969. | `overlineThickness=(string 'on')`| (changed)| `"on"` |
    
  7970. | `overlineThickness=(string 'off')`| (changed)| `"off"` |
    
  7971. | `overlineThickness=(symbol)`| (initial, warning)| `<null>` |
    
  7972. | `overlineThickness=(function)`| (initial, warning)| `<null>` |
    
  7973. | `overlineThickness=(null)`| (initial)| `<null>` |
    
  7974. | `overlineThickness=(undefined)`| (initial)| `<null>` |
    
  7975. 
    
  7976. ## `paint-order` (on `<path>` inside `<svg>`)
    
  7977. | Test Case | Flags | Result |
    
  7978. | --- | --- | --- |
    
  7979. | `paint-order=(string)`| (changed, warning)| `"a string"` |
    
  7980. | `paint-order=(empty string)`| (changed, warning)| `<empty string>` |
    
  7981. | `paint-order=(array with string)`| (changed, warning)| `"string"` |
    
  7982. | `paint-order=(empty array)`| (changed, warning)| `<empty string>` |
    
  7983. | `paint-order=(object)`| (changed, warning)| `"result of toString()"` |
    
  7984. | `paint-order=(numeric string)`| (changed, warning)| `"42"` |
    
  7985. | `paint-order=(-1)`| (changed, warning)| `"-1"` |
    
  7986. | `paint-order=(0)`| (changed, warning)| `"0"` |
    
  7987. | `paint-order=(integer)`| (changed, warning)| `"1"` |
    
  7988. | `paint-order=(NaN)`| (changed, warning)| `"NaN"` |
    
  7989. | `paint-order=(float)`| (changed, warning)| `"99.99"` |
    
  7990. | `paint-order=(true)`| (initial, warning)| `<null>` |
    
  7991. | `paint-order=(false)`| (initial, warning)| `<null>` |
    
  7992. | `paint-order=(string 'true')`| (changed, warning)| `"true"` |
    
  7993. | `paint-order=(string 'false')`| (changed, warning)| `"false"` |
    
  7994. | `paint-order=(string 'on')`| (changed, warning)| `"on"` |
    
  7995. | `paint-order=(string 'off')`| (changed, warning)| `"off"` |
    
  7996. | `paint-order=(symbol)`| (initial, warning)| `<null>` |
    
  7997. | `paint-order=(function)`| (initial, warning)| `<null>` |
    
  7998. | `paint-order=(null)`| (initial, warning)| `<null>` |
    
  7999. | `paint-order=(undefined)`| (initial, warning)| `<null>` |
    
  8000. 
    
  8001. ## `paintOrder` (on `<path>` inside `<svg>`)
    
  8002. | Test Case | Flags | Result |
    
  8003. | --- | --- | --- |
    
  8004. | `paintOrder=(string)`| (changed)| `"a string"` |
    
  8005. | `paintOrder=(empty string)`| (changed)| `<empty string>` |
    
  8006. | `paintOrder=(array with string)`| (changed)| `"string"` |
    
  8007. | `paintOrder=(empty array)`| (changed)| `<empty string>` |
    
  8008. | `paintOrder=(object)`| (changed)| `"result of toString()"` |
    
  8009. | `paintOrder=(numeric string)`| (changed)| `"42"` |
    
  8010. | `paintOrder=(-1)`| (changed)| `"-1"` |
    
  8011. | `paintOrder=(0)`| (changed)| `"0"` |
    
  8012. | `paintOrder=(integer)`| (changed)| `"1"` |
    
  8013. | `paintOrder=(NaN)`| (changed, warning)| `"NaN"` |
    
  8014. | `paintOrder=(float)`| (changed)| `"99.99"` |
    
  8015. | `paintOrder=(true)`| (initial, warning)| `<null>` |
    
  8016. | `paintOrder=(false)`| (initial, warning)| `<null>` |
    
  8017. | `paintOrder=(string 'true')`| (changed)| `"true"` |
    
  8018. | `paintOrder=(string 'false')`| (changed)| `"false"` |
    
  8019. | `paintOrder=(string 'on')`| (changed)| `"on"` |
    
  8020. | `paintOrder=(string 'off')`| (changed)| `"off"` |
    
  8021. | `paintOrder=(symbol)`| (initial, warning)| `<null>` |
    
  8022. | `paintOrder=(function)`| (initial, warning)| `<null>` |
    
  8023. | `paintOrder=(null)`| (initial)| `<null>` |
    
  8024. | `paintOrder=(undefined)`| (initial)| `<null>` |
    
  8025. 
    
  8026. ## `panose-1` (on `<font-face>` inside `<svg>`)
    
  8027. | Test Case | Flags | Result |
    
  8028. | --- | --- | --- |
    
  8029. | `panose-1=(string)`| (changed, warning)| `"a string"` |
    
  8030. | `panose-1=(empty string)`| (changed, warning)| `<empty string>` |
    
  8031. | `panose-1=(array with string)`| (changed, warning)| `"string"` |
    
  8032. | `panose-1=(empty array)`| (changed, warning)| `<empty string>` |
    
  8033. | `panose-1=(object)`| (changed, warning)| `"result of toString()"` |
    
  8034. | `panose-1=(numeric string)`| (changed, warning)| `"42"` |
    
  8035. | `panose-1=(-1)`| (changed, warning)| `"-1"` |
    
  8036. | `panose-1=(0)`| (changed, warning)| `"0"` |
    
  8037. | `panose-1=(integer)`| (changed, warning)| `"1"` |
    
  8038. | `panose-1=(NaN)`| (changed, warning)| `"NaN"` |
    
  8039. | `panose-1=(float)`| (changed, warning)| `"99.99"` |
    
  8040. | `panose-1=(true)`| (initial, warning)| `<null>` |
    
  8041. | `panose-1=(false)`| (initial, warning)| `<null>` |
    
  8042. | `panose-1=(string 'true')`| (changed, warning)| `"true"` |
    
  8043. | `panose-1=(string 'false')`| (changed, warning)| `"false"` |
    
  8044. | `panose-1=(string 'on')`| (changed, warning)| `"on"` |
    
  8045. | `panose-1=(string 'off')`| (changed, warning)| `"off"` |
    
  8046. | `panose-1=(symbol)`| (initial, warning)| `<null>` |
    
  8047. | `panose-1=(function)`| (initial, warning)| `<null>` |
    
  8048. | `panose-1=(null)`| (initial, warning)| `<null>` |
    
  8049. | `panose-1=(undefined)`| (initial, warning)| `<null>` |
    
  8050. 
    
  8051. ## `panose1` (on `<font-face>` inside `<svg>`)
    
  8052. | Test Case | Flags | Result |
    
  8053. | --- | --- | --- |
    
  8054. | `panose1=(string)`| (initial)| `<null>` |
    
  8055. | `panose1=(empty string)`| (initial)| `<null>` |
    
  8056. | `panose1=(array with string)`| (initial)| `<null>` |
    
  8057. | `panose1=(empty array)`| (initial)| `<null>` |
    
  8058. | `panose1=(object)`| (initial)| `<null>` |
    
  8059. | `panose1=(numeric string)`| (initial)| `<null>` |
    
  8060. | `panose1=(-1)`| (initial)| `<null>` |
    
  8061. | `panose1=(0)`| (initial)| `<null>` |
    
  8062. | `panose1=(integer)`| (initial)| `<null>` |
    
  8063. | `panose1=(NaN)`| (initial, warning)| `<null>` |
    
  8064. | `panose1=(float)`| (initial)| `<null>` |
    
  8065. | `panose1=(true)`| (initial, warning)| `<null>` |
    
  8066. | `panose1=(false)`| (initial, warning)| `<null>` |
    
  8067. | `panose1=(string 'true')`| (initial)| `<null>` |
    
  8068. | `panose1=(string 'false')`| (initial)| `<null>` |
    
  8069. | `panose1=(string 'on')`| (initial)| `<null>` |
    
  8070. | `panose1=(string 'off')`| (initial)| `<null>` |
    
  8071. | `panose1=(symbol)`| (initial, warning)| `<null>` |
    
  8072. | `panose1=(function)`| (initial, warning)| `<null>` |
    
  8073. | `panose1=(null)`| (initial)| `<null>` |
    
  8074. | `panose1=(undefined)`| (initial)| `<null>` |
    
  8075. 
    
  8076. ## `pathLength` (on `<path>` inside `<svg>`)
    
  8077. | Test Case | Flags | Result |
    
  8078. | --- | --- | --- |
    
  8079. | `pathLength=(string)`| (initial)| `<number: 0>` |
    
  8080. | `pathLength=(empty string)`| (initial)| `<number: 0>` |
    
  8081. | `pathLength=(array with string)`| (initial)| `<number: 0>` |
    
  8082. | `pathLength=(empty array)`| (initial)| `<number: 0>` |
    
  8083. | `pathLength=(object)`| (initial)| `<number: 0>` |
    
  8084. | `pathLength=(numeric string)`| (changed)| `<number: 42>` |
    
  8085. | `pathLength=(-1)`| (changed)| `<number: -1>` |
    
  8086. | `pathLength=(0)`| (initial)| `<number: 0>` |
    
  8087. | `pathLength=(integer)`| (changed)| `<number: 1>` |
    
  8088. | `pathLength=(NaN)`| (initial, warning)| `<number: 0>` |
    
  8089. | `pathLength=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  8090. | `pathLength=(true)`| (initial, warning)| `<number: 0>` |
    
  8091. | `pathLength=(false)`| (initial, warning)| `<number: 0>` |
    
  8092. | `pathLength=(string 'true')`| (initial)| `<number: 0>` |
    
  8093. | `pathLength=(string 'false')`| (initial)| `<number: 0>` |
    
  8094. | `pathLength=(string 'on')`| (initial)| `<number: 0>` |
    
  8095. | `pathLength=(string 'off')`| (initial)| `<number: 0>` |
    
  8096. | `pathLength=(symbol)`| (initial, warning)| `<number: 0>` |
    
  8097. | `pathLength=(function)`| (initial, warning)| `<number: 0>` |
    
  8098. | `pathLength=(null)`| (initial)| `<number: 0>` |
    
  8099. | `pathLength=(undefined)`| (initial)| `<number: 0>` |
    
  8100. 
    
  8101. ## `pattern` (on `<input>` inside `<div>`)
    
  8102. | Test Case | Flags | Result |
    
  8103. | --- | --- | --- |
    
  8104. | `pattern=(string)`| (changed)| `"a string"` |
    
  8105. | `pattern=(empty string)`| (initial)| `<empty string>` |
    
  8106. | `pattern=(array with string)`| (changed)| `"string"` |
    
  8107. | `pattern=(empty array)`| (initial)| `<empty string>` |
    
  8108. | `pattern=(object)`| (changed)| `"result of toString()"` |
    
  8109. | `pattern=(numeric string)`| (changed)| `"42"` |
    
  8110. | `pattern=(-1)`| (changed)| `"-1"` |
    
  8111. | `pattern=(0)`| (changed)| `"0"` |
    
  8112. | `pattern=(integer)`| (changed)| `"1"` |
    
  8113. | `pattern=(NaN)`| (changed, warning)| `"NaN"` |
    
  8114. | `pattern=(float)`| (changed)| `"99.99"` |
    
  8115. | `pattern=(true)`| (initial, warning)| `<empty string>` |
    
  8116. | `pattern=(false)`| (initial, warning)| `<empty string>` |
    
  8117. | `pattern=(string 'true')`| (changed)| `"true"` |
    
  8118. | `pattern=(string 'false')`| (changed)| `"false"` |
    
  8119. | `pattern=(string 'on')`| (changed)| `"on"` |
    
  8120. | `pattern=(string 'off')`| (changed)| `"off"` |
    
  8121. | `pattern=(symbol)`| (initial, warning)| `<empty string>` |
    
  8122. | `pattern=(function)`| (initial, warning)| `<empty string>` |
    
  8123. | `pattern=(null)`| (initial)| `<empty string>` |
    
  8124. | `pattern=(undefined)`| (initial)| `<empty string>` |
    
  8125. 
    
  8126. ## `patternContentUnits` (on `<pattern>` inside `<svg>`)
    
  8127. | Test Case | Flags | Result |
    
  8128. | --- | --- | --- |
    
  8129. | `patternContentUnits=(string)`| (changed)| `<number: 2>` |
    
  8130. | `patternContentUnits=(empty string)`| (initial)| `<number: 1>` |
    
  8131. | `patternContentUnits=(array with string)`| (changed)| `<number: 2>` |
    
  8132. | `patternContentUnits=(empty array)`| (initial)| `<number: 1>` |
    
  8133. | `patternContentUnits=(object)`| (initial)| `<number: 1>` |
    
  8134. | `patternContentUnits=(numeric string)`| (initial)| `<number: 1>` |
    
  8135. | `patternContentUnits=(-1)`| (initial)| `<number: 1>` |
    
  8136. | `patternContentUnits=(0)`| (initial)| `<number: 1>` |
    
  8137. | `patternContentUnits=(integer)`| (initial)| `<number: 1>` |
    
  8138. | `patternContentUnits=(NaN)`| (initial, warning)| `<number: 1>` |
    
  8139. | `patternContentUnits=(float)`| (initial)| `<number: 1>` |
    
  8140. | `patternContentUnits=(true)`| (initial, warning)| `<number: 1>` |
    
  8141. | `patternContentUnits=(false)`| (initial, warning)| `<number: 1>` |
    
  8142. | `patternContentUnits=(string 'true')`| (initial)| `<number: 1>` |
    
  8143. | `patternContentUnits=(string 'false')`| (initial)| `<number: 1>` |
    
  8144. | `patternContentUnits=(string 'on')`| (initial)| `<number: 1>` |
    
  8145. | `patternContentUnits=(string 'off')`| (initial)| `<number: 1>` |
    
  8146. | `patternContentUnits=(symbol)`| (initial, warning)| `<number: 1>` |
    
  8147. | `patternContentUnits=(function)`| (initial, warning)| `<number: 1>` |
    
  8148. | `patternContentUnits=(null)`| (initial)| `<number: 1>` |
    
  8149. | `patternContentUnits=(undefined)`| (initial)| `<number: 1>` |
    
  8150. 
    
  8151. ## `patternTransform` (on `<pattern>` inside `<svg>`)
    
  8152. | Test Case | Flags | Result |
    
  8153. | --- | --- | --- |
    
  8154. | `patternTransform=(string)`| (changed)| `[<SVGMatrix 1 0 0 1 -10 -20>/2/0, <SVGMatrix 2 0 0 2 0 0>/3/0, <SVGMatrix 0.7071067811865476 0.7071067811865475 -0.7071067811865475 0.7071067811865476 0 0>/4/45, <SVGMatrix 1 0 0 1 5 10>/2/0]` |
    
  8155. | `patternTransform=(empty string)`| (initial)| `[]` |
    
  8156. | `patternTransform=(array with string)`| (changed)| `[<SVGMatrix 1 0 0 1 -10 -20>/2/0, <SVGMatrix 2 0 0 2 0 0>/3/0, <SVGMatrix 0.7071067811865476 0.7071067811865475 -0.7071067811865475 0.7071067811865476 0 0>/4/45, <SVGMatrix 1 0 0 1 5 10>/2/0]` |
    
  8157. | `patternTransform=(empty array)`| (initial)| `[]` |
    
  8158. | `patternTransform=(object)`| (initial)| `[]` |
    
  8159. | `patternTransform=(numeric string)`| (initial)| `[]` |
    
  8160. | `patternTransform=(-1)`| (initial)| `[]` |
    
  8161. | `patternTransform=(0)`| (initial)| `[]` |
    
  8162. | `patternTransform=(integer)`| (initial)| `[]` |
    
  8163. | `patternTransform=(NaN)`| (initial, warning)| `[]` |
    
  8164. | `patternTransform=(float)`| (initial)| `[]` |
    
  8165. | `patternTransform=(true)`| (initial, warning)| `[]` |
    
  8166. | `patternTransform=(false)`| (initial, warning)| `[]` |
    
  8167. | `patternTransform=(string 'true')`| (initial)| `[]` |
    
  8168. | `patternTransform=(string 'false')`| (initial)| `[]` |
    
  8169. | `patternTransform=(string 'on')`| (initial)| `[]` |
    
  8170. | `patternTransform=(string 'off')`| (initial)| `[]` |
    
  8171. | `patternTransform=(symbol)`| (initial, warning)| `[]` |
    
  8172. | `patternTransform=(function)`| (initial, warning)| `[]` |
    
  8173. | `patternTransform=(null)`| (initial)| `[]` |
    
  8174. | `patternTransform=(undefined)`| (initial)| `[]` |
    
  8175. 
    
  8176. ## `patternUnits` (on `<pattern>` inside `<svg>`)
    
  8177. | Test Case | Flags | Result |
    
  8178. | --- | --- | --- |
    
  8179. | `patternUnits=(string)`| (changed)| `<number: 1>` |
    
  8180. | `patternUnits=(empty string)`| (initial)| `<number: 2>` |
    
  8181. | `patternUnits=(array with string)`| (changed)| `<number: 1>` |
    
  8182. | `patternUnits=(empty array)`| (initial)| `<number: 2>` |
    
  8183. | `patternUnits=(object)`| (initial)| `<number: 2>` |
    
  8184. | `patternUnits=(numeric string)`| (initial)| `<number: 2>` |
    
  8185. | `patternUnits=(-1)`| (initial)| `<number: 2>` |
    
  8186. | `patternUnits=(0)`| (initial)| `<number: 2>` |
    
  8187. | `patternUnits=(integer)`| (initial)| `<number: 2>` |
    
  8188. | `patternUnits=(NaN)`| (initial, warning)| `<number: 2>` |
    
  8189. | `patternUnits=(float)`| (initial)| `<number: 2>` |
    
  8190. | `patternUnits=(true)`| (initial, warning)| `<number: 2>` |
    
  8191. | `patternUnits=(false)`| (initial, warning)| `<number: 2>` |
    
  8192. | `patternUnits=(string 'true')`| (initial)| `<number: 2>` |
    
  8193. | `patternUnits=(string 'false')`| (initial)| `<number: 2>` |
    
  8194. | `patternUnits=(string 'on')`| (initial)| `<number: 2>` |
    
  8195. | `patternUnits=(string 'off')`| (initial)| `<number: 2>` |
    
  8196. | `patternUnits=(symbol)`| (initial, warning)| `<number: 2>` |
    
  8197. | `patternUnits=(function)`| (initial, warning)| `<number: 2>` |
    
  8198. | `patternUnits=(null)`| (initial)| `<number: 2>` |
    
  8199. | `patternUnits=(undefined)`| (initial)| `<number: 2>` |
    
  8200. 
    
  8201. ## `placeholder` (on `<input>` inside `<div>`)
    
  8202. | Test Case | Flags | Result |
    
  8203. | --- | --- | --- |
    
  8204. | `placeholder=(string)`| (changed)| `"a string"` |
    
  8205. | `placeholder=(empty string)`| (initial)| `<empty string>` |
    
  8206. | `placeholder=(array with string)`| (changed)| `"string"` |
    
  8207. | `placeholder=(empty array)`| (initial)| `<empty string>` |
    
  8208. | `placeholder=(object)`| (changed)| `"result of toString()"` |
    
  8209. | `placeholder=(numeric string)`| (changed)| `"42"` |
    
  8210. | `placeholder=(-1)`| (changed)| `"-1"` |
    
  8211. | `placeholder=(0)`| (changed)| `"0"` |
    
  8212. | `placeholder=(integer)`| (changed)| `"1"` |
    
  8213. | `placeholder=(NaN)`| (changed, warning)| `"NaN"` |
    
  8214. | `placeholder=(float)`| (changed)| `"99.99"` |
    
  8215. | `placeholder=(true)`| (initial, warning)| `<empty string>` |
    
  8216. | `placeholder=(false)`| (initial, warning)| `<empty string>` |
    
  8217. | `placeholder=(string 'true')`| (changed)| `"true"` |
    
  8218. | `placeholder=(string 'false')`| (changed)| `"false"` |
    
  8219. | `placeholder=(string 'on')`| (changed)| `"on"` |
    
  8220. | `placeholder=(string 'off')`| (changed)| `"off"` |
    
  8221. | `placeholder=(symbol)`| (initial, warning)| `<empty string>` |
    
  8222. | `placeholder=(function)`| (initial, warning)| `<empty string>` |
    
  8223. | `placeholder=(null)`| (initial)| `<empty string>` |
    
  8224. | `placeholder=(undefined)`| (initial)| `<empty string>` |
    
  8225. 
    
  8226. ## `playsInline` (on `<div>` inside `<div>`)
    
  8227. | Test Case | Flags | Result |
    
  8228. | --- | --- | --- |
    
  8229. | `playsInline=(string)`| (changed)| `<empty string>` |
    
  8230. | `playsInline=(empty string)`| (initial)| `<null>` |
    
  8231. | `playsInline=(array with string)`| (changed)| `<empty string>` |
    
  8232. | `playsInline=(empty array)`| (changed)| `<empty string>` |
    
  8233. | `playsInline=(object)`| (changed)| `<empty string>` |
    
  8234. | `playsInline=(numeric string)`| (changed)| `<empty string>` |
    
  8235. | `playsInline=(-1)`| (changed)| `<empty string>` |
    
  8236. | `playsInline=(0)`| (initial)| `<null>` |
    
  8237. | `playsInline=(integer)`| (changed)| `<empty string>` |
    
  8238. | `playsInline=(NaN)`| (initial, warning)| `<null>` |
    
  8239. | `playsInline=(float)`| (changed)| `<empty string>` |
    
  8240. | `playsInline=(true)`| (changed)| `<empty string>` |
    
  8241. | `playsInline=(false)`| (initial)| `<null>` |
    
  8242. | `playsInline=(string 'true')`| (changed, warning)| `<empty string>` |
    
  8243. | `playsInline=(string 'false')`| (changed, warning)| `<empty string>` |
    
  8244. | `playsInline=(string 'on')`| (changed)| `<empty string>` |
    
  8245. | `playsInline=(string 'off')`| (changed)| `<empty string>` |
    
  8246. | `playsInline=(symbol)`| (initial, warning)| `<null>` |
    
  8247. | `playsInline=(function)`| (initial, warning)| `<null>` |
    
  8248. | `playsInline=(null)`| (initial)| `<null>` |
    
  8249. | `playsInline=(undefined)`| (initial)| `<null>` |
    
  8250. 
    
  8251. ## `pointer-events` (on `<path>` inside `<svg>`)
    
  8252. | Test Case | Flags | Result |
    
  8253. | --- | --- | --- |
    
  8254. | `pointer-events=(string)`| (changed, warning)| `"a string"` |
    
  8255. | `pointer-events=(empty string)`| (changed, warning)| `<empty string>` |
    
  8256. | `pointer-events=(array with string)`| (changed, warning)| `"string"` |
    
  8257. | `pointer-events=(empty array)`| (changed, warning)| `<empty string>` |
    
  8258. | `pointer-events=(object)`| (changed, warning)| `"result of toString()"` |
    
  8259. | `pointer-events=(numeric string)`| (changed, warning)| `"42"` |
    
  8260. | `pointer-events=(-1)`| (changed, warning)| `"-1"` |
    
  8261. | `pointer-events=(0)`| (changed, warning)| `"0"` |
    
  8262. | `pointer-events=(integer)`| (changed, warning)| `"1"` |
    
  8263. | `pointer-events=(NaN)`| (changed, warning)| `"NaN"` |
    
  8264. | `pointer-events=(float)`| (changed, warning)| `"99.99"` |
    
  8265. | `pointer-events=(true)`| (initial, warning)| `<null>` |
    
  8266. | `pointer-events=(false)`| (initial, warning)| `<null>` |
    
  8267. | `pointer-events=(string 'true')`| (changed, warning)| `"true"` |
    
  8268. | `pointer-events=(string 'false')`| (changed, warning)| `"false"` |
    
  8269. | `pointer-events=(string 'on')`| (changed, warning)| `"on"` |
    
  8270. | `pointer-events=(string 'off')`| (changed, warning)| `"off"` |
    
  8271. | `pointer-events=(symbol)`| (initial, warning)| `<null>` |
    
  8272. | `pointer-events=(function)`| (initial, warning)| `<null>` |
    
  8273. | `pointer-events=(null)`| (initial, warning)| `<null>` |
    
  8274. | `pointer-events=(undefined)`| (initial, warning)| `<null>` |
    
  8275. 
    
  8276. ## `pointerEvents` (on `<path>` inside `<svg>`)
    
  8277. | Test Case | Flags | Result |
    
  8278. | --- | --- | --- |
    
  8279. | `pointerEvents=(string)`| (changed)| `"a string"` |
    
  8280. | `pointerEvents=(empty string)`| (changed)| `<empty string>` |
    
  8281. | `pointerEvents=(array with string)`| (changed)| `"string"` |
    
  8282. | `pointerEvents=(empty array)`| (changed)| `<empty string>` |
    
  8283. | `pointerEvents=(object)`| (changed)| `"result of toString()"` |
    
  8284. | `pointerEvents=(numeric string)`| (changed)| `"42"` |
    
  8285. | `pointerEvents=(-1)`| (changed)| `"-1"` |
    
  8286. | `pointerEvents=(0)`| (changed)| `"0"` |
    
  8287. | `pointerEvents=(integer)`| (changed)| `"1"` |
    
  8288. | `pointerEvents=(NaN)`| (changed, warning)| `"NaN"` |
    
  8289. | `pointerEvents=(float)`| (changed)| `"99.99"` |
    
  8290. | `pointerEvents=(true)`| (initial, warning)| `<null>` |
    
  8291. | `pointerEvents=(false)`| (initial, warning)| `<null>` |
    
  8292. | `pointerEvents=(string 'true')`| (changed)| `"true"` |
    
  8293. | `pointerEvents=(string 'false')`| (changed)| `"false"` |
    
  8294. | `pointerEvents=(string 'on')`| (changed)| `"on"` |
    
  8295. | `pointerEvents=(string 'off')`| (changed)| `"off"` |
    
  8296. | `pointerEvents=(symbol)`| (initial, warning)| `<null>` |
    
  8297. | `pointerEvents=(function)`| (initial, warning)| `<null>` |
    
  8298. | `pointerEvents=(null)`| (initial)| `<null>` |
    
  8299. | `pointerEvents=(undefined)`| (initial)| `<null>` |
    
  8300. 
    
  8301. ## `points` (on `<polygon>` inside `<svg>`)
    
  8302. | Test Case | Flags | Result |
    
  8303. | --- | --- | --- |
    
  8304. | `points=(string)`| (changed)| `[<SVGPoint>, <SVGPoint>, <SVGPoint>]` |
    
  8305. | `points=(empty string)`| (initial)| `[]` |
    
  8306. | `points=(array with string)`| (changed)| `[<SVGPoint>, <SVGPoint>, <SVGPoint>]` |
    
  8307. | `points=(empty array)`| (initial)| `[]` |
    
  8308. | `points=(object)`| (initial)| `[]` |
    
  8309. | `points=(numeric string)`| (initial)| `[]` |
    
  8310. | `points=(-1)`| (initial)| `[]` |
    
  8311. | `points=(0)`| (initial)| `[]` |
    
  8312. | `points=(integer)`| (initial)| `[]` |
    
  8313. | `points=(NaN)`| (initial, warning)| `[]` |
    
  8314. | `points=(float)`| (initial)| `[]` |
    
  8315. | `points=(true)`| (initial, warning)| `[]` |
    
  8316. | `points=(false)`| (initial, warning)| `[]` |
    
  8317. | `points=(string 'true')`| (initial)| `[]` |
    
  8318. | `points=(string 'false')`| (initial)| `[]` |
    
  8319. | `points=(string 'on')`| (initial)| `[]` |
    
  8320. | `points=(string 'off')`| (initial)| `[]` |
    
  8321. | `points=(symbol)`| (initial, warning)| `[]` |
    
  8322. | `points=(function)`| (initial, warning)| `[]` |
    
  8323. | `points=(null)`| (initial)| `[]` |
    
  8324. | `points=(undefined)`| (initial)| `[]` |
    
  8325. 
    
  8326. ## `pointsAtX` (on `<feSpotLight>` inside `<svg>`)
    
  8327. | Test Case | Flags | Result |
    
  8328. | --- | --- | --- |
    
  8329. | `pointsAtX=(string)`| (initial)| `<number: 0>` |
    
  8330. | `pointsAtX=(empty string)`| (initial)| `<number: 0>` |
    
  8331. | `pointsAtX=(array with string)`| (initial)| `<number: 0>` |
    
  8332. | `pointsAtX=(empty array)`| (initial)| `<number: 0>` |
    
  8333. | `pointsAtX=(object)`| (initial)| `<number: 0>` |
    
  8334. | `pointsAtX=(numeric string)`| (changed)| `<number: 42>` |
    
  8335. | `pointsAtX=(-1)`| (changed)| `<number: -1>` |
    
  8336. | `pointsAtX=(0)`| (initial)| `<number: 0>` |
    
  8337. | `pointsAtX=(integer)`| (changed)| `<number: 1>` |
    
  8338. | `pointsAtX=(NaN)`| (initial, warning)| `<number: 0>` |
    
  8339. | `pointsAtX=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  8340. | `pointsAtX=(true)`| (initial, warning)| `<number: 0>` |
    
  8341. | `pointsAtX=(false)`| (initial, warning)| `<number: 0>` |
    
  8342. | `pointsAtX=(string 'true')`| (initial)| `<number: 0>` |
    
  8343. | `pointsAtX=(string 'false')`| (initial)| `<number: 0>` |
    
  8344. | `pointsAtX=(string 'on')`| (initial)| `<number: 0>` |
    
  8345. | `pointsAtX=(string 'off')`| (initial)| `<number: 0>` |
    
  8346. | `pointsAtX=(symbol)`| (initial, warning)| `<number: 0>` |
    
  8347. | `pointsAtX=(function)`| (initial, warning)| `<number: 0>` |
    
  8348. | `pointsAtX=(null)`| (initial)| `<number: 0>` |
    
  8349. | `pointsAtX=(undefined)`| (initial)| `<number: 0>` |
    
  8350. 
    
  8351. ## `pointsAtY` (on `<feSpotLight>` inside `<svg>`)
    
  8352. | Test Case | Flags | Result |
    
  8353. | --- | --- | --- |
    
  8354. | `pointsAtY=(string)`| (initial)| `<number: 0>` |
    
  8355. | `pointsAtY=(empty string)`| (initial)| `<number: 0>` |
    
  8356. | `pointsAtY=(array with string)`| (initial)| `<number: 0>` |
    
  8357. | `pointsAtY=(empty array)`| (initial)| `<number: 0>` |
    
  8358. | `pointsAtY=(object)`| (initial)| `<number: 0>` |
    
  8359. | `pointsAtY=(numeric string)`| (changed)| `<number: 42>` |
    
  8360. | `pointsAtY=(-1)`| (changed)| `<number: -1>` |
    
  8361. | `pointsAtY=(0)`| (initial)| `<number: 0>` |
    
  8362. | `pointsAtY=(integer)`| (changed)| `<number: 1>` |
    
  8363. | `pointsAtY=(NaN)`| (initial, warning)| `<number: 0>` |
    
  8364. | `pointsAtY=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  8365. | `pointsAtY=(true)`| (initial, warning)| `<number: 0>` |
    
  8366. | `pointsAtY=(false)`| (initial, warning)| `<number: 0>` |
    
  8367. | `pointsAtY=(string 'true')`| (initial)| `<number: 0>` |
    
  8368. | `pointsAtY=(string 'false')`| (initial)| `<number: 0>` |
    
  8369. | `pointsAtY=(string 'on')`| (initial)| `<number: 0>` |
    
  8370. | `pointsAtY=(string 'off')`| (initial)| `<number: 0>` |
    
  8371. | `pointsAtY=(symbol)`| (initial, warning)| `<number: 0>` |
    
  8372. | `pointsAtY=(function)`| (initial, warning)| `<number: 0>` |
    
  8373. | `pointsAtY=(null)`| (initial)| `<number: 0>` |
    
  8374. | `pointsAtY=(undefined)`| (initial)| `<number: 0>` |
    
  8375. 
    
  8376. ## `pointsAtZ` (on `<feSpotLight>` inside `<svg>`)
    
  8377. | Test Case | Flags | Result |
    
  8378. | --- | --- | --- |
    
  8379. | `pointsAtZ=(string)`| (initial)| `<number: 0>` |
    
  8380. | `pointsAtZ=(empty string)`| (initial)| `<number: 0>` |
    
  8381. | `pointsAtZ=(array with string)`| (initial)| `<number: 0>` |
    
  8382. | `pointsAtZ=(empty array)`| (initial)| `<number: 0>` |
    
  8383. | `pointsAtZ=(object)`| (initial)| `<number: 0>` |
    
  8384. | `pointsAtZ=(numeric string)`| (changed)| `<number: 42>` |
    
  8385. | `pointsAtZ=(-1)`| (changed)| `<number: -1>` |
    
  8386. | `pointsAtZ=(0)`| (initial)| `<number: 0>` |
    
  8387. | `pointsAtZ=(integer)`| (changed)| `<number: 1>` |
    
  8388. | `pointsAtZ=(NaN)`| (initial, warning)| `<number: 0>` |
    
  8389. | `pointsAtZ=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  8390. | `pointsAtZ=(true)`| (initial, warning)| `<number: 0>` |
    
  8391. | `pointsAtZ=(false)`| (initial, warning)| `<number: 0>` |
    
  8392. | `pointsAtZ=(string 'true')`| (initial)| `<number: 0>` |
    
  8393. | `pointsAtZ=(string 'false')`| (initial)| `<number: 0>` |
    
  8394. | `pointsAtZ=(string 'on')`| (initial)| `<number: 0>` |
    
  8395. | `pointsAtZ=(string 'off')`| (initial)| `<number: 0>` |
    
  8396. | `pointsAtZ=(symbol)`| (initial, warning)| `<number: 0>` |
    
  8397. | `pointsAtZ=(function)`| (initial, warning)| `<number: 0>` |
    
  8398. | `pointsAtZ=(null)`| (initial)| `<number: 0>` |
    
  8399. | `pointsAtZ=(undefined)`| (initial)| `<number: 0>` |
    
  8400. 
    
  8401. ## `poster` (on `<video>` inside `<div>`)
    
  8402. | Test Case | Flags | Result |
    
  8403. | --- | --- | --- |
    
  8404. | `poster=(string)`| (changed)| `"https://reactjs.com/"` |
    
  8405. | `poster=(empty string)`| (changed)| `"http://localhost:3000/"` |
    
  8406. | `poster=(array with string)`| (changed)| `"https://reactjs.com/"` |
    
  8407. | `poster=(empty array)`| (changed)| `"http://localhost:3000/"` |
    
  8408. | `poster=(object)`| (changed)| `"http://localhost:3000/result%20of%20toString()"` |
    
  8409. | `poster=(numeric string)`| (changed)| `"http://localhost:3000/42"` |
    
  8410. | `poster=(-1)`| (changed)| `"http://localhost:3000/-1"` |
    
  8411. | `poster=(0)`| (changed)| `"http://localhost:3000/0"` |
    
  8412. | `poster=(integer)`| (changed)| `"http://localhost:3000/1"` |
    
  8413. | `poster=(NaN)`| (changed, warning)| `"http://localhost:3000/NaN"` |
    
  8414. | `poster=(float)`| (changed)| `"http://localhost:3000/99.99"` |
    
  8415. | `poster=(true)`| (initial, warning)| `<empty string>` |
    
  8416. | `poster=(false)`| (initial, warning)| `<empty string>` |
    
  8417. | `poster=(string 'true')`| (changed)| `"http://localhost:3000/true"` |
    
  8418. | `poster=(string 'false')`| (changed)| `"http://localhost:3000/false"` |
    
  8419. | `poster=(string 'on')`| (changed)| `"http://localhost:3000/on"` |
    
  8420. | `poster=(string 'off')`| (changed)| `"http://localhost:3000/off"` |
    
  8421. | `poster=(symbol)`| (initial, warning)| `<empty string>` |
    
  8422. | `poster=(function)`| (initial, warning)| `<empty string>` |
    
  8423. | `poster=(null)`| (initial)| `<empty string>` |
    
  8424. | `poster=(undefined)`| (initial)| `<empty string>` |
    
  8425. 
    
  8426. ## `prefix` (on `<div>` inside `<div>`)
    
  8427. | Test Case | Flags | Result |
    
  8428. | --- | --- | --- |
    
  8429. | `prefix=(string)`| (changed)| `"a string"` |
    
  8430. | `prefix=(empty string)`| (changed)| `<empty string>` |
    
  8431. | `prefix=(array with string)`| (changed)| `"string"` |
    
  8432. | `prefix=(empty array)`| (changed)| `<empty string>` |
    
  8433. | `prefix=(object)`| (changed)| `"result of toString()"` |
    
  8434. | `prefix=(numeric string)`| (changed)| `"42"` |
    
  8435. | `prefix=(-1)`| (changed)| `"-1"` |
    
  8436. | `prefix=(0)`| (changed)| `"0"` |
    
  8437. | `prefix=(integer)`| (changed)| `"1"` |
    
  8438. | `prefix=(NaN)`| (changed, warning)| `"NaN"` |
    
  8439. | `prefix=(float)`| (changed)| `"99.99"` |
    
  8440. | `prefix=(true)`| (initial, warning)| `<null>` |
    
  8441. | `prefix=(false)`| (initial, warning)| `<null>` |
    
  8442. | `prefix=(string 'true')`| (changed)| `"true"` |
    
  8443. | `prefix=(string 'false')`| (changed)| `"false"` |
    
  8444. | `prefix=(string 'on')`| (changed)| `"on"` |
    
  8445. | `prefix=(string 'off')`| (changed)| `"off"` |
    
  8446. | `prefix=(symbol)`| (initial, warning)| `<null>` |
    
  8447. | `prefix=(function)`| (initial, warning)| `<null>` |
    
  8448. | `prefix=(null)`| (initial)| `<null>` |
    
  8449. | `prefix=(undefined)`| (initial)| `<null>` |
    
  8450. 
    
  8451. ## `preload` (on `<video>` inside `<div>`)
    
  8452. | Test Case | Flags | Result |
    
  8453. | --- | --- | --- |
    
  8454. | `preload=(string)`| (changed)| `"none"` |
    
  8455. | `preload=(empty string)`| (changed)| `"auto"` |
    
  8456. | `preload=(array with string)`| (changed)| `"none"` |
    
  8457. | `preload=(empty array)`| (changed)| `"auto"` |
    
  8458. | `preload=(object)`| (initial)| `"metadata"` |
    
  8459. | `preload=(numeric string)`| (initial)| `"metadata"` |
    
  8460. | `preload=(-1)`| (initial)| `"metadata"` |
    
  8461. | `preload=(0)`| (initial)| `"metadata"` |
    
  8462. | `preload=(integer)`| (initial)| `"metadata"` |
    
  8463. | `preload=(NaN)`| (initial, warning)| `"metadata"` |
    
  8464. | `preload=(float)`| (initial)| `"metadata"` |
    
  8465. | `preload=(true)`| (initial, warning)| `"metadata"` |
    
  8466. | `preload=(false)`| (initial, warning)| `"metadata"` |
    
  8467. | `preload=(string 'true')`| (initial)| `"metadata"` |
    
  8468. | `preload=(string 'false')`| (initial)| `"metadata"` |
    
  8469. | `preload=(string 'on')`| (initial)| `"metadata"` |
    
  8470. | `preload=(string 'off')`| (initial)| `"metadata"` |
    
  8471. | `preload=(symbol)`| (initial, warning)| `"metadata"` |
    
  8472. | `preload=(function)`| (initial, warning)| `"metadata"` |
    
  8473. | `preload=(null)`| (initial)| `"metadata"` |
    
  8474. | `preload=(undefined)`| (initial)| `"metadata"` |
    
  8475. 
    
  8476. ## `preserveAlpha` (on `<feConvolveMatrix>` inside `<svg>`)
    
  8477. | Test Case | Flags | Result |
    
  8478. | --- | --- | --- |
    
  8479. | `preserveAlpha=(string)`| (initial)| `<boolean: false>` |
    
  8480. | `preserveAlpha=(empty string)`| (initial)| `<boolean: false>` |
    
  8481. | `preserveAlpha=(array with string)`| (initial)| `<boolean: false>` |
    
  8482. | `preserveAlpha=(empty array)`| (initial)| `<boolean: false>` |
    
  8483. | `preserveAlpha=(object)`| (initial)| `<boolean: false>` |
    
  8484. | `preserveAlpha=(numeric string)`| (initial)| `<boolean: false>` |
    
  8485. | `preserveAlpha=(-1)`| (initial)| `<boolean: false>` |
    
  8486. | `preserveAlpha=(0)`| (initial)| `<boolean: false>` |
    
  8487. | `preserveAlpha=(integer)`| (initial)| `<boolean: false>` |
    
  8488. | `preserveAlpha=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  8489. | `preserveAlpha=(float)`| (initial)| `<boolean: false>` |
    
  8490. | `preserveAlpha=(true)`| (changed)| `<boolean: true>` |
    
  8491. | `preserveAlpha=(false)`| (initial)| `<boolean: false>` |
    
  8492. | `preserveAlpha=(string 'true')`| (changed)| `<boolean: true>` |
    
  8493. | `preserveAlpha=(string 'false')`| (initial)| `<boolean: false>` |
    
  8494. | `preserveAlpha=(string 'on')`| (initial)| `<boolean: false>` |
    
  8495. | `preserveAlpha=(string 'off')`| (initial)| `<boolean: false>` |
    
  8496. | `preserveAlpha=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  8497. | `preserveAlpha=(function)`| (initial, warning)| `<boolean: false>` |
    
  8498. | `preserveAlpha=(null)`| (initial)| `<boolean: false>` |
    
  8499. | `preserveAlpha=(undefined)`| (initial)| `<boolean: false>` |
    
  8500. 
    
  8501. ## `preserveAspectRatio` (on `<feImage>` inside `<svg>`)
    
  8502. | Test Case | Flags | Result |
    
  8503. | --- | --- | --- |
    
  8504. | `preserveAspectRatio=(string)`| (changed)| `<SVGPreserveAspectRatio: 2/2>` |
    
  8505. | `preserveAspectRatio=(empty string)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8506. | `preserveAspectRatio=(array with string)`| (changed)| `<SVGPreserveAspectRatio: 2/2>` |
    
  8507. | `preserveAspectRatio=(empty array)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8508. | `preserveAspectRatio=(object)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8509. | `preserveAspectRatio=(numeric string)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8510. | `preserveAspectRatio=(-1)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8511. | `preserveAspectRatio=(0)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8512. | `preserveAspectRatio=(integer)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8513. | `preserveAspectRatio=(NaN)`| (initial, warning)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8514. | `preserveAspectRatio=(float)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8515. | `preserveAspectRatio=(true)`| (initial, warning)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8516. | `preserveAspectRatio=(false)`| (initial, warning)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8517. | `preserveAspectRatio=(string 'true')`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8518. | `preserveAspectRatio=(string 'false')`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8519. | `preserveAspectRatio=(string 'on')`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8520. | `preserveAspectRatio=(string 'off')`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8521. | `preserveAspectRatio=(symbol)`| (initial, warning)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8522. | `preserveAspectRatio=(function)`| (initial, warning)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8523. | `preserveAspectRatio=(null)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8524. | `preserveAspectRatio=(undefined)`| (initial)| `<SVGPreserveAspectRatio: 6/1>` |
    
  8525. 
    
  8526. ## `primitiveUnits` (on `<filter>` inside `<svg>`)
    
  8527. | Test Case | Flags | Result |
    
  8528. | --- | --- | --- |
    
  8529. | `primitiveUnits=(string)`| (changed)| `<number: 2>` |
    
  8530. | `primitiveUnits=(empty string)`| (initial)| `<number: 1>` |
    
  8531. | `primitiveUnits=(array with string)`| (changed)| `<number: 2>` |
    
  8532. | `primitiveUnits=(empty array)`| (initial)| `<number: 1>` |
    
  8533. | `primitiveUnits=(object)`| (initial)| `<number: 1>` |
    
  8534. | `primitiveUnits=(numeric string)`| (initial)| `<number: 1>` |
    
  8535. | `primitiveUnits=(-1)`| (initial)| `<number: 1>` |
    
  8536. | `primitiveUnits=(0)`| (initial)| `<number: 1>` |
    
  8537. | `primitiveUnits=(integer)`| (initial)| `<number: 1>` |
    
  8538. | `primitiveUnits=(NaN)`| (initial, warning)| `<number: 1>` |
    
  8539. | `primitiveUnits=(float)`| (initial)| `<number: 1>` |
    
  8540. | `primitiveUnits=(true)`| (initial, warning)| `<number: 1>` |
    
  8541. | `primitiveUnits=(false)`| (initial, warning)| `<number: 1>` |
    
  8542. | `primitiveUnits=(string 'true')`| (initial)| `<number: 1>` |
    
  8543. | `primitiveUnits=(string 'false')`| (initial)| `<number: 1>` |
    
  8544. | `primitiveUnits=(string 'on')`| (initial)| `<number: 1>` |
    
  8545. | `primitiveUnits=(string 'off')`| (initial)| `<number: 1>` |
    
  8546. | `primitiveUnits=(symbol)`| (initial, warning)| `<number: 1>` |
    
  8547. | `primitiveUnits=(function)`| (initial, warning)| `<number: 1>` |
    
  8548. | `primitiveUnits=(null)`| (initial)| `<number: 1>` |
    
  8549. | `primitiveUnits=(undefined)`| (initial)| `<number: 1>` |
    
  8550. 
    
  8551. ## `profile` (on `<div>` inside `<div>`)
    
  8552. | Test Case | Flags | Result |
    
  8553. | --- | --- | --- |
    
  8554. | `profile=(string)`| (changed)| `"a string"` |
    
  8555. | `profile=(empty string)`| (changed)| `<empty string>` |
    
  8556. | `profile=(array with string)`| (changed)| `"string"` |
    
  8557. | `profile=(empty array)`| (changed)| `<empty string>` |
    
  8558. | `profile=(object)`| (changed)| `"result of toString()"` |
    
  8559. | `profile=(numeric string)`| (changed)| `"42"` |
    
  8560. | `profile=(-1)`| (changed)| `"-1"` |
    
  8561. | `profile=(0)`| (changed)| `"0"` |
    
  8562. | `profile=(integer)`| (changed)| `"1"` |
    
  8563. | `profile=(NaN)`| (changed, warning)| `"NaN"` |
    
  8564. | `profile=(float)`| (changed)| `"99.99"` |
    
  8565. | `profile=(true)`| (initial, warning)| `<null>` |
    
  8566. | `profile=(false)`| (initial, warning)| `<null>` |
    
  8567. | `profile=(string 'true')`| (changed)| `"true"` |
    
  8568. | `profile=(string 'false')`| (changed)| `"false"` |
    
  8569. | `profile=(string 'on')`| (changed)| `"on"` |
    
  8570. | `profile=(string 'off')`| (changed)| `"off"` |
    
  8571. | `profile=(symbol)`| (initial, warning)| `<null>` |
    
  8572. | `profile=(function)`| (initial, warning)| `<null>` |
    
  8573. | `profile=(null)`| (initial)| `<null>` |
    
  8574. | `profile=(undefined)`| (initial)| `<null>` |
    
  8575. 
    
  8576. ## `property` (on `<div>` inside `<div>`)
    
  8577. | Test Case | Flags | Result |
    
  8578. | --- | --- | --- |
    
  8579. | `property=(string)`| (changed)| `"a string"` |
    
  8580. | `property=(empty string)`| (changed)| `<empty string>` |
    
  8581. | `property=(array with string)`| (changed)| `"string"` |
    
  8582. | `property=(empty array)`| (changed)| `<empty string>` |
    
  8583. | `property=(object)`| (changed)| `"result of toString()"` |
    
  8584. | `property=(numeric string)`| (changed)| `"42"` |
    
  8585. | `property=(-1)`| (changed)| `"-1"` |
    
  8586. | `property=(0)`| (changed)| `"0"` |
    
  8587. | `property=(integer)`| (changed)| `"1"` |
    
  8588. | `property=(NaN)`| (changed, warning)| `"NaN"` |
    
  8589. | `property=(float)`| (changed)| `"99.99"` |
    
  8590. | `property=(true)`| (initial, warning)| `<null>` |
    
  8591. | `property=(false)`| (initial, warning)| `<null>` |
    
  8592. | `property=(string 'true')`| (changed)| `"true"` |
    
  8593. | `property=(string 'false')`| (changed)| `"false"` |
    
  8594. | `property=(string 'on')`| (changed)| `"on"` |
    
  8595. | `property=(string 'off')`| (changed)| `"off"` |
    
  8596. | `property=(symbol)`| (initial, warning)| `<null>` |
    
  8597. | `property=(function)`| (initial, warning)| `<null>` |
    
  8598. | `property=(null)`| (initial)| `<null>` |
    
  8599. | `property=(undefined)`| (initial)| `<null>` |
    
  8600. 
    
  8601. ## `props` (on `<div>` inside `<div>`)
    
  8602. | Test Case | Flags | Result |
    
  8603. | --- | --- | --- |
    
  8604. | `props=(string)`| (changed)| `"a string"` |
    
  8605. | `props=(empty string)`| (changed)| `<empty string>` |
    
  8606. | `props=(array with string)`| (changed)| `"string"` |
    
  8607. | `props=(empty array)`| (changed)| `<empty string>` |
    
  8608. | `props=(object)`| (changed)| `"result of toString()"` |
    
  8609. | `props=(numeric string)`| (changed)| `"42"` |
    
  8610. | `props=(-1)`| (changed)| `"-1"` |
    
  8611. | `props=(0)`| (changed)| `"0"` |
    
  8612. | `props=(integer)`| (changed)| `"1"` |
    
  8613. | `props=(NaN)`| (changed, warning)| `"NaN"` |
    
  8614. | `props=(float)`| (changed)| `"99.99"` |
    
  8615. | `props=(true)`| (initial, warning)| `<null>` |
    
  8616. | `props=(false)`| (initial, warning)| `<null>` |
    
  8617. | `props=(string 'true')`| (changed)| `"true"` |
    
  8618. | `props=(string 'false')`| (changed)| `"false"` |
    
  8619. | `props=(string 'on')`| (changed)| `"on"` |
    
  8620. | `props=(string 'off')`| (changed)| `"off"` |
    
  8621. | `props=(symbol)`| (initial, warning)| `<null>` |
    
  8622. | `props=(function)`| (initial, warning)| `<null>` |
    
  8623. | `props=(null)`| (initial)| `<null>` |
    
  8624. | `props=(undefined)`| (initial)| `<null>` |
    
  8625. 
    
  8626. ## `r` (on `<circle>` inside `<svg>`)
    
  8627. | Test Case | Flags | Result |
    
  8628. | --- | --- | --- |
    
  8629. | `r=(string)`| (changed)| `<SVGLength: 10pt>` |
    
  8630. | `r=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  8631. | `r=(array with string)`| (changed)| `<SVGLength: 10pt>` |
    
  8632. | `r=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  8633. | `r=(object)`| (initial)| `<SVGLength: 0>` |
    
  8634. | `r=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  8635. | `r=(-1)`| (changed)| `<SVGLength: -1>` |
    
  8636. | `r=(0)`| (initial)| `<SVGLength: 0>` |
    
  8637. | `r=(integer)`| (changed)| `<SVGLength: 1>` |
    
  8638. | `r=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  8639. | `r=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  8640. | `r=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  8641. | `r=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  8642. | `r=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  8643. | `r=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  8644. | `r=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  8645. | `r=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  8646. | `r=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  8647. | `r=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  8648. | `r=(null)`| (initial)| `<SVGLength: 0>` |
    
  8649. | `r=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  8650. 
    
  8651. ## `radioGroup` (on `<command>` inside `<div>`)
    
  8652. | Test Case | Flags | Result |
    
  8653. | --- | --- | --- |
    
  8654. | `radioGroup=(string)`| (changed)| `"a string"` |
    
  8655. | `radioGroup=(empty string)`| (changed)| `<empty string>` |
    
  8656. | `radioGroup=(array with string)`| (changed)| `"string"` |
    
  8657. | `radioGroup=(empty array)`| (changed)| `<empty string>` |
    
  8658. | `radioGroup=(object)`| (changed)| `"result of toString()"` |
    
  8659. | `radioGroup=(numeric string)`| (changed)| `"42"` |
    
  8660. | `radioGroup=(-1)`| (changed)| `"-1"` |
    
  8661. | `radioGroup=(0)`| (changed)| `"0"` |
    
  8662. | `radioGroup=(integer)`| (changed)| `"1"` |
    
  8663. | `radioGroup=(NaN)`| (changed, warning)| `"NaN"` |
    
  8664. | `radioGroup=(float)`| (changed)| `"99.99"` |
    
  8665. | `radioGroup=(true)`| (initial, warning)| `<null>` |
    
  8666. | `radioGroup=(false)`| (initial, warning)| `<null>` |
    
  8667. | `radioGroup=(string 'true')`| (changed)| `"true"` |
    
  8668. | `radioGroup=(string 'false')`| (changed)| `"false"` |
    
  8669. | `radioGroup=(string 'on')`| (changed)| `"on"` |
    
  8670. | `radioGroup=(string 'off')`| (changed)| `"off"` |
    
  8671. | `radioGroup=(symbol)`| (initial, warning)| `<null>` |
    
  8672. | `radioGroup=(function)`| (initial, warning)| `<null>` |
    
  8673. | `radioGroup=(null)`| (initial)| `<null>` |
    
  8674. | `radioGroup=(undefined)`| (initial)| `<null>` |
    
  8675. 
    
  8676. ## `radius` (on `<feMorphology>` inside `<svg>`)
    
  8677. | Test Case | Flags | Result |
    
  8678. | --- | --- | --- |
    
  8679. | `radius=(string)`| (changed)| `"a string"` |
    
  8680. | `radius=(empty string)`| (changed)| `<empty string>` |
    
  8681. | `radius=(array with string)`| (changed)| `"string"` |
    
  8682. | `radius=(empty array)`| (changed)| `<empty string>` |
    
  8683. | `radius=(object)`| (changed)| `"result of toString()"` |
    
  8684. | `radius=(numeric string)`| (changed)| `"42"` |
    
  8685. | `radius=(-1)`| (changed)| `"-1"` |
    
  8686. | `radius=(0)`| (changed)| `"0"` |
    
  8687. | `radius=(integer)`| (changed)| `"1"` |
    
  8688. | `radius=(NaN)`| (changed, warning)| `"NaN"` |
    
  8689. | `radius=(float)`| (changed)| `"99.99"` |
    
  8690. | `radius=(true)`| (initial, warning)| `<null>` |
    
  8691. | `radius=(false)`| (initial, warning)| `<null>` |
    
  8692. | `radius=(string 'true')`| (changed)| `"true"` |
    
  8693. | `radius=(string 'false')`| (changed)| `"false"` |
    
  8694. | `radius=(string 'on')`| (changed)| `"on"` |
    
  8695. | `radius=(string 'off')`| (changed)| `"off"` |
    
  8696. | `radius=(symbol)`| (initial, warning)| `<null>` |
    
  8697. | `radius=(function)`| (initial, warning)| `<null>` |
    
  8698. | `radius=(null)`| (initial)| `<null>` |
    
  8699. | `radius=(undefined)`| (initial)| `<null>` |
    
  8700. 
    
  8701. ## `readOnly` (on `<input>` inside `<div>`)
    
  8702. | Test Case | Flags | Result |
    
  8703. | --- | --- | --- |
    
  8704. | `readOnly=(string)`| (changed)| `<boolean: true>` |
    
  8705. | `readOnly=(empty string)`| (initial)| `<boolean: false>` |
    
  8706. | `readOnly=(array with string)`| (changed)| `<boolean: true>` |
    
  8707. | `readOnly=(empty array)`| (changed)| `<boolean: true>` |
    
  8708. | `readOnly=(object)`| (changed)| `<boolean: true>` |
    
  8709. | `readOnly=(numeric string)`| (changed)| `<boolean: true>` |
    
  8710. | `readOnly=(-1)`| (changed)| `<boolean: true>` |
    
  8711. | `readOnly=(0)`| (initial)| `<boolean: false>` |
    
  8712. | `readOnly=(integer)`| (changed)| `<boolean: true>` |
    
  8713. | `readOnly=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  8714. | `readOnly=(float)`| (changed)| `<boolean: true>` |
    
  8715. | `readOnly=(true)`| (changed)| `<boolean: true>` |
    
  8716. | `readOnly=(false)`| (initial)| `<boolean: false>` |
    
  8717. | `readOnly=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  8718. | `readOnly=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  8719. | `readOnly=(string 'on')`| (changed)| `<boolean: true>` |
    
  8720. | `readOnly=(string 'off')`| (changed)| `<boolean: true>` |
    
  8721. | `readOnly=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  8722. | `readOnly=(function)`| (initial, warning)| `<boolean: false>` |
    
  8723. | `readOnly=(null)`| (initial)| `<boolean: false>` |
    
  8724. | `readOnly=(undefined)`| (initial)| `<boolean: false>` |
    
  8725. 
    
  8726. ## `referrerPolicy` (on `<iframe>` inside `<div>`)
    
  8727. | Test Case | Flags | Result |
    
  8728. | --- | --- | --- |
    
  8729. | `referrerPolicy=(string)`| (initial)| `<empty string>` |
    
  8730. | `referrerPolicy=(empty string)`| (initial)| `<empty string>` |
    
  8731. | `referrerPolicy=(array with string)`| (initial)| `<empty string>` |
    
  8732. | `referrerPolicy=(empty array)`| (initial)| `<empty string>` |
    
  8733. | `referrerPolicy=(object)`| (initial)| `<empty string>` |
    
  8734. | `referrerPolicy=(numeric string)`| (initial)| `<empty string>` |
    
  8735. | `referrerPolicy=(-1)`| (initial)| `<empty string>` |
    
  8736. | `referrerPolicy=(0)`| (initial)| `<empty string>` |
    
  8737. | `referrerPolicy=(integer)`| (initial)| `<empty string>` |
    
  8738. | `referrerPolicy=(NaN)`| (initial, warning)| `<empty string>` |
    
  8739. | `referrerPolicy=(float)`| (initial)| `<empty string>` |
    
  8740. | `referrerPolicy=(true)`| (initial, warning)| `<empty string>` |
    
  8741. | `referrerPolicy=(false)`| (initial, warning)| `<empty string>` |
    
  8742. | `referrerPolicy=(string 'true')`| (initial)| `<empty string>` |
    
  8743. | `referrerPolicy=(string 'false')`| (initial)| `<empty string>` |
    
  8744. | `referrerPolicy=(string 'on')`| (initial)| `<empty string>` |
    
  8745. | `referrerPolicy=(string 'off')`| (initial)| `<empty string>` |
    
  8746. | `referrerPolicy=(symbol)`| (initial, warning)| `<empty string>` |
    
  8747. | `referrerPolicy=(function)`| (initial, warning)| `<empty string>` |
    
  8748. | `referrerPolicy=(null)`| (initial)| `<empty string>` |
    
  8749. | `referrerPolicy=(undefined)`| (initial)| `<empty string>` |
    
  8750. 
    
  8751. ## `refX` (on `<marker>` inside `<svg>`)
    
  8752. | Test Case | Flags | Result |
    
  8753. | --- | --- | --- |
    
  8754. | `refX=(string)`| (changed)| `<SVGLength: 5em>` |
    
  8755. | `refX=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  8756. | `refX=(array with string)`| (changed)| `<SVGLength: 5em>` |
    
  8757. | `refX=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  8758. | `refX=(object)`| (initial)| `<SVGLength: 0>` |
    
  8759. | `refX=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  8760. | `refX=(-1)`| (changed)| `<SVGLength: -1>` |
    
  8761. | `refX=(0)`| (initial)| `<SVGLength: 0>` |
    
  8762. | `refX=(integer)`| (changed)| `<SVGLength: 1>` |
    
  8763. | `refX=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  8764. | `refX=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  8765. | `refX=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  8766. | `refX=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  8767. | `refX=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  8768. | `refX=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  8769. | `refX=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  8770. | `refX=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  8771. | `refX=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  8772. | `refX=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  8773. | `refX=(null)`| (initial)| `<SVGLength: 0>` |
    
  8774. | `refX=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  8775. 
    
  8776. ## `refY` (on `<marker>` inside `<svg>`)
    
  8777. | Test Case | Flags | Result |
    
  8778. | --- | --- | --- |
    
  8779. | `refY=(string)`| (changed)| `<SVGLength: 6em>` |
    
  8780. | `refY=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  8781. | `refY=(array with string)`| (changed)| `<SVGLength: 6em>` |
    
  8782. | `refY=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  8783. | `refY=(object)`| (initial)| `<SVGLength: 0>` |
    
  8784. | `refY=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  8785. | `refY=(-1)`| (changed)| `<SVGLength: -1>` |
    
  8786. | `refY=(0)`| (initial)| `<SVGLength: 0>` |
    
  8787. | `refY=(integer)`| (changed)| `<SVGLength: 1>` |
    
  8788. | `refY=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  8789. | `refY=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  8790. | `refY=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  8791. | `refY=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  8792. | `refY=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  8793. | `refY=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  8794. | `refY=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  8795. | `refY=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  8796. | `refY=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  8797. | `refY=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  8798. | `refY=(null)`| (initial)| `<SVGLength: 0>` |
    
  8799. | `refY=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  8800. 
    
  8801. ## `rel` (on `<a>` inside `<div>`)
    
  8802. | Test Case | Flags | Result |
    
  8803. | --- | --- | --- |
    
  8804. | `rel=(string)`| (changed)| `"a string"` |
    
  8805. | `rel=(empty string)`| (initial)| `<empty string>` |
    
  8806. | `rel=(array with string)`| (changed)| `"string"` |
    
  8807. | `rel=(empty array)`| (initial)| `<empty string>` |
    
  8808. | `rel=(object)`| (changed)| `"result of toString()"` |
    
  8809. | `rel=(numeric string)`| (changed)| `"42"` |
    
  8810. | `rel=(-1)`| (changed)| `"-1"` |
    
  8811. | `rel=(0)`| (changed)| `"0"` |
    
  8812. | `rel=(integer)`| (changed)| `"1"` |
    
  8813. | `rel=(NaN)`| (changed, warning)| `"NaN"` |
    
  8814. | `rel=(float)`| (changed)| `"99.99"` |
    
  8815. | `rel=(true)`| (initial, warning)| `<empty string>` |
    
  8816. | `rel=(false)`| (initial, warning)| `<empty string>` |
    
  8817. | `rel=(string 'true')`| (changed)| `"true"` |
    
  8818. | `rel=(string 'false')`| (changed)| `"false"` |
    
  8819. | `rel=(string 'on')`| (changed)| `"on"` |
    
  8820. | `rel=(string 'off')`| (changed)| `"off"` |
    
  8821. | `rel=(symbol)`| (initial, warning)| `<empty string>` |
    
  8822. | `rel=(function)`| (initial, warning)| `<empty string>` |
    
  8823. | `rel=(null)`| (initial)| `<empty string>` |
    
  8824. | `rel=(undefined)`| (initial)| `<empty string>` |
    
  8825. 
    
  8826. ## `rendering-intent` (on `<color-profile>` inside `<svg>`)
    
  8827. | Test Case | Flags | Result |
    
  8828. | --- | --- | --- |
    
  8829. | `rendering-intent=(string)`| (changed, warning)| `"a string"` |
    
  8830. | `rendering-intent=(empty string)`| (changed, warning)| `<empty string>` |
    
  8831. | `rendering-intent=(array with string)`| (changed, warning)| `"string"` |
    
  8832. | `rendering-intent=(empty array)`| (changed, warning)| `<empty string>` |
    
  8833. | `rendering-intent=(object)`| (changed, warning)| `"result of toString()"` |
    
  8834. | `rendering-intent=(numeric string)`| (changed, warning)| `"42"` |
    
  8835. | `rendering-intent=(-1)`| (changed, warning)| `"-1"` |
    
  8836. | `rendering-intent=(0)`| (changed, warning)| `"0"` |
    
  8837. | `rendering-intent=(integer)`| (changed, warning)| `"1"` |
    
  8838. | `rendering-intent=(NaN)`| (changed, warning)| `"NaN"` |
    
  8839. | `rendering-intent=(float)`| (changed, warning)| `"99.99"` |
    
  8840. | `rendering-intent=(true)`| (initial, warning)| `<null>` |
    
  8841. | `rendering-intent=(false)`| (initial, warning)| `<null>` |
    
  8842. | `rendering-intent=(string 'true')`| (changed, warning)| `"true"` |
    
  8843. | `rendering-intent=(string 'false')`| (changed, warning)| `"false"` |
    
  8844. | `rendering-intent=(string 'on')`| (changed, warning)| `"on"` |
    
  8845. | `rendering-intent=(string 'off')`| (changed, warning)| `"off"` |
    
  8846. | `rendering-intent=(symbol)`| (initial, warning)| `<null>` |
    
  8847. | `rendering-intent=(function)`| (initial, warning)| `<null>` |
    
  8848. | `rendering-intent=(null)`| (initial, warning)| `<null>` |
    
  8849. | `rendering-intent=(undefined)`| (initial, warning)| `<null>` |
    
  8850. 
    
  8851. ## `renderingIntent` (on `<color-profile>` inside `<svg>`)
    
  8852. | Test Case | Flags | Result |
    
  8853. | --- | --- | --- |
    
  8854. | `renderingIntent=(string)`| (changed)| `"a string"` |
    
  8855. | `renderingIntent=(empty string)`| (changed)| `<empty string>` |
    
  8856. | `renderingIntent=(array with string)`| (changed)| `"string"` |
    
  8857. | `renderingIntent=(empty array)`| (changed)| `<empty string>` |
    
  8858. | `renderingIntent=(object)`| (changed)| `"result of toString()"` |
    
  8859. | `renderingIntent=(numeric string)`| (changed)| `"42"` |
    
  8860. | `renderingIntent=(-1)`| (changed)| `"-1"` |
    
  8861. | `renderingIntent=(0)`| (changed)| `"0"` |
    
  8862. | `renderingIntent=(integer)`| (changed)| `"1"` |
    
  8863. | `renderingIntent=(NaN)`| (changed, warning)| `"NaN"` |
    
  8864. | `renderingIntent=(float)`| (changed)| `"99.99"` |
    
  8865. | `renderingIntent=(true)`| (initial, warning)| `<null>` |
    
  8866. | `renderingIntent=(false)`| (initial, warning)| `<null>` |
    
  8867. | `renderingIntent=(string 'true')`| (changed)| `"true"` |
    
  8868. | `renderingIntent=(string 'false')`| (changed)| `"false"` |
    
  8869. | `renderingIntent=(string 'on')`| (changed)| `"on"` |
    
  8870. | `renderingIntent=(string 'off')`| (changed)| `"off"` |
    
  8871. | `renderingIntent=(symbol)`| (initial, warning)| `<null>` |
    
  8872. | `renderingIntent=(function)`| (initial, warning)| `<null>` |
    
  8873. | `renderingIntent=(null)`| (initial)| `<null>` |
    
  8874. | `renderingIntent=(undefined)`| (initial)| `<null>` |
    
  8875. 
    
  8876. ## `repeatCount` (on `<animate>` inside `<svg>`)
    
  8877. | Test Case | Flags | Result |
    
  8878. | --- | --- | --- |
    
  8879. | `repeatCount=(string)`| (initial)| `<null>` |
    
  8880. | `repeatCount=(empty string)`| (initial)| `<null>` |
    
  8881. | `repeatCount=(array with string)`| (initial)| `<null>` |
    
  8882. | `repeatCount=(empty array)`| (initial)| `<null>` |
    
  8883. | `repeatCount=(object)`| (initial)| `<null>` |
    
  8884. | `repeatCount=(numeric string)`| (initial)| `<null>` |
    
  8885. | `repeatCount=(-1)`| (initial)| `<null>` |
    
  8886. | `repeatCount=(0)`| (initial)| `<null>` |
    
  8887. | `repeatCount=(integer)`| (initial)| `<null>` |
    
  8888. | `repeatCount=(NaN)`| (initial, warning)| `<null>` |
    
  8889. | `repeatCount=(float)`| (initial)| `<null>` |
    
  8890. | `repeatCount=(true)`| (initial, warning)| `<null>` |
    
  8891. | `repeatCount=(false)`| (initial, warning)| `<null>` |
    
  8892. | `repeatCount=(string 'true')`| (initial)| `<null>` |
    
  8893. | `repeatCount=(string 'false')`| (initial)| `<null>` |
    
  8894. | `repeatCount=(string 'on')`| (initial)| `<null>` |
    
  8895. | `repeatCount=(string 'off')`| (initial)| `<null>` |
    
  8896. | `repeatCount=(symbol)`| (initial, warning)| `<null>` |
    
  8897. | `repeatCount=(function)`| (initial, warning)| `<null>` |
    
  8898. | `repeatCount=(null)`| (initial)| `<null>` |
    
  8899. | `repeatCount=(undefined)`| (initial)| `<null>` |
    
  8900. 
    
  8901. ## `repeatDur` (on `<animate>` inside `<svg>`)
    
  8902. | Test Case | Flags | Result |
    
  8903. | --- | --- | --- |
    
  8904. | `repeatDur=(string)`| (initial)| `<null>` |
    
  8905. | `repeatDur=(empty string)`| (initial)| `<null>` |
    
  8906. | `repeatDur=(array with string)`| (initial)| `<null>` |
    
  8907. | `repeatDur=(empty array)`| (initial)| `<null>` |
    
  8908. | `repeatDur=(object)`| (initial)| `<null>` |
    
  8909. | `repeatDur=(numeric string)`| (initial)| `<null>` |
    
  8910. | `repeatDur=(-1)`| (initial)| `<null>` |
    
  8911. | `repeatDur=(0)`| (initial)| `<null>` |
    
  8912. | `repeatDur=(integer)`| (initial)| `<null>` |
    
  8913. | `repeatDur=(NaN)`| (initial, warning)| `<null>` |
    
  8914. | `repeatDur=(float)`| (initial)| `<null>` |
    
  8915. | `repeatDur=(true)`| (initial, warning)| `<null>` |
    
  8916. | `repeatDur=(false)`| (initial, warning)| `<null>` |
    
  8917. | `repeatDur=(string 'true')`| (initial)| `<null>` |
    
  8918. | `repeatDur=(string 'false')`| (initial)| `<null>` |
    
  8919. | `repeatDur=(string 'on')`| (initial)| `<null>` |
    
  8920. | `repeatDur=(string 'off')`| (initial)| `<null>` |
    
  8921. | `repeatDur=(symbol)`| (initial, warning)| `<null>` |
    
  8922. | `repeatDur=(function)`| (initial, warning)| `<null>` |
    
  8923. | `repeatDur=(null)`| (initial)| `<null>` |
    
  8924. | `repeatDur=(undefined)`| (initial)| `<null>` |
    
  8925. 
    
  8926. ## `required` (on `<input>` inside `<div>`)
    
  8927. | Test Case | Flags | Result |
    
  8928. | --- | --- | --- |
    
  8929. | `required=(string)`| (changed)| `<boolean: true>` |
    
  8930. | `required=(empty string)`| (initial)| `<boolean: false>` |
    
  8931. | `required=(array with string)`| (changed)| `<boolean: true>` |
    
  8932. | `required=(empty array)`| (changed)| `<boolean: true>` |
    
  8933. | `required=(object)`| (changed)| `<boolean: true>` |
    
  8934. | `required=(numeric string)`| (changed)| `<boolean: true>` |
    
  8935. | `required=(-1)`| (changed)| `<boolean: true>` |
    
  8936. | `required=(0)`| (initial)| `<boolean: false>` |
    
  8937. | `required=(integer)`| (changed)| `<boolean: true>` |
    
  8938. | `required=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  8939. | `required=(float)`| (changed)| `<boolean: true>` |
    
  8940. | `required=(true)`| (changed)| `<boolean: true>` |
    
  8941. | `required=(false)`| (initial)| `<boolean: false>` |
    
  8942. | `required=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  8943. | `required=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  8944. | `required=(string 'on')`| (changed)| `<boolean: true>` |
    
  8945. | `required=(string 'off')`| (changed)| `<boolean: true>` |
    
  8946. | `required=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  8947. | `required=(function)`| (initial, warning)| `<boolean: false>` |
    
  8948. | `required=(null)`| (initial)| `<boolean: false>` |
    
  8949. | `required=(undefined)`| (initial)| `<boolean: false>` |
    
  8950. 
    
  8951. ## `requiredExtensions` (on `<a>` inside `<svg>`)
    
  8952. | Test Case | Flags | Result |
    
  8953. | --- | --- | --- |
    
  8954. | `requiredExtensions=(string)`| (changed)| `["a", "string"]` |
    
  8955. | `requiredExtensions=(empty string)`| (initial)| `[]` |
    
  8956. | `requiredExtensions=(array with string)`| (changed)| `["string"]` |
    
  8957. | `requiredExtensions=(empty array)`| (initial)| `[]` |
    
  8958. | `requiredExtensions=(object)`| (changed)| `["result", "of", "toString()"]` |
    
  8959. | `requiredExtensions=(numeric string)`| (changed)| `["42"]` |
    
  8960. | `requiredExtensions=(-1)`| (changed)| `["-1"]` |
    
  8961. | `requiredExtensions=(0)`| (changed)| `["0"]` |
    
  8962. | `requiredExtensions=(integer)`| (changed)| `["1"]` |
    
  8963. | `requiredExtensions=(NaN)`| (changed, warning)| `["NaN"]` |
    
  8964. | `requiredExtensions=(float)`| (changed)| `["99.99"]` |
    
  8965. | `requiredExtensions=(true)`| (initial, warning)| `[]` |
    
  8966. | `requiredExtensions=(false)`| (initial, warning)| `[]` |
    
  8967. | `requiredExtensions=(string 'true')`| (changed)| `["true"]` |
    
  8968. | `requiredExtensions=(string 'false')`| (changed)| `["false"]` |
    
  8969. | `requiredExtensions=(string 'on')`| (changed)| `["on"]` |
    
  8970. | `requiredExtensions=(string 'off')`| (changed)| `["off"]` |
    
  8971. | `requiredExtensions=(symbol)`| (initial, warning)| `[]` |
    
  8972. | `requiredExtensions=(function)`| (initial, warning)| `[]` |
    
  8973. | `requiredExtensions=(null)`| (initial)| `[]` |
    
  8974. | `requiredExtensions=(undefined)`| (initial)| `[]` |
    
  8975. 
    
  8976. ## `requiredFeatures` (on `<a>` inside `<svg>`)
    
  8977. | Test Case | Flags | Result |
    
  8978. | --- | --- | --- |
    
  8979. | `requiredFeatures=(string)`| (changed)| `"a string"` |
    
  8980. | `requiredFeatures=(empty string)`| (changed)| `<empty string>` |
    
  8981. | `requiredFeatures=(array with string)`| (changed)| `"string"` |
    
  8982. | `requiredFeatures=(empty array)`| (changed)| `<empty string>` |
    
  8983. | `requiredFeatures=(object)`| (changed)| `"result of toString()"` |
    
  8984. | `requiredFeatures=(numeric string)`| (changed)| `"42"` |
    
  8985. | `requiredFeatures=(-1)`| (changed)| `"-1"` |
    
  8986. | `requiredFeatures=(0)`| (changed)| `"0"` |
    
  8987. | `requiredFeatures=(integer)`| (changed)| `"1"` |
    
  8988. | `requiredFeatures=(NaN)`| (changed, warning)| `"NaN"` |
    
  8989. | `requiredFeatures=(float)`| (changed)| `"99.99"` |
    
  8990. | `requiredFeatures=(true)`| (initial, warning)| `<null>` |
    
  8991. | `requiredFeatures=(false)`| (initial, warning)| `<null>` |
    
  8992. | `requiredFeatures=(string 'true')`| (changed)| `"true"` |
    
  8993. | `requiredFeatures=(string 'false')`| (changed)| `"false"` |
    
  8994. | `requiredFeatures=(string 'on')`| (changed)| `"on"` |
    
  8995. | `requiredFeatures=(string 'off')`| (changed)| `"off"` |
    
  8996. | `requiredFeatures=(symbol)`| (initial, warning)| `<null>` |
    
  8997. | `requiredFeatures=(function)`| (initial, warning)| `<null>` |
    
  8998. | `requiredFeatures=(null)`| (initial)| `<null>` |
    
  8999. | `requiredFeatures=(undefined)`| (initial)| `<null>` |
    
  9000. 
    
  9001. ## `resource` (on `<div>` inside `<div>`)
    
  9002. | Test Case | Flags | Result |
    
  9003. | --- | --- | --- |
    
  9004. | `resource=(string)`| (changed)| `"a string"` |
    
  9005. | `resource=(empty string)`| (changed)| `<empty string>` |
    
  9006. | `resource=(array with string)`| (changed)| `"string"` |
    
  9007. | `resource=(empty array)`| (changed)| `<empty string>` |
    
  9008. | `resource=(object)`| (changed)| `"result of toString()"` |
    
  9009. | `resource=(numeric string)`| (changed)| `"42"` |
    
  9010. | `resource=(-1)`| (changed)| `"-1"` |
    
  9011. | `resource=(0)`| (changed)| `"0"` |
    
  9012. | `resource=(integer)`| (changed)| `"1"` |
    
  9013. | `resource=(NaN)`| (changed, warning)| `"NaN"` |
    
  9014. | `resource=(float)`| (changed)| `"99.99"` |
    
  9015. | `resource=(true)`| (initial, warning)| `<null>` |
    
  9016. | `resource=(false)`| (initial, warning)| `<null>` |
    
  9017. | `resource=(string 'true')`| (changed)| `"true"` |
    
  9018. | `resource=(string 'false')`| (changed)| `"false"` |
    
  9019. | `resource=(string 'on')`| (changed)| `"on"` |
    
  9020. | `resource=(string 'off')`| (changed)| `"off"` |
    
  9021. | `resource=(symbol)`| (initial, warning)| `<null>` |
    
  9022. | `resource=(function)`| (initial, warning)| `<null>` |
    
  9023. | `resource=(null)`| (initial)| `<null>` |
    
  9024. | `resource=(undefined)`| (initial)| `<null>` |
    
  9025. 
    
  9026. ## `restart` (on `<animate>` inside `<svg>`)
    
  9027. | Test Case | Flags | Result |
    
  9028. | --- | --- | --- |
    
  9029. | `restart=(string)`| (initial)| `<null>` |
    
  9030. | `restart=(empty string)`| (initial)| `<null>` |
    
  9031. | `restart=(array with string)`| (initial)| `<null>` |
    
  9032. | `restart=(empty array)`| (initial)| `<null>` |
    
  9033. | `restart=(object)`| (initial)| `<null>` |
    
  9034. | `restart=(numeric string)`| (initial)| `<null>` |
    
  9035. | `restart=(-1)`| (initial)| `<null>` |
    
  9036. | `restart=(0)`| (initial)| `<null>` |
    
  9037. | `restart=(integer)`| (initial)| `<null>` |
    
  9038. | `restart=(NaN)`| (initial, warning)| `<null>` |
    
  9039. | `restart=(float)`| (initial)| `<null>` |
    
  9040. | `restart=(true)`| (initial, warning)| `<null>` |
    
  9041. | `restart=(false)`| (initial, warning)| `<null>` |
    
  9042. | `restart=(string 'true')`| (initial)| `<null>` |
    
  9043. | `restart=(string 'false')`| (initial)| `<null>` |
    
  9044. | `restart=(string 'on')`| (initial)| `<null>` |
    
  9045. | `restart=(string 'off')`| (initial)| `<null>` |
    
  9046. | `restart=(symbol)`| (initial, warning)| `<null>` |
    
  9047. | `restart=(function)`| (initial, warning)| `<null>` |
    
  9048. | `restart=(null)`| (initial)| `<null>` |
    
  9049. | `restart=(undefined)`| (initial)| `<null>` |
    
  9050. 
    
  9051. ## `result` (on `<feBlend>` inside `<svg>`)
    
  9052. | Test Case | Flags | Result |
    
  9053. | --- | --- | --- |
    
  9054. | `result=(string)`| (changed)| `"a string"` |
    
  9055. | `result=(empty string)`| (initial)| `<empty string>` |
    
  9056. | `result=(array with string)`| (changed)| `"string"` |
    
  9057. | `result=(empty array)`| (initial)| `<empty string>` |
    
  9058. | `result=(object)`| (changed)| `"result of toString()"` |
    
  9059. | `result=(numeric string)`| (changed)| `"42"` |
    
  9060. | `result=(-1)`| (changed)| `"-1"` |
    
  9061. | `result=(0)`| (changed)| `"0"` |
    
  9062. | `result=(integer)`| (changed)| `"1"` |
    
  9063. | `result=(NaN)`| (changed, warning)| `"NaN"` |
    
  9064. | `result=(float)`| (changed)| `"99.99"` |
    
  9065. | `result=(true)`| (initial, warning)| `<empty string>` |
    
  9066. | `result=(false)`| (initial, warning)| `<empty string>` |
    
  9067. | `result=(string 'true')`| (changed)| `"true"` |
    
  9068. | `result=(string 'false')`| (changed)| `"false"` |
    
  9069. | `result=(string 'on')`| (changed)| `"on"` |
    
  9070. | `result=(string 'off')`| (changed)| `"off"` |
    
  9071. | `result=(symbol)`| (initial, warning)| `<empty string>` |
    
  9072. | `result=(function)`| (initial, warning)| `<empty string>` |
    
  9073. | `result=(null)`| (initial)| `<empty string>` |
    
  9074. | `result=(undefined)`| (initial)| `<empty string>` |
    
  9075. 
    
  9076. ## `results` (on `<input>` inside `<div>`)
    
  9077. | Test Case | Flags | Result |
    
  9078. | --- | --- | --- |
    
  9079. | `results=(string)`| (changed)| `"a string"` |
    
  9080. | `results=(empty string)`| (changed)| `<empty string>` |
    
  9081. | `results=(array with string)`| (changed)| `"string"` |
    
  9082. | `results=(empty array)`| (changed)| `<empty string>` |
    
  9083. | `results=(object)`| (changed)| `"result of toString()"` |
    
  9084. | `results=(numeric string)`| (changed)| `"42"` |
    
  9085. | `results=(-1)`| (changed)| `"-1"` |
    
  9086. | `results=(0)`| (changed)| `"0"` |
    
  9087. | `results=(integer)`| (changed)| `"1"` |
    
  9088. | `results=(NaN)`| (changed, warning)| `"NaN"` |
    
  9089. | `results=(float)`| (changed)| `"99.99"` |
    
  9090. | `results=(true)`| (initial, warning)| `<null>` |
    
  9091. | `results=(false)`| (initial, warning)| `<null>` |
    
  9092. | `results=(string 'true')`| (changed)| `"true"` |
    
  9093. | `results=(string 'false')`| (changed)| `"false"` |
    
  9094. | `results=(string 'on')`| (changed)| `"on"` |
    
  9095. | `results=(string 'off')`| (changed)| `"off"` |
    
  9096. | `results=(symbol)`| (initial, warning)| `<null>` |
    
  9097. | `results=(function)`| (initial, warning)| `<null>` |
    
  9098. | `results=(null)`| (initial)| `<null>` |
    
  9099. | `results=(undefined)`| (initial)| `<null>` |
    
  9100. 
    
  9101. ## `reversed` (on `<ol>` inside `<div>`)
    
  9102. | Test Case | Flags | Result |
    
  9103. | --- | --- | --- |
    
  9104. | `reversed=(string)`| (changed)| `<boolean: true>` |
    
  9105. | `reversed=(empty string)`| (initial)| `<boolean: false>` |
    
  9106. | `reversed=(array with string)`| (changed)| `<boolean: true>` |
    
  9107. | `reversed=(empty array)`| (changed)| `<boolean: true>` |
    
  9108. | `reversed=(object)`| (changed)| `<boolean: true>` |
    
  9109. | `reversed=(numeric string)`| (changed)| `<boolean: true>` |
    
  9110. | `reversed=(-1)`| (changed)| `<boolean: true>` |
    
  9111. | `reversed=(0)`| (initial)| `<boolean: false>` |
    
  9112. | `reversed=(integer)`| (changed)| `<boolean: true>` |
    
  9113. | `reversed=(NaN)`| (initial, warning)| `<boolean: false>` |
    
  9114. | `reversed=(float)`| (changed)| `<boolean: true>` |
    
  9115. | `reversed=(true)`| (changed)| `<boolean: true>` |
    
  9116. | `reversed=(false)`| (initial)| `<boolean: false>` |
    
  9117. | `reversed=(string 'true')`| (changed, warning)| `<boolean: true>` |
    
  9118. | `reversed=(string 'false')`| (changed, warning)| `<boolean: true>` |
    
  9119. | `reversed=(string 'on')`| (changed)| `<boolean: true>` |
    
  9120. | `reversed=(string 'off')`| (changed)| `<boolean: true>` |
    
  9121. | `reversed=(symbol)`| (initial, warning)| `<boolean: false>` |
    
  9122. | `reversed=(function)`| (initial, warning)| `<boolean: false>` |
    
  9123. | `reversed=(null)`| (initial)| `<boolean: false>` |
    
  9124. | `reversed=(undefined)`| (initial)| `<boolean: false>` |
    
  9125. 
    
  9126. ## `role` (on `<div>` inside `<div>`)
    
  9127. | Test Case | Flags | Result |
    
  9128. | --- | --- | --- |
    
  9129. | `role=(string)`| (changed)| `"a string"` |
    
  9130. | `role=(empty string)`| (changed)| `<empty string>` |
    
  9131. | `role=(array with string)`| (changed)| `"string"` |
    
  9132. | `role=(empty array)`| (changed)| `<empty string>` |
    
  9133. | `role=(object)`| (changed)| `"result of toString()"` |
    
  9134. | `role=(numeric string)`| (changed)| `"42"` |
    
  9135. | `role=(-1)`| (changed)| `"-1"` |
    
  9136. | `role=(0)`| (changed)| `"0"` |
    
  9137. | `role=(integer)`| (changed)| `"1"` |
    
  9138. | `role=(NaN)`| (changed, warning)| `"NaN"` |
    
  9139. | `role=(float)`| (changed)| `"99.99"` |
    
  9140. | `role=(true)`| (initial, warning)| `<null>` |
    
  9141. | `role=(false)`| (initial, warning)| `<null>` |
    
  9142. | `role=(string 'true')`| (changed)| `"true"` |
    
  9143. | `role=(string 'false')`| (changed)| `"false"` |
    
  9144. | `role=(string 'on')`| (changed)| `"on"` |
    
  9145. | `role=(string 'off')`| (changed)| `"off"` |
    
  9146. | `role=(symbol)`| (initial, warning)| `<null>` |
    
  9147. | `role=(function)`| (initial, warning)| `<null>` |
    
  9148. | `role=(null)`| (initial)| `<null>` |
    
  9149. | `role=(undefined)`| (initial)| `<null>` |
    
  9150. 
    
  9151. ## `rotate` (on `<altGlyph>` inside `<svg>`)
    
  9152. | Test Case | Flags | Result |
    
  9153. | --- | --- | --- |
    
  9154. | `rotate=(string)`| (initial)| `<null>` |
    
  9155. | `rotate=(empty string)`| (initial)| `<null>` |
    
  9156. | `rotate=(array with string)`| (initial)| `<null>` |
    
  9157. | `rotate=(empty array)`| (initial)| `<null>` |
    
  9158. | `rotate=(object)`| (initial)| `<null>` |
    
  9159. | `rotate=(numeric string)`| (initial)| `<null>` |
    
  9160. | `rotate=(-1)`| (initial)| `<null>` |
    
  9161. | `rotate=(0)`| (initial)| `<null>` |
    
  9162. | `rotate=(integer)`| (initial)| `<null>` |
    
  9163. | `rotate=(NaN)`| (initial, warning)| `<null>` |
    
  9164. | `rotate=(float)`| (initial)| `<null>` |
    
  9165. | `rotate=(true)`| (initial, warning)| `<null>` |
    
  9166. | `rotate=(false)`| (initial, warning)| `<null>` |
    
  9167. | `rotate=(string 'true')`| (initial)| `<null>` |
    
  9168. | `rotate=(string 'false')`| (initial)| `<null>` |
    
  9169. | `rotate=(string 'on')`| (initial)| `<null>` |
    
  9170. | `rotate=(string 'off')`| (initial)| `<null>` |
    
  9171. | `rotate=(symbol)`| (initial, warning)| `<null>` |
    
  9172. | `rotate=(function)`| (initial, warning)| `<null>` |
    
  9173. | `rotate=(null)`| (initial)| `<null>` |
    
  9174. | `rotate=(undefined)`| (initial)| `<null>` |
    
  9175. 
    
  9176. ## `rows` (on `<textarea>` inside `<div>`)
    
  9177. | Test Case | Flags | Result |
    
  9178. | --- | --- | --- |
    
  9179. | `rows=(string)`| (initial)| `<number: 2>` |
    
  9180. | `rows=(empty string)`| (initial)| `<number: 2>` |
    
  9181. | `rows=(array with string)`| (initial)| `<number: 2>` |
    
  9182. | `rows=(empty array)`| (initial)| `<number: 2>` |
    
  9183. | `rows=(object)`| (initial)| `<number: 2>` |
    
  9184. | `rows=(numeric string)`| (changed)| `<number: 42>` |
    
  9185. | `rows=(-1)`| (initial)| `<number: 2>` |
    
  9186. | `rows=(0)`| (initial)| `<number: 2>` |
    
  9187. | `rows=(integer)`| (changed)| `<number: 1>` |
    
  9188. | `rows=(NaN)`| (initial, warning)| `<number: 2>` |
    
  9189. | `rows=(float)`| (changed)| `<number: 99>` |
    
  9190. | `rows=(true)`| (initial, warning)| `<number: 2>` |
    
  9191. | `rows=(false)`| (initial, warning)| `<number: 2>` |
    
  9192. | `rows=(string 'true')`| (initial)| `<number: 2>` |
    
  9193. | `rows=(string 'false')`| (initial)| `<number: 2>` |
    
  9194. | `rows=(string 'on')`| (initial)| `<number: 2>` |
    
  9195. | `rows=(string 'off')`| (initial)| `<number: 2>` |
    
  9196. | `rows=(symbol)`| (initial, warning)| `<number: 2>` |
    
  9197. | `rows=(function)`| (initial, warning)| `<number: 2>` |
    
  9198. | `rows=(null)`| (initial)| `<number: 2>` |
    
  9199. | `rows=(undefined)`| (initial)| `<number: 2>` |
    
  9200. 
    
  9201. ## `rowSpan` (on `<td>` inside `<tr>`)
    
  9202. | Test Case | Flags | Result |
    
  9203. | --- | --- | --- |
    
  9204. | `rowSpan=(string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9205. | `rowSpan=(empty string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9206. | `rowSpan=(array with string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9207. | `rowSpan=(empty array)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9208. | `rowSpan=(object)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9209. | `rowSpan=(numeric string)`| (changed, ssr error, ssr mismatch)| `<number: 42>` |
    
  9210. | `rowSpan=(-1)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9211. | `rowSpan=(0)`| (changed, ssr error, ssr mismatch)| `<number: 0>` |
    
  9212. | `rowSpan=(integer)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9213. | `rowSpan=(NaN)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9214. | `rowSpan=(float)`| (changed, ssr error, ssr mismatch)| `<number: 99>` |
    
  9215. | `rowSpan=(true)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9216. | `rowSpan=(false)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9217. | `rowSpan=(string 'true')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9218. | `rowSpan=(string 'false')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9219. | `rowSpan=(string 'on')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9220. | `rowSpan=(string 'off')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9221. | `rowSpan=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9222. | `rowSpan=(function)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9223. | `rowSpan=(null)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9224. | `rowSpan=(undefined)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9225. 
    
  9226. ## `rx` (on `<ellipse>` inside `<svg>`)
    
  9227. | Test Case | Flags | Result |
    
  9228. | --- | --- | --- |
    
  9229. | `rx=(string)`| (changed)| `<SVGLength: 1px>` |
    
  9230. | `rx=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  9231. | `rx=(array with string)`| (changed)| `<SVGLength: 1px>` |
    
  9232. | `rx=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  9233. | `rx=(object)`| (initial)| `<SVGLength: 0>` |
    
  9234. | `rx=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  9235. | `rx=(-1)`| (changed)| `<SVGLength: -1>` |
    
  9236. | `rx=(0)`| (initial)| `<SVGLength: 0>` |
    
  9237. | `rx=(integer)`| (changed)| `<SVGLength: 1>` |
    
  9238. | `rx=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  9239. | `rx=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  9240. | `rx=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  9241. | `rx=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  9242. | `rx=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  9243. | `rx=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  9244. | `rx=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  9245. | `rx=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  9246. | `rx=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  9247. | `rx=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  9248. | `rx=(null)`| (initial)| `<SVGLength: 0>` |
    
  9249. | `rx=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  9250. 
    
  9251. ## `ry` (on `<ellipse>` inside `<svg>`)
    
  9252. | Test Case | Flags | Result |
    
  9253. | --- | --- | --- |
    
  9254. | `ry=(string)`| (changed)| `<SVGLength: 2px>` |
    
  9255. | `ry=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  9256. | `ry=(array with string)`| (changed)| `<SVGLength: 2px>` |
    
  9257. | `ry=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  9258. | `ry=(object)`| (initial)| `<SVGLength: 0>` |
    
  9259. | `ry=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  9260. | `ry=(-1)`| (changed)| `<SVGLength: -1>` |
    
  9261. | `ry=(0)`| (initial)| `<SVGLength: 0>` |
    
  9262. | `ry=(integer)`| (changed)| `<SVGLength: 1>` |
    
  9263. | `ry=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  9264. | `ry=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  9265. | `ry=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  9266. | `ry=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  9267. | `ry=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  9268. | `ry=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  9269. | `ry=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  9270. | `ry=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  9271. | `ry=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  9272. | `ry=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  9273. | `ry=(null)`| (initial)| `<SVGLength: 0>` |
    
  9274. | `ry=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  9275. 
    
  9276. ## `sandbox` (on `<iframe>` inside `<div>`)
    
  9277. | Test Case | Flags | Result |
    
  9278. | --- | --- | --- |
    
  9279. | `sandbox=(string)`| (changed)| `["allow-forms", "allow-scripts"]` |
    
  9280. | `sandbox=(empty string)`| (initial)| `[]` |
    
  9281. | `sandbox=(array with string)`| (changed)| `["allow-forms", "allow-scripts"]` |
    
  9282. | `sandbox=(empty array)`| (initial)| `[]` |
    
  9283. | `sandbox=(object)`| (changed)| `["result", "of", "toString()"]` |
    
  9284. | `sandbox=(numeric string)`| (changed)| `["42"]` |
    
  9285. | `sandbox=(-1)`| (changed)| `["-1"]` |
    
  9286. | `sandbox=(0)`| (changed)| `["0"]` |
    
  9287. | `sandbox=(integer)`| (changed)| `["1"]` |
    
  9288. | `sandbox=(NaN)`| (changed, warning)| `["NaN"]` |
    
  9289. | `sandbox=(float)`| (changed)| `["99.99"]` |
    
  9290. | `sandbox=(true)`| (initial, warning)| `[]` |
    
  9291. | `sandbox=(false)`| (initial, warning)| `[]` |
    
  9292. | `sandbox=(string 'true')`| (changed)| `["true"]` |
    
  9293. | `sandbox=(string 'false')`| (changed)| `["false"]` |
    
  9294. | `sandbox=(string 'on')`| (changed)| `["on"]` |
    
  9295. | `sandbox=(string 'off')`| (changed)| `["off"]` |
    
  9296. | `sandbox=(symbol)`| (initial, warning)| `[]` |
    
  9297. | `sandbox=(function)`| (initial, warning)| `[]` |
    
  9298. | `sandbox=(null)`| (initial)| `[]` |
    
  9299. | `sandbox=(undefined)`| (initial)| `[]` |
    
  9300. 
    
  9301. ## `scale` (on `<feDisplacementMap>` inside `<svg>`)
    
  9302. | Test Case | Flags | Result |
    
  9303. | --- | --- | --- |
    
  9304. | `scale=(string)`| (initial)| `<number: 0>` |
    
  9305. | `scale=(empty string)`| (initial)| `<number: 0>` |
    
  9306. | `scale=(array with string)`| (initial)| `<number: 0>` |
    
  9307. | `scale=(empty array)`| (initial)| `<number: 0>` |
    
  9308. | `scale=(object)`| (initial)| `<number: 0>` |
    
  9309. | `scale=(numeric string)`| (changed)| `<number: 42>` |
    
  9310. | `scale=(-1)`| (changed)| `<number: -1>` |
    
  9311. | `scale=(0)`| (initial)| `<number: 0>` |
    
  9312. | `scale=(integer)`| (changed)| `<number: 1>` |
    
  9313. | `scale=(NaN)`| (initial, warning)| `<number: 0>` |
    
  9314. | `scale=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  9315. | `scale=(true)`| (initial, warning)| `<number: 0>` |
    
  9316. | `scale=(false)`| (initial, warning)| `<number: 0>` |
    
  9317. | `scale=(string 'true')`| (initial)| `<number: 0>` |
    
  9318. | `scale=(string 'false')`| (initial)| `<number: 0>` |
    
  9319. | `scale=(string 'on')`| (initial)| `<number: 0>` |
    
  9320. | `scale=(string 'off')`| (initial)| `<number: 0>` |
    
  9321. | `scale=(symbol)`| (initial, warning)| `<number: 0>` |
    
  9322. | `scale=(function)`| (initial, warning)| `<number: 0>` |
    
  9323. | `scale=(null)`| (initial)| `<number: 0>` |
    
  9324. | `scale=(undefined)`| (initial)| `<number: 0>` |
    
  9325. 
    
  9326. ## `scope` (on `<th>` inside `<tr>`)
    
  9327. | Test Case | Flags | Result |
    
  9328. | --- | --- | --- |
    
  9329. | `scope=(string)`| (changed, ssr error, ssr mismatch)| `"row"` |
    
  9330. | `scope=(empty string)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9331. | `scope=(array with string)`| (changed, ssr error, ssr mismatch)| `"row"` |
    
  9332. | `scope=(empty array)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9333. | `scope=(object)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9334. | `scope=(numeric string)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9335. | `scope=(-1)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9336. | `scope=(0)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9337. | `scope=(integer)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9338. | `scope=(NaN)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  9339. | `scope=(float)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9340. | `scope=(true)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  9341. | `scope=(false)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  9342. | `scope=(string 'true')`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9343. | `scope=(string 'false')`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9344. | `scope=(string 'on')`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9345. | `scope=(string 'off')`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9346. | `scope=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  9347. | `scope=(function)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  9348. | `scope=(null)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9349. | `scope=(undefined)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
    
  9350. 
    
  9351. ## `scoped` (on `<style>` inside `<div>`)
    
  9352. | Test Case | Flags | Result |
    
  9353. | --- | --- | --- |
    
  9354. | `scoped=(string)`| (changed)| `<empty string>` |
    
  9355. | `scoped=(empty string)`| (initial)| `<null>` |
    
  9356. | `scoped=(array with string)`| (changed)| `<empty string>` |
    
  9357. | `scoped=(empty array)`| (changed)| `<empty string>` |
    
  9358. | `scoped=(object)`| (changed)| `<empty string>` |
    
  9359. | `scoped=(numeric string)`| (changed)| `<empty string>` |
    
  9360. | `scoped=(-1)`| (changed)| `<empty string>` |
    
  9361. | `scoped=(0)`| (initial)| `<null>` |
    
  9362. | `scoped=(integer)`| (changed)| `<empty string>` |
    
  9363. | `scoped=(NaN)`| (initial, warning)| `<null>` |
    
  9364. | `scoped=(float)`| (changed)| `<empty string>` |
    
  9365. | `scoped=(true)`| (changed)| `<empty string>` |
    
  9366. | `scoped=(false)`| (initial)| `<null>` |
    
  9367. | `scoped=(string 'true')`| (changed, warning)| `<empty string>` |
    
  9368. | `scoped=(string 'false')`| (changed, warning)| `<empty string>` |
    
  9369. | `scoped=(string 'on')`| (changed)| `<empty string>` |
    
  9370. | `scoped=(string 'off')`| (changed)| `<empty string>` |
    
  9371. | `scoped=(symbol)`| (initial, warning)| `<null>` |
    
  9372. | `scoped=(function)`| (initial, warning)| `<null>` |
    
  9373. | `scoped=(null)`| (initial)| `<null>` |
    
  9374. | `scoped=(undefined)`| (initial)| `<null>` |
    
  9375. 
    
  9376. ## `scrolling` (on `<iframe>` inside `<div>`)
    
  9377. | Test Case | Flags | Result |
    
  9378. | --- | --- | --- |
    
  9379. | `scrolling=(string)`| (changed)| `"no"` |
    
  9380. | `scrolling=(empty string)`| (initial)| `<empty string>` |
    
  9381. | `scrolling=(array with string)`| (changed)| `"no"` |
    
  9382. | `scrolling=(empty array)`| (initial)| `<empty string>` |
    
  9383. | `scrolling=(object)`| (changed)| `"result of toString()"` |
    
  9384. | `scrolling=(numeric string)`| (changed)| `"42"` |
    
  9385. | `scrolling=(-1)`| (changed)| `"-1"` |
    
  9386. | `scrolling=(0)`| (changed)| `"0"` |
    
  9387. | `scrolling=(integer)`| (changed)| `"1"` |
    
  9388. | `scrolling=(NaN)`| (changed, warning)| `"NaN"` |
    
  9389. | `scrolling=(float)`| (changed)| `"99.99"` |
    
  9390. | `scrolling=(true)`| (initial, warning)| `<empty string>` |
    
  9391. | `scrolling=(false)`| (initial, warning)| `<empty string>` |
    
  9392. | `scrolling=(string 'true')`| (changed)| `"true"` |
    
  9393. | `scrolling=(string 'false')`| (changed)| `"false"` |
    
  9394. | `scrolling=(string 'on')`| (changed)| `"on"` |
    
  9395. | `scrolling=(string 'off')`| (changed)| `"off"` |
    
  9396. | `scrolling=(symbol)`| (initial, warning)| `<empty string>` |
    
  9397. | `scrolling=(function)`| (initial, warning)| `<empty string>` |
    
  9398. | `scrolling=(null)`| (initial)| `<empty string>` |
    
  9399. | `scrolling=(undefined)`| (initial)| `<empty string>` |
    
  9400. 
    
  9401. ## `seamless` (on `<iframe>` inside `<div>`)
    
  9402. | Test Case | Flags | Result |
    
  9403. | --- | --- | --- |
    
  9404. | `seamless=(string)`| (changed)| `<empty string>` |
    
  9405. | `seamless=(empty string)`| (initial)| `<null>` |
    
  9406. | `seamless=(array with string)`| (changed)| `<empty string>` |
    
  9407. | `seamless=(empty array)`| (changed)| `<empty string>` |
    
  9408. | `seamless=(object)`| (changed)| `<empty string>` |
    
  9409. | `seamless=(numeric string)`| (changed)| `<empty string>` |
    
  9410. | `seamless=(-1)`| (changed)| `<empty string>` |
    
  9411. | `seamless=(0)`| (initial)| `<null>` |
    
  9412. | `seamless=(integer)`| (changed)| `<empty string>` |
    
  9413. | `seamless=(NaN)`| (initial, warning)| `<null>` |
    
  9414. | `seamless=(float)`| (changed)| `<empty string>` |
    
  9415. | `seamless=(true)`| (changed)| `<empty string>` |
    
  9416. | `seamless=(false)`| (initial)| `<null>` |
    
  9417. | `seamless=(string 'true')`| (changed, warning)| `<empty string>` |
    
  9418. | `seamless=(string 'false')`| (changed, warning)| `<empty string>` |
    
  9419. | `seamless=(string 'on')`| (changed)| `<empty string>` |
    
  9420. | `seamless=(string 'off')`| (changed)| `<empty string>` |
    
  9421. | `seamless=(symbol)`| (initial, warning)| `<null>` |
    
  9422. | `seamless=(function)`| (initial, warning)| `<null>` |
    
  9423. | `seamless=(null)`| (initial)| `<null>` |
    
  9424. | `seamless=(undefined)`| (initial)| `<null>` |
    
  9425. 
    
  9426. ## `security` (on `<iframe>` inside `<div>`)
    
  9427. | Test Case | Flags | Result |
    
  9428. | --- | --- | --- |
    
  9429. | `security=(string)`| (changed)| `"a string"` |
    
  9430. | `security=(empty string)`| (changed)| `<empty string>` |
    
  9431. | `security=(array with string)`| (changed)| `"string"` |
    
  9432. | `security=(empty array)`| (changed)| `<empty string>` |
    
  9433. | `security=(object)`| (changed)| `"result of toString()"` |
    
  9434. | `security=(numeric string)`| (changed)| `"42"` |
    
  9435. | `security=(-1)`| (changed)| `"-1"` |
    
  9436. | `security=(0)`| (changed)| `"0"` |
    
  9437. | `security=(integer)`| (changed)| `"1"` |
    
  9438. | `security=(NaN)`| (changed, warning)| `"NaN"` |
    
  9439. | `security=(float)`| (changed)| `"99.99"` |
    
  9440. | `security=(true)`| (initial, warning)| `<null>` |
    
  9441. | `security=(false)`| (initial, warning)| `<null>` |
    
  9442. | `security=(string 'true')`| (changed)| `"true"` |
    
  9443. | `security=(string 'false')`| (changed)| `"false"` |
    
  9444. | `security=(string 'on')`| (changed)| `"on"` |
    
  9445. | `security=(string 'off')`| (changed)| `"off"` |
    
  9446. | `security=(symbol)`| (initial, warning)| `<null>` |
    
  9447. | `security=(function)`| (initial, warning)| `<null>` |
    
  9448. | `security=(null)`| (initial)| `<null>` |
    
  9449. | `security=(undefined)`| (initial)| `<null>` |
    
  9450. 
    
  9451. ## `seed` (on `<feTurbulence>` inside `<svg>`)
    
  9452. | Test Case | Flags | Result |
    
  9453. | --- | --- | --- |
    
  9454. | `seed=(string)`| (initial)| `<number: 0>` |
    
  9455. | `seed=(empty string)`| (initial)| `<number: 0>` |
    
  9456. | `seed=(array with string)`| (initial)| `<number: 0>` |
    
  9457. | `seed=(empty array)`| (initial)| `<number: 0>` |
    
  9458. | `seed=(object)`| (initial)| `<number: 0>` |
    
  9459. | `seed=(numeric string)`| (changed)| `<number: 42>` |
    
  9460. | `seed=(-1)`| (changed)| `<number: -1>` |
    
  9461. | `seed=(0)`| (initial)| `<number: 0>` |
    
  9462. | `seed=(integer)`| (changed)| `<number: 1>` |
    
  9463. | `seed=(NaN)`| (initial, warning)| `<number: 0>` |
    
  9464. | `seed=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  9465. | `seed=(true)`| (initial, warning)| `<number: 0>` |
    
  9466. | `seed=(false)`| (initial, warning)| `<number: 0>` |
    
  9467. | `seed=(string 'true')`| (initial)| `<number: 0>` |
    
  9468. | `seed=(string 'false')`| (initial)| `<number: 0>` |
    
  9469. | `seed=(string 'on')`| (initial)| `<number: 0>` |
    
  9470. | `seed=(string 'off')`| (initial)| `<number: 0>` |
    
  9471. | `seed=(symbol)`| (initial, warning)| `<number: 0>` |
    
  9472. | `seed=(function)`| (initial, warning)| `<number: 0>` |
    
  9473. | `seed=(null)`| (initial)| `<number: 0>` |
    
  9474. | `seed=(undefined)`| (initial)| `<number: 0>` |
    
  9475. 
    
  9476. ## `selected` (on `<option>` inside `<select>`)
    
  9477. | Test Case | Flags | Result |
    
  9478. | --- | --- | --- |
    
  9479. | `selected=(string)`| (initial, warning)| `<boolean: true>` |
    
  9480. | `selected=(empty string)`| (initial, warning)| `<boolean: true>` |
    
  9481. | `selected=(array with string)`| (initial, warning)| `<boolean: true>` |
    
  9482. | `selected=(empty array)`| (initial, warning)| `<boolean: true>` |
    
  9483. | `selected=(object)`| (initial, warning)| `<boolean: true>` |
    
  9484. | `selected=(numeric string)`| (initial, warning)| `<boolean: true>` |
    
  9485. | `selected=(-1)`| (initial, warning)| `<boolean: true>` |
    
  9486. | `selected=(0)`| (initial, warning)| `<boolean: true>` |
    
  9487. | `selected=(integer)`| (initial, warning)| `<boolean: true>` |
    
  9488. | `selected=(NaN)`| (initial, warning)| `<boolean: true>` |
    
  9489. | `selected=(float)`| (initial, warning)| `<boolean: true>` |
    
  9490. | `selected=(true)`| (initial, warning)| `<boolean: true>` |
    
  9491. | `selected=(false)`| (initial, warning)| `<boolean: true>` |
    
  9492. | `selected=(string 'true')`| (initial, warning)| `<boolean: true>` |
    
  9493. | `selected=(string 'false')`| (initial, warning)| `<boolean: true>` |
    
  9494. | `selected=(string 'on')`| (initial, warning)| `<boolean: true>` |
    
  9495. | `selected=(string 'off')`| (initial, warning)| `<boolean: true>` |
    
  9496. | `selected=(symbol)`| (initial, warning)| `<boolean: true>` |
    
  9497. | `selected=(function)`| (initial, warning)| `<boolean: true>` |
    
  9498. | `selected=(null)`| (initial)| `<boolean: true>` |
    
  9499. | `selected=(undefined)`| (initial)| `<boolean: true>` |
    
  9500. 
    
  9501. ## `selectedIndex` (on `<select>` inside `<div>`)
    
  9502. | Test Case | Flags | Result |
    
  9503. | --- | --- | --- |
    
  9504. | `selectedIndex=(string)`| (initial, warning)| `<number: -1>` |
    
  9505. | `selectedIndex=(empty string)`| (initial, warning)| `<number: -1>` |
    
  9506. | `selectedIndex=(array with string)`| (initial, warning)| `<number: -1>` |
    
  9507. | `selectedIndex=(empty array)`| (initial, warning)| `<number: -1>` |
    
  9508. | `selectedIndex=(object)`| (initial, warning)| `<number: -1>` |
    
  9509. | `selectedIndex=(numeric string)`| (initial, warning)| `<number: -1>` |
    
  9510. | `selectedIndex=(-1)`| (initial, warning)| `<number: -1>` |
    
  9511. | `selectedIndex=(0)`| (initial, warning)| `<number: -1>` |
    
  9512. | `selectedIndex=(integer)`| (initial, warning)| `<number: -1>` |
    
  9513. | `selectedIndex=(NaN)`| (initial, warning)| `<number: -1>` |
    
  9514. | `selectedIndex=(float)`| (initial, warning)| `<number: -1>` |
    
  9515. | `selectedIndex=(true)`| (initial, warning)| `<number: -1>` |
    
  9516. | `selectedIndex=(false)`| (initial, warning)| `<number: -1>` |
    
  9517. | `selectedIndex=(string 'true')`| (initial, warning)| `<number: -1>` |
    
  9518. | `selectedIndex=(string 'false')`| (initial, warning)| `<number: -1>` |
    
  9519. | `selectedIndex=(string 'on')`| (initial, warning)| `<number: -1>` |
    
  9520. | `selectedIndex=(string 'off')`| (initial, warning)| `<number: -1>` |
    
  9521. | `selectedIndex=(symbol)`| (initial, warning)| `<number: -1>` |
    
  9522. | `selectedIndex=(function)`| (initial, warning)| `<number: -1>` |
    
  9523. | `selectedIndex=(null)`| (initial, warning)| `<number: -1>` |
    
  9524. | `selectedIndex=(undefined)`| (initial, warning)| `<number: -1>` |
    
  9525. 
    
  9526. ## `shape` (on `<a>` inside `<div>`)
    
  9527. | Test Case | Flags | Result |
    
  9528. | --- | --- | --- |
    
  9529. | `shape=(string)`| (changed)| `"a string"` |
    
  9530. | `shape=(empty string)`| (initial)| `<empty string>` |
    
  9531. | `shape=(array with string)`| (changed)| `"string"` |
    
  9532. | `shape=(empty array)`| (initial)| `<empty string>` |
    
  9533. | `shape=(object)`| (changed)| `"result of toString()"` |
    
  9534. | `shape=(numeric string)`| (changed)| `"42"` |
    
  9535. | `shape=(-1)`| (changed)| `"-1"` |
    
  9536. | `shape=(0)`| (changed)| `"0"` |
    
  9537. | `shape=(integer)`| (changed)| `"1"` |
    
  9538. | `shape=(NaN)`| (changed, warning)| `"NaN"` |
    
  9539. | `shape=(float)`| (changed)| `"99.99"` |
    
  9540. | `shape=(true)`| (initial, warning)| `<empty string>` |
    
  9541. | `shape=(false)`| (initial, warning)| `<empty string>` |
    
  9542. | `shape=(string 'true')`| (changed)| `"true"` |
    
  9543. | `shape=(string 'false')`| (changed)| `"false"` |
    
  9544. | `shape=(string 'on')`| (changed)| `"on"` |
    
  9545. | `shape=(string 'off')`| (changed)| `"off"` |
    
  9546. | `shape=(symbol)`| (initial, warning)| `<empty string>` |
    
  9547. | `shape=(function)`| (initial, warning)| `<empty string>` |
    
  9548. | `shape=(null)`| (initial)| `<empty string>` |
    
  9549. | `shape=(undefined)`| (initial)| `<empty string>` |
    
  9550. 
    
  9551. ## `shape-rendering` (on `<svg>` inside `<div>`)
    
  9552. | Test Case | Flags | Result |
    
  9553. | --- | --- | --- |
    
  9554. | `shape-rendering=(string)`| (changed, warning)| `"a string"` |
    
  9555. | `shape-rendering=(empty string)`| (changed, warning)| `<empty string>` |
    
  9556. | `shape-rendering=(array with string)`| (changed, warning)| `"string"` |
    
  9557. | `shape-rendering=(empty array)`| (changed, warning)| `<empty string>` |
    
  9558. | `shape-rendering=(object)`| (changed, warning)| `"result of toString()"` |
    
  9559. | `shape-rendering=(numeric string)`| (changed, warning)| `"42"` |
    
  9560. | `shape-rendering=(-1)`| (changed, warning)| `"-1"` |
    
  9561. | `shape-rendering=(0)`| (changed, warning)| `"0"` |
    
  9562. | `shape-rendering=(integer)`| (changed, warning)| `"1"` |
    
  9563. | `shape-rendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  9564. | `shape-rendering=(float)`| (changed, warning)| `"99.99"` |
    
  9565. | `shape-rendering=(true)`| (initial, warning)| `<null>` |
    
  9566. | `shape-rendering=(false)`| (initial, warning)| `<null>` |
    
  9567. | `shape-rendering=(string 'true')`| (changed, warning)| `"true"` |
    
  9568. | `shape-rendering=(string 'false')`| (changed, warning)| `"false"` |
    
  9569. | `shape-rendering=(string 'on')`| (changed, warning)| `"on"` |
    
  9570. | `shape-rendering=(string 'off')`| (changed, warning)| `"off"` |
    
  9571. | `shape-rendering=(symbol)`| (initial, warning)| `<null>` |
    
  9572. | `shape-rendering=(function)`| (initial, warning)| `<null>` |
    
  9573. | `shape-rendering=(null)`| (initial, warning)| `<null>` |
    
  9574. | `shape-rendering=(undefined)`| (initial, warning)| `<null>` |
    
  9575. 
    
  9576. ## `shapeRendering` (on `<svg>` inside `<div>`)
    
  9577. | Test Case | Flags | Result |
    
  9578. | --- | --- | --- |
    
  9579. | `shapeRendering=(string)`| (changed)| `"a string"` |
    
  9580. | `shapeRendering=(empty string)`| (changed)| `<empty string>` |
    
  9581. | `shapeRendering=(array with string)`| (changed)| `"string"` |
    
  9582. | `shapeRendering=(empty array)`| (changed)| `<empty string>` |
    
  9583. | `shapeRendering=(object)`| (changed)| `"result of toString()"` |
    
  9584. | `shapeRendering=(numeric string)`| (changed)| `"42"` |
    
  9585. | `shapeRendering=(-1)`| (changed)| `"-1"` |
    
  9586. | `shapeRendering=(0)`| (changed)| `"0"` |
    
  9587. | `shapeRendering=(integer)`| (changed)| `"1"` |
    
  9588. | `shapeRendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  9589. | `shapeRendering=(float)`| (changed)| `"99.99"` |
    
  9590. | `shapeRendering=(true)`| (initial, warning)| `<null>` |
    
  9591. | `shapeRendering=(false)`| (initial, warning)| `<null>` |
    
  9592. | `shapeRendering=(string 'true')`| (changed)| `"true"` |
    
  9593. | `shapeRendering=(string 'false')`| (changed)| `"false"` |
    
  9594. | `shapeRendering=(string 'on')`| (changed)| `"on"` |
    
  9595. | `shapeRendering=(string 'off')`| (changed)| `"off"` |
    
  9596. | `shapeRendering=(symbol)`| (initial, warning)| `<null>` |
    
  9597. | `shapeRendering=(function)`| (initial, warning)| `<null>` |
    
  9598. | `shapeRendering=(null)`| (initial)| `<null>` |
    
  9599. | `shapeRendering=(undefined)`| (initial)| `<null>` |
    
  9600. 
    
  9601. ## `size` (on `<input>` inside `<div>`)
    
  9602. | Test Case | Flags | Result |
    
  9603. | --- | --- | --- |
    
  9604. | `size=(string)`| (initial)| `<number: 20>` |
    
  9605. | `size=(empty string)`| (initial)| `<number: 20>` |
    
  9606. | `size=(array with string)`| (initial)| `<number: 20>` |
    
  9607. | `size=(empty array)`| (initial)| `<number: 20>` |
    
  9608. | `size=(object)`| (initial)| `<number: 20>` |
    
  9609. | `size=(numeric string)`| (changed)| `<number: 42>` |
    
  9610. | `size=(-1)`| (initial)| `<number: 20>` |
    
  9611. | `size=(0)`| (initial)| `<number: 20>` |
    
  9612. | `size=(integer)`| (changed)| `<number: 1>` |
    
  9613. | `size=(NaN)`| (initial, warning)| `<number: 20>` |
    
  9614. | `size=(float)`| (changed)| `<number: 99>` |
    
  9615. | `size=(true)`| (initial, warning)| `<number: 20>` |
    
  9616. | `size=(false)`| (initial, warning)| `<number: 20>` |
    
  9617. | `size=(string 'true')`| (initial)| `<number: 20>` |
    
  9618. | `size=(string 'false')`| (initial)| `<number: 20>` |
    
  9619. | `size=(string 'on')`| (initial)| `<number: 20>` |
    
  9620. | `size=(string 'off')`| (initial)| `<number: 20>` |
    
  9621. | `size=(symbol)`| (initial, warning)| `<number: 20>` |
    
  9622. | `size=(function)`| (initial, warning)| `<number: 20>` |
    
  9623. | `size=(null)`| (initial)| `<number: 20>` |
    
  9624. | `size=(undefined)`| (initial)| `<number: 20>` |
    
  9625. 
    
  9626. ## `sizes` (on `<link>` inside `<div>`)
    
  9627. | Test Case | Flags | Result |
    
  9628. | --- | --- | --- |
    
  9629. | `sizes=(string)`| (changed)| `["a", "string"]` |
    
  9630. | `sizes=(empty string)`| (initial)| `[]` |
    
  9631. | `sizes=(array with string)`| (changed)| `["string"]` |
    
  9632. | `sizes=(empty array)`| (initial)| `[]` |
    
  9633. | `sizes=(object)`| (changed)| `["result", "of", "toString()"]` |
    
  9634. | `sizes=(numeric string)`| (changed)| `["42"]` |
    
  9635. | `sizes=(-1)`| (changed)| `["-1"]` |
    
  9636. | `sizes=(0)`| (changed)| `["0"]` |
    
  9637. | `sizes=(integer)`| (changed)| `["1"]` |
    
  9638. | `sizes=(NaN)`| (changed, warning)| `["NaN"]` |
    
  9639. | `sizes=(float)`| (changed)| `["99.99"]` |
    
  9640. | `sizes=(true)`| (initial, warning)| `[]` |
    
  9641. | `sizes=(false)`| (initial, warning)| `[]` |
    
  9642. | `sizes=(string 'true')`| (changed)| `["true"]` |
    
  9643. | `sizes=(string 'false')`| (changed)| `["false"]` |
    
  9644. | `sizes=(string 'on')`| (changed)| `["on"]` |
    
  9645. | `sizes=(string 'off')`| (changed)| `["off"]` |
    
  9646. | `sizes=(symbol)`| (initial, warning)| `[]` |
    
  9647. | `sizes=(function)`| (initial, warning)| `[]` |
    
  9648. | `sizes=(null)`| (initial)| `[]` |
    
  9649. | `sizes=(undefined)`| (initial)| `[]` |
    
  9650. 
    
  9651. ## `slope` (on `<font-face>` inside `<svg>`)
    
  9652. | Test Case | Flags | Result |
    
  9653. | --- | --- | --- |
    
  9654. | `slope=(string)`| (changed)| `"a string"` |
    
  9655. | `slope=(empty string)`| (changed)| `<empty string>` |
    
  9656. | `slope=(array with string)`| (changed)| `"string"` |
    
  9657. | `slope=(empty array)`| (changed)| `<empty string>` |
    
  9658. | `slope=(object)`| (changed)| `"result of toString()"` |
    
  9659. | `slope=(numeric string)`| (changed)| `"42"` |
    
  9660. | `slope=(-1)`| (changed)| `"-1"` |
    
  9661. | `slope=(0)`| (changed)| `"0"` |
    
  9662. | `slope=(integer)`| (changed)| `"1"` |
    
  9663. | `slope=(NaN)`| (changed, warning)| `"NaN"` |
    
  9664. | `slope=(float)`| (changed)| `"99.99"` |
    
  9665. | `slope=(true)`| (initial, warning)| `<null>` |
    
  9666. | `slope=(false)`| (initial, warning)| `<null>` |
    
  9667. | `slope=(string 'true')`| (changed)| `"true"` |
    
  9668. | `slope=(string 'false')`| (changed)| `"false"` |
    
  9669. | `slope=(string 'on')`| (changed)| `"on"` |
    
  9670. | `slope=(string 'off')`| (changed)| `"off"` |
    
  9671. | `slope=(symbol)`| (initial, warning)| `<null>` |
    
  9672. | `slope=(function)`| (initial, warning)| `<null>` |
    
  9673. | `slope=(null)`| (initial)| `<null>` |
    
  9674. | `slope=(undefined)`| (initial)| `<null>` |
    
  9675. 
    
  9676. ## `spacing` (on `<textPath>` inside `<svg>`)
    
  9677. | Test Case | Flags | Result |
    
  9678. | --- | --- | --- |
    
  9679. | `spacing=(string)`| (changed)| `<number: 1>` |
    
  9680. | `spacing=(empty string)`| (initial)| `<number: 2>` |
    
  9681. | `spacing=(array with string)`| (changed)| `<number: 1>` |
    
  9682. | `spacing=(empty array)`| (initial)| `<number: 2>` |
    
  9683. | `spacing=(object)`| (initial)| `<number: 2>` |
    
  9684. | `spacing=(numeric string)`| (initial)| `<number: 2>` |
    
  9685. | `spacing=(-1)`| (initial)| `<number: 2>` |
    
  9686. | `spacing=(0)`| (initial)| `<number: 2>` |
    
  9687. | `spacing=(integer)`| (initial)| `<number: 2>` |
    
  9688. | `spacing=(NaN)`| (initial, warning)| `<number: 2>` |
    
  9689. | `spacing=(float)`| (initial)| `<number: 2>` |
    
  9690. | `spacing=(true)`| (initial, warning)| `<number: 2>` |
    
  9691. | `spacing=(false)`| (initial, warning)| `<number: 2>` |
    
  9692. | `spacing=(string 'true')`| (initial)| `<number: 2>` |
    
  9693. | `spacing=(string 'false')`| (initial)| `<number: 2>` |
    
  9694. | `spacing=(string 'on')`| (initial)| `<number: 2>` |
    
  9695. | `spacing=(string 'off')`| (initial)| `<number: 2>` |
    
  9696. | `spacing=(symbol)`| (initial, warning)| `<number: 2>` |
    
  9697. | `spacing=(function)`| (initial, warning)| `<number: 2>` |
    
  9698. | `spacing=(null)`| (initial)| `<number: 2>` |
    
  9699. | `spacing=(undefined)`| (initial)| `<number: 2>` |
    
  9700. 
    
  9701. ## `span` (on `<col>` inside `<colgroup>`)
    
  9702. | Test Case | Flags | Result |
    
  9703. | --- | --- | --- |
    
  9704. | `span=(string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9705. | `span=(empty string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9706. | `span=(array with string)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9707. | `span=(empty array)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9708. | `span=(object)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9709. | `span=(numeric string)`| (changed, ssr error, ssr mismatch)| `<number: 42>` |
    
  9710. | `span=(-1)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9711. | `span=(0)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9712. | `span=(integer)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9713. | `span=(NaN)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9714. | `span=(float)`| (changed, ssr error, ssr mismatch)| `<number: 99>` |
    
  9715. | `span=(true)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9716. | `span=(false)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9717. | `span=(string 'true')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9718. | `span=(string 'false')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9719. | `span=(string 'on')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9720. | `span=(string 'off')`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9721. | `span=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9722. | `span=(function)`| (initial, warning, ssr error, ssr mismatch)| `<number: 1>` |
    
  9723. | `span=(null)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9724. | `span=(undefined)`| (initial, ssr error, ssr mismatch)| `<number: 1>` |
    
  9725. 
    
  9726. ## `specularConstant` (on `<feSpecularLighting>` inside `<svg>`)
    
  9727. | Test Case | Flags | Result |
    
  9728. | --- | --- | --- |
    
  9729. | `specularConstant=(string)`| (initial)| `<number: 1>` |
    
  9730. | `specularConstant=(empty string)`| (changed)| `<number: 0>` |
    
  9731. | `specularConstant=(array with string)`| (initial)| `<number: 1>` |
    
  9732. | `specularConstant=(empty array)`| (changed)| `<number: 0>` |
    
  9733. | `specularConstant=(object)`| (initial)| `<number: 1>` |
    
  9734. | `specularConstant=(numeric string)`| (changed)| `<number: 42>` |
    
  9735. | `specularConstant=(-1)`| (changed)| `<number: -1>` |
    
  9736. | `specularConstant=(0)`| (changed)| `<number: 0>` |
    
  9737. | `specularConstant=(integer)`| (initial)| `<number: 1>` |
    
  9738. | `specularConstant=(NaN)`| (initial, warning)| `<number: 1>` |
    
  9739. | `specularConstant=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  9740. | `specularConstant=(true)`| (initial, warning)| `<number: 1>` |
    
  9741. | `specularConstant=(false)`| (initial, warning)| `<number: 1>` |
    
  9742. | `specularConstant=(string 'true')`| (initial)| `<number: 1>` |
    
  9743. | `specularConstant=(string 'false')`| (initial)| `<number: 1>` |
    
  9744. | `specularConstant=(string 'on')`| (initial)| `<number: 1>` |
    
  9745. | `specularConstant=(string 'off')`| (initial)| `<number: 1>` |
    
  9746. | `specularConstant=(symbol)`| (initial, warning)| `<number: 1>` |
    
  9747. | `specularConstant=(function)`| (initial, warning)| `<number: 1>` |
    
  9748. | `specularConstant=(null)`| (initial)| `<number: 1>` |
    
  9749. | `specularConstant=(undefined)`| (initial)| `<number: 1>` |
    
  9750. 
    
  9751. ## `specularExponent` (on `<feSpecularLighting>` inside `<svg>`)
    
  9752. | Test Case | Flags | Result |
    
  9753. | --- | --- | --- |
    
  9754. | `specularExponent=(string)`| (initial)| `<number: 1>` |
    
  9755. | `specularExponent=(empty string)`| (initial)| `<number: 1>` |
    
  9756. | `specularExponent=(array with string)`| (initial)| `<number: 1>` |
    
  9757. | `specularExponent=(empty array)`| (initial)| `<number: 1>` |
    
  9758. | `specularExponent=(object)`| (initial)| `<number: 1>` |
    
  9759. | `specularExponent=(numeric string)`| (initial)| `<number: 1>` |
    
  9760. | `specularExponent=(-1)`| (initial)| `<number: 1>` |
    
  9761. | `specularExponent=(0)`| (initial)| `<number: 1>` |
    
  9762. | `specularExponent=(integer)`| (initial)| `<number: 1>` |
    
  9763. | `specularExponent=(NaN)`| (initial, warning)| `<number: 1>` |
    
  9764. | `specularExponent=(float)`| (initial)| `<number: 1>` |
    
  9765. | `specularExponent=(true)`| (initial, warning)| `<number: 1>` |
    
  9766. | `specularExponent=(false)`| (initial, warning)| `<number: 1>` |
    
  9767. | `specularExponent=(string 'true')`| (initial)| `<number: 1>` |
    
  9768. | `specularExponent=(string 'false')`| (initial)| `<number: 1>` |
    
  9769. | `specularExponent=(string 'on')`| (initial)| `<number: 1>` |
    
  9770. | `specularExponent=(string 'off')`| (initial)| `<number: 1>` |
    
  9771. | `specularExponent=(symbol)`| (initial, warning)| `<number: 1>` |
    
  9772. | `specularExponent=(function)`| (initial, warning)| `<number: 1>` |
    
  9773. | `specularExponent=(null)`| (initial)| `<number: 1>` |
    
  9774. | `specularExponent=(undefined)`| (initial)| `<number: 1>` |
    
  9775. 
    
  9776. ## `speed` (on `<div>` inside `<div>`)
    
  9777. | Test Case | Flags | Result |
    
  9778. | --- | --- | --- |
    
  9779. | `speed=(string)`| (changed)| `"a string"` |
    
  9780. | `speed=(empty string)`| (changed)| `<empty string>` |
    
  9781. | `speed=(array with string)`| (changed)| `"string"` |
    
  9782. | `speed=(empty array)`| (changed)| `<empty string>` |
    
  9783. | `speed=(object)`| (changed)| `"result of toString()"` |
    
  9784. | `speed=(numeric string)`| (changed)| `"42"` |
    
  9785. | `speed=(-1)`| (changed)| `"-1"` |
    
  9786. | `speed=(0)`| (changed)| `"0"` |
    
  9787. | `speed=(integer)`| (changed)| `"1"` |
    
  9788. | `speed=(NaN)`| (changed, warning)| `"NaN"` |
    
  9789. | `speed=(float)`| (changed)| `"99.99"` |
    
  9790. | `speed=(true)`| (initial, warning)| `<null>` |
    
  9791. | `speed=(false)`| (initial, warning)| `<null>` |
    
  9792. | `speed=(string 'true')`| (changed)| `"true"` |
    
  9793. | `speed=(string 'false')`| (changed)| `"false"` |
    
  9794. | `speed=(string 'on')`| (changed)| `"on"` |
    
  9795. | `speed=(string 'off')`| (changed)| `"off"` |
    
  9796. | `speed=(symbol)`| (initial, warning)| `<null>` |
    
  9797. | `speed=(function)`| (initial, warning)| `<null>` |
    
  9798. | `speed=(null)`| (initial)| `<null>` |
    
  9799. | `speed=(undefined)`| (initial)| `<null>` |
    
  9800. 
    
  9801. ## `spellCheck` (on `<input>` inside `<div>`)
    
  9802. | Test Case | Flags | Result |
    
  9803. | --- | --- | --- |
    
  9804. | `spellCheck=(string)`| (changed)| `<boolean: false>` |
    
  9805. | `spellCheck=(empty string)`| (initial)| `<boolean: true>` |
    
  9806. | `spellCheck=(array with string)`| (changed)| `<boolean: false>` |
    
  9807. | `spellCheck=(empty array)`| (initial)| `<boolean: true>` |
    
  9808. | `spellCheck=(object)`| (initial)| `<boolean: true>` |
    
  9809. | `spellCheck=(numeric string)`| (initial)| `<boolean: true>` |
    
  9810. | `spellCheck=(-1)`| (initial)| `<boolean: true>` |
    
  9811. | `spellCheck=(0)`| (initial)| `<boolean: true>` |
    
  9812. | `spellCheck=(integer)`| (initial)| `<boolean: true>` |
    
  9813. | `spellCheck=(NaN)`| (initial, warning)| `<boolean: true>` |
    
  9814. | `spellCheck=(float)`| (initial)| `<boolean: true>` |
    
  9815. | `spellCheck=(true)`| (initial)| `<boolean: true>` |
    
  9816. | `spellCheck=(false)`| (changed)| `<boolean: false>` |
    
  9817. | `spellCheck=(string 'true')`| (initial)| `<boolean: true>` |
    
  9818. | `spellCheck=(string 'false')`| (changed)| `<boolean: false>` |
    
  9819. | `spellCheck=(string 'on')`| (initial)| `<boolean: true>` |
    
  9820. | `spellCheck=(string 'off')`| (initial)| `<boolean: true>` |
    
  9821. | `spellCheck=(symbol)`| (initial, warning)| `<boolean: true>` |
    
  9822. | `spellCheck=(function)`| (initial, warning)| `<boolean: true>` |
    
  9823. | `spellCheck=(null)`| (initial)| `<boolean: true>` |
    
  9824. | `spellCheck=(undefined)`| (initial)| `<boolean: true>` |
    
  9825. 
    
  9826. ## `spellcheck` (on `<input>` inside `<div>`)
    
  9827. | Test Case | Flags | Result |
    
  9828. | --- | --- | --- |
    
  9829. | `spellcheck=(string)`| (changed, warning)| `<boolean: false>` |
    
  9830. | `spellcheck=(empty string)`| (initial, warning)| `<boolean: true>` |
    
  9831. | `spellcheck=(array with string)`| (changed, warning)| `<boolean: false>` |
    
  9832. | `spellcheck=(empty array)`| (initial, warning)| `<boolean: true>` |
    
  9833. | `spellcheck=(object)`| (initial, warning)| `<boolean: true>` |
    
  9834. | `spellcheck=(numeric string)`| (initial, warning)| `<boolean: true>` |
    
  9835. | `spellcheck=(-1)`| (initial, warning)| `<boolean: true>` |
    
  9836. | `spellcheck=(0)`| (initial, warning)| `<boolean: true>` |
    
  9837. | `spellcheck=(integer)`| (initial, warning)| `<boolean: true>` |
    
  9838. | `spellcheck=(NaN)`| (initial, warning)| `<boolean: true>` |
    
  9839. | `spellcheck=(float)`| (initial, warning)| `<boolean: true>` |
    
  9840. | `spellcheck=(true)`| (initial, warning)| `<boolean: true>` |
    
  9841. | `spellcheck=(false)`| (initial, warning)| `<boolean: true>` |
    
  9842. | `spellcheck=(string 'true')`| (initial, warning)| `<boolean: true>` |
    
  9843. | `spellcheck=(string 'false')`| (changed, warning)| `<boolean: false>` |
    
  9844. | `spellcheck=(string 'on')`| (initial, warning)| `<boolean: true>` |
    
  9845. | `spellcheck=(string 'off')`| (initial, warning)| `<boolean: true>` |
    
  9846. | `spellcheck=(symbol)`| (initial, warning)| `<boolean: true>` |
    
  9847. | `spellcheck=(function)`| (initial, warning)| `<boolean: true>` |
    
  9848. | `spellcheck=(null)`| (initial, warning)| `<boolean: true>` |
    
  9849. | `spellcheck=(undefined)`| (initial, warning)| `<boolean: true>` |
    
  9850. 
    
  9851. ## `spreadMethod` (on `<linearGradient>` inside `<svg>`)
    
  9852. | Test Case | Flags | Result |
    
  9853. | --- | --- | --- |
    
  9854. | `spreadMethod=(string)`| (changed)| `<number: 2>` |
    
  9855. | `spreadMethod=(empty string)`| (initial)| `<number: 1>` |
    
  9856. | `spreadMethod=(array with string)`| (changed)| `<number: 2>` |
    
  9857. | `spreadMethod=(empty array)`| (initial)| `<number: 1>` |
    
  9858. | `spreadMethod=(object)`| (initial)| `<number: 1>` |
    
  9859. | `spreadMethod=(numeric string)`| (initial)| `<number: 1>` |
    
  9860. | `spreadMethod=(-1)`| (initial)| `<number: 1>` |
    
  9861. | `spreadMethod=(0)`| (initial)| `<number: 1>` |
    
  9862. | `spreadMethod=(integer)`| (initial)| `<number: 1>` |
    
  9863. | `spreadMethod=(NaN)`| (initial, warning)| `<number: 1>` |
    
  9864. | `spreadMethod=(float)`| (initial)| `<number: 1>` |
    
  9865. | `spreadMethod=(true)`| (initial, warning)| `<number: 1>` |
    
  9866. | `spreadMethod=(false)`| (initial, warning)| `<number: 1>` |
    
  9867. | `spreadMethod=(string 'true')`| (initial)| `<number: 1>` |
    
  9868. | `spreadMethod=(string 'false')`| (initial)| `<number: 1>` |
    
  9869. | `spreadMethod=(string 'on')`| (initial)| `<number: 1>` |
    
  9870. | `spreadMethod=(string 'off')`| (initial)| `<number: 1>` |
    
  9871. | `spreadMethod=(symbol)`| (initial, warning)| `<number: 1>` |
    
  9872. | `spreadMethod=(function)`| (initial, warning)| `<number: 1>` |
    
  9873. | `spreadMethod=(null)`| (initial)| `<number: 1>` |
    
  9874. | `spreadMethod=(undefined)`| (initial)| `<number: 1>` |
    
  9875. 
    
  9876. ## `src` (on `<img>` inside `<div>`)
    
  9877. | Test Case | Flags | Result |
    
  9878. | --- | --- | --- |
    
  9879. | `src=(string)`| (changed)| `"https://reactjs.com/"` |
    
  9880. | `src=(empty string)`| (changed)| `"http://localhost:3000/"` |
    
  9881. | `src=(array with string)`| (changed)| `"https://reactjs.com/"` |
    
  9882. | `src=(empty array)`| (changed)| `"http://localhost:3000/"` |
    
  9883. | `src=(object)`| (changed)| `"http://localhost:3000/result%20of%20toString()"` |
    
  9884. | `src=(numeric string)`| (changed)| `"http://localhost:3000/42"` |
    
  9885. | `src=(-1)`| (changed)| `"http://localhost:3000/-1"` |
    
  9886. | `src=(0)`| (changed)| `"http://localhost:3000/0"` |
    
  9887. | `src=(integer)`| (changed)| `"http://localhost:3000/1"` |
    
  9888. | `src=(NaN)`| (changed, warning)| `"http://localhost:3000/NaN"` |
    
  9889. | `src=(float)`| (changed)| `"http://localhost:3000/99.99"` |
    
  9890. | `src=(true)`| (changed, warning, ssr mismatch)| `"http://localhost:3000/true"` |
    
  9891. | `src=(false)`| (initial, warning)| `<empty string>` |
    
  9892. | `src=(string 'true')`| (changed)| `"http://localhost:3000/true"` |
    
  9893. | `src=(string 'false')`| (changed)| `"http://localhost:3000/false"` |
    
  9894. | `src=(string 'on')`| (changed)| `"http://localhost:3000/on"` |
    
  9895. | `src=(string 'off')`| (changed)| `"http://localhost:3000/off"` |
    
  9896. | `src=(symbol)`| (changed, error, warning, ssr mismatch)| `` |
    
  9897. | `src=(function)`| (changed, warning, ssr mismatch)| `"http://localhost:3000/function%20f()%20%7B%7D"` |
    
  9898. | `src=(null)`| (initial)| `<empty string>` |
    
  9899. | `src=(undefined)`| (initial)| `<empty string>` |
    
  9900. 
    
  9901. ## `srcDoc` (on `<iframe>` inside `<div>`)
    
  9902. | Test Case | Flags | Result |
    
  9903. | --- | --- | --- |
    
  9904. | `srcDoc=(string)`| (changed)| `"<p>Hi</p>"` |
    
  9905. | `srcDoc=(empty string)`| (initial)| `<empty string>` |
    
  9906. | `srcDoc=(array with string)`| (changed)| `"<p>Hi</p>"` |
    
  9907. | `srcDoc=(empty array)`| (initial)| `<empty string>` |
    
  9908. | `srcDoc=(object)`| (changed)| `"result of toString()"` |
    
  9909. | `srcDoc=(numeric string)`| (changed)| `"42"` |
    
  9910. | `srcDoc=(-1)`| (changed)| `"-1"` |
    
  9911. | `srcDoc=(0)`| (changed)| `"0"` |
    
  9912. | `srcDoc=(integer)`| (changed)| `"1"` |
    
  9913. | `srcDoc=(NaN)`| (changed, warning)| `"NaN"` |
    
  9914. | `srcDoc=(float)`| (changed)| `"99.99"` |
    
  9915. | `srcDoc=(true)`| (initial, warning)| `<empty string>` |
    
  9916. | `srcDoc=(false)`| (initial, warning)| `<empty string>` |
    
  9917. | `srcDoc=(string 'true')`| (changed)| `"true"` |
    
  9918. | `srcDoc=(string 'false')`| (changed)| `"false"` |
    
  9919. | `srcDoc=(string 'on')`| (changed)| `"on"` |
    
  9920. | `srcDoc=(string 'off')`| (changed)| `"off"` |
    
  9921. | `srcDoc=(symbol)`| (initial, warning)| `<empty string>` |
    
  9922. | `srcDoc=(function)`| (initial, warning)| `<empty string>` |
    
  9923. | `srcDoc=(null)`| (initial)| `<empty string>` |
    
  9924. | `srcDoc=(undefined)`| (initial)| `<empty string>` |
    
  9925. 
    
  9926. ## `srcdoc` (on `<iframe>` inside `<div>`)
    
  9927. | Test Case | Flags | Result |
    
  9928. | --- | --- | --- |
    
  9929. | `srcdoc=(string)`| (changed, warning)| `"<p>Hi</p>"` |
    
  9930. | `srcdoc=(empty string)`| (initial, warning)| `<empty string>` |
    
  9931. | `srcdoc=(array with string)`| (changed, warning)| `"<p>Hi</p>"` |
    
  9932. | `srcdoc=(empty array)`| (initial, warning)| `<empty string>` |
    
  9933. | `srcdoc=(object)`| (changed, warning)| `"result of toString()"` |
    
  9934. | `srcdoc=(numeric string)`| (changed, warning)| `"42"` |
    
  9935. | `srcdoc=(-1)`| (changed, warning)| `"-1"` |
    
  9936. | `srcdoc=(0)`| (changed, warning)| `"0"` |
    
  9937. | `srcdoc=(integer)`| (changed, warning)| `"1"` |
    
  9938. | `srcdoc=(NaN)`| (changed, warning)| `"NaN"` |
    
  9939. | `srcdoc=(float)`| (changed, warning)| `"99.99"` |
    
  9940. | `srcdoc=(true)`| (initial, warning)| `<empty string>` |
    
  9941. | `srcdoc=(false)`| (initial, warning)| `<empty string>` |
    
  9942. | `srcdoc=(string 'true')`| (changed, warning)| `"true"` |
    
  9943. | `srcdoc=(string 'false')`| (changed, warning)| `"false"` |
    
  9944. | `srcdoc=(string 'on')`| (changed, warning)| `"on"` |
    
  9945. | `srcdoc=(string 'off')`| (changed, warning)| `"off"` |
    
  9946. | `srcdoc=(symbol)`| (initial, warning)| `<empty string>` |
    
  9947. | `srcdoc=(function)`| (initial, warning)| `<empty string>` |
    
  9948. | `srcdoc=(null)`| (initial, warning)| `<empty string>` |
    
  9949. | `srcdoc=(undefined)`| (initial, warning)| `<empty string>` |
    
  9950. 
    
  9951. ## `srcLang` (on `<track>` inside `<audio>`)
    
  9952. | Test Case | Flags | Result |
    
  9953. | --- | --- | --- |
    
  9954. | `srcLang=(string)`| (changed)| `"en"` |
    
  9955. | `srcLang=(empty string)`| (initial)| `<empty string>` |
    
  9956. | `srcLang=(array with string)`| (changed)| `"en"` |
    
  9957. | `srcLang=(empty array)`| (initial)| `<empty string>` |
    
  9958. | `srcLang=(object)`| (changed)| `"result of toString()"` |
    
  9959. | `srcLang=(numeric string)`| (changed)| `"42"` |
    
  9960. | `srcLang=(-1)`| (changed)| `"-1"` |
    
  9961. | `srcLang=(0)`| (changed)| `"0"` |
    
  9962. | `srcLang=(integer)`| (changed)| `"1"` |
    
  9963. | `srcLang=(NaN)`| (changed, warning)| `"NaN"` |
    
  9964. | `srcLang=(float)`| (changed)| `"99.99"` |
    
  9965. | `srcLang=(true)`| (initial, warning)| `<empty string>` |
    
  9966. | `srcLang=(false)`| (initial, warning)| `<empty string>` |
    
  9967. | `srcLang=(string 'true')`| (changed)| `"true"` |
    
  9968. | `srcLang=(string 'false')`| (changed)| `"false"` |
    
  9969. | `srcLang=(string 'on')`| (changed)| `"on"` |
    
  9970. | `srcLang=(string 'off')`| (changed)| `"off"` |
    
  9971. | `srcLang=(symbol)`| (initial, warning)| `<empty string>` |
    
  9972. | `srcLang=(function)`| (initial, warning)| `<empty string>` |
    
  9973. | `srcLang=(null)`| (initial)| `<empty string>` |
    
  9974. | `srcLang=(undefined)`| (initial)| `<empty string>` |
    
  9975. 
    
  9976. ## `srclang` (on `<track>` inside `<audio>`)
    
  9977. | Test Case | Flags | Result |
    
  9978. | --- | --- | --- |
    
  9979. | `srclang=(string)`| (changed, warning)| `"en"` |
    
  9980. | `srclang=(empty string)`| (initial, warning)| `<empty string>` |
    
  9981. | `srclang=(array with string)`| (changed, warning)| `"en"` |
    
  9982. | `srclang=(empty array)`| (initial, warning)| `<empty string>` |
    
  9983. | `srclang=(object)`| (changed, warning)| `"result of toString()"` |
    
  9984. | `srclang=(numeric string)`| (changed, warning)| `"42"` |
    
  9985. | `srclang=(-1)`| (changed, warning)| `"-1"` |
    
  9986. | `srclang=(0)`| (changed, warning)| `"0"` |
    
  9987. | `srclang=(integer)`| (changed, warning)| `"1"` |
    
  9988. | `srclang=(NaN)`| (changed, warning)| `"NaN"` |
    
  9989. | `srclang=(float)`| (changed, warning)| `"99.99"` |
    
  9990. | `srclang=(true)`| (initial, warning)| `<empty string>` |
    
  9991. | `srclang=(false)`| (initial, warning)| `<empty string>` |
    
  9992. | `srclang=(string 'true')`| (changed, warning)| `"true"` |
    
  9993. | `srclang=(string 'false')`| (changed, warning)| `"false"` |
    
  9994. | `srclang=(string 'on')`| (changed, warning)| `"on"` |
    
  9995. | `srclang=(string 'off')`| (changed, warning)| `"off"` |
    
  9996. | `srclang=(symbol)`| (initial, warning)| `<empty string>` |
    
  9997. | `srclang=(function)`| (initial, warning)| `<empty string>` |
    
  9998. | `srclang=(null)`| (initial, warning)| `<empty string>` |
    
  9999. | `srclang=(undefined)`| (initial, warning)| `<empty string>` |
    
  10000. 
    
  10001. ## `srcSet` (on `<img>` inside `<div>`)
    
  10002. | Test Case | Flags | Result |
    
  10003. | --- | --- | --- |
    
  10004. | `srcSet=(string)`| (initial)| `<undefined>` |
    
  10005. | `srcSet=(empty string)`| (initial)| `<undefined>` |
    
  10006. | `srcSet=(array with string)`| (initial)| `<undefined>` |
    
  10007. | `srcSet=(empty array)`| (initial)| `<undefined>` |
    
  10008. | `srcSet=(object)`| (initial)| `<undefined>` |
    
  10009. | `srcSet=(numeric string)`| (initial)| `<undefined>` |
    
  10010. | `srcSet=(-1)`| (initial)| `<undefined>` |
    
  10011. | `srcSet=(0)`| (initial)| `<undefined>` |
    
  10012. | `srcSet=(integer)`| (initial)| `<undefined>` |
    
  10013. | `srcSet=(NaN)`| (initial, warning)| `<undefined>` |
    
  10014. | `srcSet=(float)`| (initial)| `<undefined>` |
    
  10015. | `srcSet=(true)`| (initial, warning)| `<undefined>` |
    
  10016. | `srcSet=(false)`| (initial, warning)| `<undefined>` |
    
  10017. | `srcSet=(string 'true')`| (initial)| `<undefined>` |
    
  10018. | `srcSet=(string 'false')`| (initial)| `<undefined>` |
    
  10019. | `srcSet=(string 'on')`| (initial)| `<undefined>` |
    
  10020. | `srcSet=(string 'off')`| (initial)| `<undefined>` |
    
  10021. | `srcSet=(symbol)`| (initial, warning)| `<undefined>` |
    
  10022. | `srcSet=(function)`| (initial, warning)| `<undefined>` |
    
  10023. | `srcSet=(null)`| (initial)| `<undefined>` |
    
  10024. | `srcSet=(undefined)`| (initial)| `<undefined>` |
    
  10025. 
    
  10026. ## `srcset` (on `<img>` inside `<div>`)
    
  10027. | Test Case | Flags | Result |
    
  10028. | --- | --- | --- |
    
  10029. | `srcset=(string)`| (changed, warning)| `"a string"` |
    
  10030. | `srcset=(empty string)`| (initial, warning)| `<empty string>` |
    
  10031. | `srcset=(array with string)`| (changed, warning)| `"string"` |
    
  10032. | `srcset=(empty array)`| (initial, warning)| `<empty string>` |
    
  10033. | `srcset=(object)`| (changed, warning)| `"result of toString()"` |
    
  10034. | `srcset=(numeric string)`| (changed, warning)| `"42"` |
    
  10035. | `srcset=(-1)`| (changed, warning)| `"-1"` |
    
  10036. | `srcset=(0)`| (changed, warning)| `"0"` |
    
  10037. | `srcset=(integer)`| (changed, warning)| `"1"` |
    
  10038. | `srcset=(NaN)`| (changed, warning)| `"NaN"` |
    
  10039. | `srcset=(float)`| (changed, warning)| `"99.99"` |
    
  10040. | `srcset=(true)`| (initial, warning)| `<empty string>` |
    
  10041. | `srcset=(false)`| (initial, warning)| `<empty string>` |
    
  10042. | `srcset=(string 'true')`| (changed, warning)| `"true"` |
    
  10043. | `srcset=(string 'false')`| (changed, warning)| `"false"` |
    
  10044. | `srcset=(string 'on')`| (changed, warning)| `"on"` |
    
  10045. | `srcset=(string 'off')`| (changed, warning)| `"off"` |
    
  10046. | `srcset=(symbol)`| (initial, warning)| `<empty string>` |
    
  10047. | `srcset=(function)`| (initial, warning)| `<empty string>` |
    
  10048. | `srcset=(null)`| (initial, warning)| `<empty string>` |
    
  10049. | `srcset=(undefined)`| (initial, warning)| `<empty string>` |
    
  10050. 
    
  10051. ## `start` (on `<ol>` inside `<div>`)
    
  10052. | Test Case | Flags | Result |
    
  10053. | --- | --- | --- |
    
  10054. | `start=(string)`| (initial)| `<number: 1>` |
    
  10055. | `start=(empty string)`| (initial)| `<number: 1>` |
    
  10056. | `start=(array with string)`| (initial)| `<number: 1>` |
    
  10057. | `start=(empty array)`| (initial)| `<number: 1>` |
    
  10058. | `start=(object)`| (initial)| `<number: 1>` |
    
  10059. | `start=(numeric string)`| (changed)| `<number: 42>` |
    
  10060. | `start=(-1)`| (changed)| `<number: -1>` |
    
  10061. | `start=(0)`| (changed)| `<number: 0>` |
    
  10062. | `start=(integer)`| (initial)| `<number: 1>` |
    
  10063. | `start=(NaN)`| (initial, warning)| `<number: 1>` |
    
  10064. | `start=(float)`| (changed)| `<number: 99>` |
    
  10065. | `start=(true)`| (initial, warning)| `<number: 1>` |
    
  10066. | `start=(false)`| (initial, warning)| `<number: 1>` |
    
  10067. | `start=(string 'true')`| (initial)| `<number: 1>` |
    
  10068. | `start=(string 'false')`| (initial)| `<number: 1>` |
    
  10069. | `start=(string 'on')`| (initial)| `<number: 1>` |
    
  10070. | `start=(string 'off')`| (initial)| `<number: 1>` |
    
  10071. | `start=(symbol)`| (initial, warning)| `<number: 1>` |
    
  10072. | `start=(function)`| (initial, warning)| `<number: 1>` |
    
  10073. | `start=(null)`| (initial)| `<number: 1>` |
    
  10074. | `start=(undefined)`| (initial)| `<number: 1>` |
    
  10075. 
    
  10076. ## `startOffset` (on `<textPath>` inside `<svg>`)
    
  10077. | Test Case | Flags | Result |
    
  10078. | --- | --- | --- |
    
  10079. | `startOffset=(string)`| (initial)| `<SVGLength: 0>` |
    
  10080. | `startOffset=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  10081. | `startOffset=(array with string)`| (initial)| `<SVGLength: 0>` |
    
  10082. | `startOffset=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  10083. | `startOffset=(object)`| (initial)| `<SVGLength: 0>` |
    
  10084. | `startOffset=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  10085. | `startOffset=(-1)`| (changed)| `<SVGLength: -1>` |
    
  10086. | `startOffset=(0)`| (initial)| `<SVGLength: 0>` |
    
  10087. | `startOffset=(integer)`| (changed)| `<SVGLength: 1>` |
    
  10088. | `startOffset=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  10089. | `startOffset=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  10090. | `startOffset=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  10091. | `startOffset=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  10092. | `startOffset=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  10093. | `startOffset=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  10094. | `startOffset=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  10095. | `startOffset=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  10096. | `startOffset=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  10097. | `startOffset=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  10098. | `startOffset=(null)`| (initial)| `<SVGLength: 0>` |
    
  10099. | `startOffset=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  10100. 
    
  10101. ## `state` (on `<div>` inside `<div>`)
    
  10102. | Test Case | Flags | Result |
    
  10103. | --- | --- | --- |
    
  10104. | `state=(string)`| (changed)| `"a string"` |
    
  10105. | `state=(empty string)`| (changed)| `<empty string>` |
    
  10106. | `state=(array with string)`| (changed)| `"string"` |
    
  10107. | `state=(empty array)`| (changed)| `<empty string>` |
    
  10108. | `state=(object)`| (changed)| `"result of toString()"` |
    
  10109. | `state=(numeric string)`| (changed)| `"42"` |
    
  10110. | `state=(-1)`| (changed)| `"-1"` |
    
  10111. | `state=(0)`| (changed)| `"0"` |
    
  10112. | `state=(integer)`| (changed)| `"1"` |
    
  10113. | `state=(NaN)`| (changed, warning)| `"NaN"` |
    
  10114. | `state=(float)`| (changed)| `"99.99"` |
    
  10115. | `state=(true)`| (initial, warning)| `<null>` |
    
  10116. | `state=(false)`| (initial, warning)| `<null>` |
    
  10117. | `state=(string 'true')`| (changed)| `"true"` |
    
  10118. | `state=(string 'false')`| (changed)| `"false"` |
    
  10119. | `state=(string 'on')`| (changed)| `"on"` |
    
  10120. | `state=(string 'off')`| (changed)| `"off"` |
    
  10121. | `state=(symbol)`| (initial, warning)| `<null>` |
    
  10122. | `state=(function)`| (initial, warning)| `<null>` |
    
  10123. | `state=(null)`| (initial)| `<null>` |
    
  10124. | `state=(undefined)`| (initial)| `<null>` |
    
  10125. 
    
  10126. ## `stdDeviation` (on `<feGaussianBlur>` inside `<svg>`)
    
  10127. | Test Case | Flags | Result |
    
  10128. | --- | --- | --- |
    
  10129. | `stdDeviation=(string)`| (changed)| `"a string"` |
    
  10130. | `stdDeviation=(empty string)`| (changed)| `<empty string>` |
    
  10131. | `stdDeviation=(array with string)`| (changed)| `"string"` |
    
  10132. | `stdDeviation=(empty array)`| (changed)| `<empty string>` |
    
  10133. | `stdDeviation=(object)`| (changed)| `"result of toString()"` |
    
  10134. | `stdDeviation=(numeric string)`| (changed)| `"42"` |
    
  10135. | `stdDeviation=(-1)`| (changed)| `"-1"` |
    
  10136. | `stdDeviation=(0)`| (changed)| `"0"` |
    
  10137. | `stdDeviation=(integer)`| (changed)| `"1"` |
    
  10138. | `stdDeviation=(NaN)`| (changed, warning)| `"NaN"` |
    
  10139. | `stdDeviation=(float)`| (changed)| `"99.99"` |
    
  10140. | `stdDeviation=(true)`| (initial, warning)| `<null>` |
    
  10141. | `stdDeviation=(false)`| (initial, warning)| `<null>` |
    
  10142. | `stdDeviation=(string 'true')`| (changed)| `"true"` |
    
  10143. | `stdDeviation=(string 'false')`| (changed)| `"false"` |
    
  10144. | `stdDeviation=(string 'on')`| (changed)| `"on"` |
    
  10145. | `stdDeviation=(string 'off')`| (changed)| `"off"` |
    
  10146. | `stdDeviation=(symbol)`| (initial, warning)| `<null>` |
    
  10147. | `stdDeviation=(function)`| (initial, warning)| `<null>` |
    
  10148. | `stdDeviation=(null)`| (initial)| `<null>` |
    
  10149. | `stdDeviation=(undefined)`| (initial)| `<null>` |
    
  10150. 
    
  10151. ## `stemh` (on `<font-face>` inside `<svg>`)
    
  10152. | Test Case | Flags | Result |
    
  10153. | --- | --- | --- |
    
  10154. | `stemh=(string)`| (changed)| `"a string"` |
    
  10155. | `stemh=(empty string)`| (changed)| `<empty string>` |
    
  10156. | `stemh=(array with string)`| (changed)| `"string"` |
    
  10157. | `stemh=(empty array)`| (changed)| `<empty string>` |
    
  10158. | `stemh=(object)`| (changed)| `"result of toString()"` |
    
  10159. | `stemh=(numeric string)`| (changed)| `"42"` |
    
  10160. | `stemh=(-1)`| (changed)| `"-1"` |
    
  10161. | `stemh=(0)`| (changed)| `"0"` |
    
  10162. | `stemh=(integer)`| (changed)| `"1"` |
    
  10163. | `stemh=(NaN)`| (changed, warning)| `"NaN"` |
    
  10164. | `stemh=(float)`| (changed)| `"99.99"` |
    
  10165. | `stemh=(true)`| (initial, warning)| `<null>` |
    
  10166. | `stemh=(false)`| (initial, warning)| `<null>` |
    
  10167. | `stemh=(string 'true')`| (changed)| `"true"` |
    
  10168. | `stemh=(string 'false')`| (changed)| `"false"` |
    
  10169. | `stemh=(string 'on')`| (changed)| `"on"` |
    
  10170. | `stemh=(string 'off')`| (changed)| `"off"` |
    
  10171. | `stemh=(symbol)`| (initial, warning)| `<null>` |
    
  10172. | `stemh=(function)`| (initial, warning)| `<null>` |
    
  10173. | `stemh=(null)`| (initial)| `<null>` |
    
  10174. | `stemh=(undefined)`| (initial)| `<null>` |
    
  10175. 
    
  10176. ## `stemv` (on `<font-face>` inside `<svg>`)
    
  10177. | Test Case | Flags | Result |
    
  10178. | --- | --- | --- |
    
  10179. | `stemv=(string)`| (changed)| `"a string"` |
    
  10180. | `stemv=(empty string)`| (changed)| `<empty string>` |
    
  10181. | `stemv=(array with string)`| (changed)| `"string"` |
    
  10182. | `stemv=(empty array)`| (changed)| `<empty string>` |
    
  10183. | `stemv=(object)`| (changed)| `"result of toString()"` |
    
  10184. | `stemv=(numeric string)`| (changed)| `"42"` |
    
  10185. | `stemv=(-1)`| (changed)| `"-1"` |
    
  10186. | `stemv=(0)`| (changed)| `"0"` |
    
  10187. | `stemv=(integer)`| (changed)| `"1"` |
    
  10188. | `stemv=(NaN)`| (changed, warning)| `"NaN"` |
    
  10189. | `stemv=(float)`| (changed)| `"99.99"` |
    
  10190. | `stemv=(true)`| (initial, warning)| `<null>` |
    
  10191. | `stemv=(false)`| (initial, warning)| `<null>` |
    
  10192. | `stemv=(string 'true')`| (changed)| `"true"` |
    
  10193. | `stemv=(string 'false')`| (changed)| `"false"` |
    
  10194. | `stemv=(string 'on')`| (changed)| `"on"` |
    
  10195. | `stemv=(string 'off')`| (changed)| `"off"` |
    
  10196. | `stemv=(symbol)`| (initial, warning)| `<null>` |
    
  10197. | `stemv=(function)`| (initial, warning)| `<null>` |
    
  10198. | `stemv=(null)`| (initial)| `<null>` |
    
  10199. | `stemv=(undefined)`| (initial)| `<null>` |
    
  10200. 
    
  10201. ## `step` (on `<div>` inside `<div>`)
    
  10202. | Test Case | Flags | Result |
    
  10203. | --- | --- | --- |
    
  10204. | `step=(string)`| (changed)| `"a string"` |
    
  10205. | `step=(empty string)`| (changed)| `<empty string>` |
    
  10206. | `step=(array with string)`| (changed)| `"string"` |
    
  10207. | `step=(empty array)`| (changed)| `<empty string>` |
    
  10208. | `step=(object)`| (changed)| `"result of toString()"` |
    
  10209. | `step=(numeric string)`| (changed)| `"42"` |
    
  10210. | `step=(-1)`| (changed)| `"-1"` |
    
  10211. | `step=(0)`| (changed)| `"0"` |
    
  10212. | `step=(integer)`| (changed)| `"1"` |
    
  10213. | `step=(NaN)`| (changed, warning)| `"NaN"` |
    
  10214. | `step=(float)`| (changed)| `"99.99"` |
    
  10215. | `step=(true)`| (initial, warning)| `<null>` |
    
  10216. | `step=(false)`| (initial, warning)| `<null>` |
    
  10217. | `step=(string 'true')`| (changed)| `"true"` |
    
  10218. | `step=(string 'false')`| (changed)| `"false"` |
    
  10219. | `step=(string 'on')`| (changed)| `"on"` |
    
  10220. | `step=(string 'off')`| (changed)| `"off"` |
    
  10221. | `step=(symbol)`| (initial, warning)| `<null>` |
    
  10222. | `step=(function)`| (initial, warning)| `<null>` |
    
  10223. | `step=(null)`| (initial)| `<null>` |
    
  10224. | `step=(undefined)`| (initial)| `<null>` |
    
  10225. 
    
  10226. ## `stitchTiles` (on `<feTurbulence>` inside `<svg>`)
    
  10227. | Test Case | Flags | Result |
    
  10228. | --- | --- | --- |
    
  10229. | `stitchTiles=(string)`| (changed)| `<number: 1>` |
    
  10230. | `stitchTiles=(empty string)`| (initial)| `<number: 2>` |
    
  10231. | `stitchTiles=(array with string)`| (changed)| `<number: 1>` |
    
  10232. | `stitchTiles=(empty array)`| (initial)| `<number: 2>` |
    
  10233. | `stitchTiles=(object)`| (initial)| `<number: 2>` |
    
  10234. | `stitchTiles=(numeric string)`| (initial)| `<number: 2>` |
    
  10235. | `stitchTiles=(-1)`| (initial)| `<number: 2>` |
    
  10236. | `stitchTiles=(0)`| (initial)| `<number: 2>` |
    
  10237. | `stitchTiles=(integer)`| (initial)| `<number: 2>` |
    
  10238. | `stitchTiles=(NaN)`| (initial, warning)| `<number: 2>` |
    
  10239. | `stitchTiles=(float)`| (initial)| `<number: 2>` |
    
  10240. | `stitchTiles=(true)`| (initial, warning)| `<number: 2>` |
    
  10241. | `stitchTiles=(false)`| (initial, warning)| `<number: 2>` |
    
  10242. | `stitchTiles=(string 'true')`| (initial)| `<number: 2>` |
    
  10243. | `stitchTiles=(string 'false')`| (initial)| `<number: 2>` |
    
  10244. | `stitchTiles=(string 'on')`| (initial)| `<number: 2>` |
    
  10245. | `stitchTiles=(string 'off')`| (initial)| `<number: 2>` |
    
  10246. | `stitchTiles=(symbol)`| (initial, warning)| `<number: 2>` |
    
  10247. | `stitchTiles=(function)`| (initial, warning)| `<number: 2>` |
    
  10248. | `stitchTiles=(null)`| (initial)| `<number: 2>` |
    
  10249. | `stitchTiles=(undefined)`| (initial)| `<number: 2>` |
    
  10250. 
    
  10251. ## `stop-color` (on `<stop>` inside `<svg>`)
    
  10252. | Test Case | Flags | Result |
    
  10253. | --- | --- | --- |
    
  10254. | `stop-color=(string)`| (changed, warning)| `"a string"` |
    
  10255. | `stop-color=(empty string)`| (changed, warning)| `<empty string>` |
    
  10256. | `stop-color=(array with string)`| (changed, warning)| `"string"` |
    
  10257. | `stop-color=(empty array)`| (changed, warning)| `<empty string>` |
    
  10258. | `stop-color=(object)`| (changed, warning)| `"result of toString()"` |
    
  10259. | `stop-color=(numeric string)`| (changed, warning)| `"42"` |
    
  10260. | `stop-color=(-1)`| (changed, warning)| `"-1"` |
    
  10261. | `stop-color=(0)`| (changed, warning)| `"0"` |
    
  10262. | `stop-color=(integer)`| (changed, warning)| `"1"` |
    
  10263. | `stop-color=(NaN)`| (changed, warning)| `"NaN"` |
    
  10264. | `stop-color=(float)`| (changed, warning)| `"99.99"` |
    
  10265. | `stop-color=(true)`| (initial, warning)| `<null>` |
    
  10266. | `stop-color=(false)`| (initial, warning)| `<null>` |
    
  10267. | `stop-color=(string 'true')`| (changed, warning)| `"true"` |
    
  10268. | `stop-color=(string 'false')`| (changed, warning)| `"false"` |
    
  10269. | `stop-color=(string 'on')`| (changed, warning)| `"on"` |
    
  10270. | `stop-color=(string 'off')`| (changed, warning)| `"off"` |
    
  10271. | `stop-color=(symbol)`| (initial, warning)| `<null>` |
    
  10272. | `stop-color=(function)`| (initial, warning)| `<null>` |
    
  10273. | `stop-color=(null)`| (initial, warning)| `<null>` |
    
  10274. | `stop-color=(undefined)`| (initial, warning)| `<null>` |
    
  10275. 
    
  10276. ## `stop-opacity` (on `<stop>` inside `<svg>`)
    
  10277. | Test Case | Flags | Result |
    
  10278. | --- | --- | --- |
    
  10279. | `stop-opacity=(string)`| (changed, warning)| `"a string"` |
    
  10280. | `stop-opacity=(empty string)`| (changed, warning)| `<empty string>` |
    
  10281. | `stop-opacity=(array with string)`| (changed, warning)| `"string"` |
    
  10282. | `stop-opacity=(empty array)`| (changed, warning)| `<empty string>` |
    
  10283. | `stop-opacity=(object)`| (changed, warning)| `"result of toString()"` |
    
  10284. | `stop-opacity=(numeric string)`| (changed, warning)| `"42"` |
    
  10285. | `stop-opacity=(-1)`| (changed, warning)| `"-1"` |
    
  10286. | `stop-opacity=(0)`| (changed, warning)| `"0"` |
    
  10287. | `stop-opacity=(integer)`| (changed, warning)| `"1"` |
    
  10288. | `stop-opacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  10289. | `stop-opacity=(float)`| (changed, warning)| `"99.99"` |
    
  10290. | `stop-opacity=(true)`| (initial, warning)| `<null>` |
    
  10291. | `stop-opacity=(false)`| (initial, warning)| `<null>` |
    
  10292. | `stop-opacity=(string 'true')`| (changed, warning)| `"true"` |
    
  10293. | `stop-opacity=(string 'false')`| (changed, warning)| `"false"` |
    
  10294. | `stop-opacity=(string 'on')`| (changed, warning)| `"on"` |
    
  10295. | `stop-opacity=(string 'off')`| (changed, warning)| `"off"` |
    
  10296. | `stop-opacity=(symbol)`| (initial, warning)| `<null>` |
    
  10297. | `stop-opacity=(function)`| (initial, warning)| `<null>` |
    
  10298. | `stop-opacity=(null)`| (initial, warning)| `<null>` |
    
  10299. | `stop-opacity=(undefined)`| (initial, warning)| `<null>` |
    
  10300. 
    
  10301. ## `stopColor` (on `<stop>` inside `<svg>`)
    
  10302. | Test Case | Flags | Result |
    
  10303. | --- | --- | --- |
    
  10304. | `stopColor=(string)`| (changed)| `"a string"` |
    
  10305. | `stopColor=(empty string)`| (changed)| `<empty string>` |
    
  10306. | `stopColor=(array with string)`| (changed)| `"string"` |
    
  10307. | `stopColor=(empty array)`| (changed)| `<empty string>` |
    
  10308. | `stopColor=(object)`| (changed)| `"result of toString()"` |
    
  10309. | `stopColor=(numeric string)`| (changed)| `"42"` |
    
  10310. | `stopColor=(-1)`| (changed)| `"-1"` |
    
  10311. | `stopColor=(0)`| (changed)| `"0"` |
    
  10312. | `stopColor=(integer)`| (changed)| `"1"` |
    
  10313. | `stopColor=(NaN)`| (changed, warning)| `"NaN"` |
    
  10314. | `stopColor=(float)`| (changed)| `"99.99"` |
    
  10315. | `stopColor=(true)`| (initial, warning)| `<null>` |
    
  10316. | `stopColor=(false)`| (initial, warning)| `<null>` |
    
  10317. | `stopColor=(string 'true')`| (changed)| `"true"` |
    
  10318. | `stopColor=(string 'false')`| (changed)| `"false"` |
    
  10319. | `stopColor=(string 'on')`| (changed)| `"on"` |
    
  10320. | `stopColor=(string 'off')`| (changed)| `"off"` |
    
  10321. | `stopColor=(symbol)`| (initial, warning)| `<null>` |
    
  10322. | `stopColor=(function)`| (initial, warning)| `<null>` |
    
  10323. | `stopColor=(null)`| (initial)| `<null>` |
    
  10324. | `stopColor=(undefined)`| (initial)| `<null>` |
    
  10325. 
    
  10326. ## `stopOpacity` (on `<stop>` inside `<svg>`)
    
  10327. | Test Case | Flags | Result |
    
  10328. | --- | --- | --- |
    
  10329. | `stopOpacity=(string)`| (changed)| `"a string"` |
    
  10330. | `stopOpacity=(empty string)`| (changed)| `<empty string>` |
    
  10331. | `stopOpacity=(array with string)`| (changed)| `"string"` |
    
  10332. | `stopOpacity=(empty array)`| (changed)| `<empty string>` |
    
  10333. | `stopOpacity=(object)`| (changed)| `"result of toString()"` |
    
  10334. | `stopOpacity=(numeric string)`| (changed)| `"42"` |
    
  10335. | `stopOpacity=(-1)`| (changed)| `"-1"` |
    
  10336. | `stopOpacity=(0)`| (changed)| `"0"` |
    
  10337. | `stopOpacity=(integer)`| (changed)| `"1"` |
    
  10338. | `stopOpacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  10339. | `stopOpacity=(float)`| (changed)| `"99.99"` |
    
  10340. | `stopOpacity=(true)`| (initial, warning)| `<null>` |
    
  10341. | `stopOpacity=(false)`| (initial, warning)| `<null>` |
    
  10342. | `stopOpacity=(string 'true')`| (changed)| `"true"` |
    
  10343. | `stopOpacity=(string 'false')`| (changed)| `"false"` |
    
  10344. | `stopOpacity=(string 'on')`| (changed)| `"on"` |
    
  10345. | `stopOpacity=(string 'off')`| (changed)| `"off"` |
    
  10346. | `stopOpacity=(symbol)`| (initial, warning)| `<null>` |
    
  10347. | `stopOpacity=(function)`| (initial, warning)| `<null>` |
    
  10348. | `stopOpacity=(null)`| (initial)| `<null>` |
    
  10349. | `stopOpacity=(undefined)`| (initial)| `<null>` |
    
  10350. 
    
  10351. ## `strikethrough-position` (on `<font-face>` inside `<svg>`)
    
  10352. | Test Case | Flags | Result |
    
  10353. | --- | --- | --- |
    
  10354. | `strikethrough-position=(string)`| (changed, warning)| `"a string"` |
    
  10355. | `strikethrough-position=(empty string)`| (changed, warning)| `<empty string>` |
    
  10356. | `strikethrough-position=(array with string)`| (changed, warning)| `"string"` |
    
  10357. | `strikethrough-position=(empty array)`| (changed, warning)| `<empty string>` |
    
  10358. | `strikethrough-position=(object)`| (changed, warning)| `"result of toString()"` |
    
  10359. | `strikethrough-position=(numeric string)`| (changed, warning)| `"42"` |
    
  10360. | `strikethrough-position=(-1)`| (changed, warning)| `"-1"` |
    
  10361. | `strikethrough-position=(0)`| (changed, warning)| `"0"` |
    
  10362. | `strikethrough-position=(integer)`| (changed, warning)| `"1"` |
    
  10363. | `strikethrough-position=(NaN)`| (changed, warning)| `"NaN"` |
    
  10364. | `strikethrough-position=(float)`| (changed, warning)| `"99.99"` |
    
  10365. | `strikethrough-position=(true)`| (initial, warning)| `<null>` |
    
  10366. | `strikethrough-position=(false)`| (initial, warning)| `<null>` |
    
  10367. | `strikethrough-position=(string 'true')`| (changed, warning)| `"true"` |
    
  10368. | `strikethrough-position=(string 'false')`| (changed, warning)| `"false"` |
    
  10369. | `strikethrough-position=(string 'on')`| (changed, warning)| `"on"` |
    
  10370. | `strikethrough-position=(string 'off')`| (changed, warning)| `"off"` |
    
  10371. | `strikethrough-position=(symbol)`| (initial, warning)| `<null>` |
    
  10372. | `strikethrough-position=(function)`| (initial, warning)| `<null>` |
    
  10373. | `strikethrough-position=(null)`| (initial, warning)| `<null>` |
    
  10374. | `strikethrough-position=(undefined)`| (initial, warning)| `<null>` |
    
  10375. 
    
  10376. ## `strikethrough-thickness` (on `<font-face>` inside `<svg>`)
    
  10377. | Test Case | Flags | Result |
    
  10378. | --- | --- | --- |
    
  10379. | `strikethrough-thickness=(string)`| (changed, warning)| `"a string"` |
    
  10380. | `strikethrough-thickness=(empty string)`| (changed, warning)| `<empty string>` |
    
  10381. | `strikethrough-thickness=(array with string)`| (changed, warning)| `"string"` |
    
  10382. | `strikethrough-thickness=(empty array)`| (changed, warning)| `<empty string>` |
    
  10383. | `strikethrough-thickness=(object)`| (changed, warning)| `"result of toString()"` |
    
  10384. | `strikethrough-thickness=(numeric string)`| (changed, warning)| `"42"` |
    
  10385. | `strikethrough-thickness=(-1)`| (changed, warning)| `"-1"` |
    
  10386. | `strikethrough-thickness=(0)`| (changed, warning)| `"0"` |
    
  10387. | `strikethrough-thickness=(integer)`| (changed, warning)| `"1"` |
    
  10388. | `strikethrough-thickness=(NaN)`| (changed, warning)| `"NaN"` |
    
  10389. | `strikethrough-thickness=(float)`| (changed, warning)| `"99.99"` |
    
  10390. | `strikethrough-thickness=(true)`| (initial, warning)| `<null>` |
    
  10391. | `strikethrough-thickness=(false)`| (initial, warning)| `<null>` |
    
  10392. | `strikethrough-thickness=(string 'true')`| (changed, warning)| `"true"` |
    
  10393. | `strikethrough-thickness=(string 'false')`| (changed, warning)| `"false"` |
    
  10394. | `strikethrough-thickness=(string 'on')`| (changed, warning)| `"on"` |
    
  10395. | `strikethrough-thickness=(string 'off')`| (changed, warning)| `"off"` |
    
  10396. | `strikethrough-thickness=(symbol)`| (initial, warning)| `<null>` |
    
  10397. | `strikethrough-thickness=(function)`| (initial, warning)| `<null>` |
    
  10398. | `strikethrough-thickness=(null)`| (initial, warning)| `<null>` |
    
  10399. | `strikethrough-thickness=(undefined)`| (initial, warning)| `<null>` |
    
  10400. 
    
  10401. ## `strikethroughPosition` (on `<font-face>` inside `<svg>`)
    
  10402. | Test Case | Flags | Result |
    
  10403. | --- | --- | --- |
    
  10404. | `strikethroughPosition=(string)`| (changed)| `"a string"` |
    
  10405. | `strikethroughPosition=(empty string)`| (changed)| `<empty string>` |
    
  10406. | `strikethroughPosition=(array with string)`| (changed)| `"string"` |
    
  10407. | `strikethroughPosition=(empty array)`| (changed)| `<empty string>` |
    
  10408. | `strikethroughPosition=(object)`| (changed)| `"result of toString()"` |
    
  10409. | `strikethroughPosition=(numeric string)`| (changed)| `"42"` |
    
  10410. | `strikethroughPosition=(-1)`| (changed)| `"-1"` |
    
  10411. | `strikethroughPosition=(0)`| (changed)| `"0"` |
    
  10412. | `strikethroughPosition=(integer)`| (changed)| `"1"` |
    
  10413. | `strikethroughPosition=(NaN)`| (changed, warning)| `"NaN"` |
    
  10414. | `strikethroughPosition=(float)`| (changed)| `"99.99"` |
    
  10415. | `strikethroughPosition=(true)`| (initial, warning)| `<null>` |
    
  10416. | `strikethroughPosition=(false)`| (initial, warning)| `<null>` |
    
  10417. | `strikethroughPosition=(string 'true')`| (changed)| `"true"` |
    
  10418. | `strikethroughPosition=(string 'false')`| (changed)| `"false"` |
    
  10419. | `strikethroughPosition=(string 'on')`| (changed)| `"on"` |
    
  10420. | `strikethroughPosition=(string 'off')`| (changed)| `"off"` |
    
  10421. | `strikethroughPosition=(symbol)`| (initial, warning)| `<null>` |
    
  10422. | `strikethroughPosition=(function)`| (initial, warning)| `<null>` |
    
  10423. | `strikethroughPosition=(null)`| (initial)| `<null>` |
    
  10424. | `strikethroughPosition=(undefined)`| (initial)| `<null>` |
    
  10425. 
    
  10426. ## `strikethroughThickness` (on `<font-face>` inside `<svg>`)
    
  10427. | Test Case | Flags | Result |
    
  10428. | --- | --- | --- |
    
  10429. | `strikethroughThickness=(string)`| (changed)| `"a string"` |
    
  10430. | `strikethroughThickness=(empty string)`| (changed)| `<empty string>` |
    
  10431. | `strikethroughThickness=(array with string)`| (changed)| `"string"` |
    
  10432. | `strikethroughThickness=(empty array)`| (changed)| `<empty string>` |
    
  10433. | `strikethroughThickness=(object)`| (changed)| `"result of toString()"` |
    
  10434. | `strikethroughThickness=(numeric string)`| (changed)| `"42"` |
    
  10435. | `strikethroughThickness=(-1)`| (changed)| `"-1"` |
    
  10436. | `strikethroughThickness=(0)`| (changed)| `"0"` |
    
  10437. | `strikethroughThickness=(integer)`| (changed)| `"1"` |
    
  10438. | `strikethroughThickness=(NaN)`| (changed, warning)| `"NaN"` |
    
  10439. | `strikethroughThickness=(float)`| (changed)| `"99.99"` |
    
  10440. | `strikethroughThickness=(true)`| (initial, warning)| `<null>` |
    
  10441. | `strikethroughThickness=(false)`| (initial, warning)| `<null>` |
    
  10442. | `strikethroughThickness=(string 'true')`| (changed)| `"true"` |
    
  10443. | `strikethroughThickness=(string 'false')`| (changed)| `"false"` |
    
  10444. | `strikethroughThickness=(string 'on')`| (changed)| `"on"` |
    
  10445. | `strikethroughThickness=(string 'off')`| (changed)| `"off"` |
    
  10446. | `strikethroughThickness=(symbol)`| (initial, warning)| `<null>` |
    
  10447. | `strikethroughThickness=(function)`| (initial, warning)| `<null>` |
    
  10448. | `strikethroughThickness=(null)`| (initial)| `<null>` |
    
  10449. | `strikethroughThickness=(undefined)`| (initial)| `<null>` |
    
  10450. 
    
  10451. ## `string` (on `<font-face-format>` inside `<svg>`)
    
  10452. | Test Case | Flags | Result |
    
  10453. | --- | --- | --- |
    
  10454. | `string=(string)`| (changed)| `"a string"` |
    
  10455. | `string=(empty string)`| (changed)| `<empty string>` |
    
  10456. | `string=(array with string)`| (changed)| `"string"` |
    
  10457. | `string=(empty array)`| (changed)| `<empty string>` |
    
  10458. | `string=(object)`| (changed)| `"result of toString()"` |
    
  10459. | `string=(numeric string)`| (changed)| `"42"` |
    
  10460. | `string=(-1)`| (changed)| `"-1"` |
    
  10461. | `string=(0)`| (changed)| `"0"` |
    
  10462. | `string=(integer)`| (changed)| `"1"` |
    
  10463. | `string=(NaN)`| (changed, warning)| `"NaN"` |
    
  10464. | `string=(float)`| (changed)| `"99.99"` |
    
  10465. | `string=(true)`| (initial, warning)| `<null>` |
    
  10466. | `string=(false)`| (initial, warning)| `<null>` |
    
  10467. | `string=(string 'true')`| (changed)| `"true"` |
    
  10468. | `string=(string 'false')`| (changed)| `"false"` |
    
  10469. | `string=(string 'on')`| (changed)| `"on"` |
    
  10470. | `string=(string 'off')`| (changed)| `"off"` |
    
  10471. | `string=(symbol)`| (initial, warning)| `<null>` |
    
  10472. | `string=(function)`| (initial, warning)| `<null>` |
    
  10473. | `string=(null)`| (initial)| `<null>` |
    
  10474. | `string=(undefined)`| (initial)| `<null>` |
    
  10475. 
    
  10476. ## `stroke` (on `<path>` inside `<svg>`)
    
  10477. | Test Case | Flags | Result |
    
  10478. | --- | --- | --- |
    
  10479. | `stroke=(string)`| (changed)| `"a string"` |
    
  10480. | `stroke=(empty string)`| (changed)| `<empty string>` |
    
  10481. | `stroke=(array with string)`| (changed)| `"string"` |
    
  10482. | `stroke=(empty array)`| (changed)| `<empty string>` |
    
  10483. | `stroke=(object)`| (changed)| `"result of toString()"` |
    
  10484. | `stroke=(numeric string)`| (changed)| `"42"` |
    
  10485. | `stroke=(-1)`| (changed)| `"-1"` |
    
  10486. | `stroke=(0)`| (changed)| `"0"` |
    
  10487. | `stroke=(integer)`| (changed)| `"1"` |
    
  10488. | `stroke=(NaN)`| (changed, warning)| `"NaN"` |
    
  10489. | `stroke=(float)`| (changed)| `"99.99"` |
    
  10490. | `stroke=(true)`| (initial, warning)| `<null>` |
    
  10491. | `stroke=(false)`| (initial, warning)| `<null>` |
    
  10492. | `stroke=(string 'true')`| (changed)| `"true"` |
    
  10493. | `stroke=(string 'false')`| (changed)| `"false"` |
    
  10494. | `stroke=(string 'on')`| (changed)| `"on"` |
    
  10495. | `stroke=(string 'off')`| (changed)| `"off"` |
    
  10496. | `stroke=(symbol)`| (initial, warning)| `<null>` |
    
  10497. | `stroke=(function)`| (initial, warning)| `<null>` |
    
  10498. | `stroke=(null)`| (initial)| `<null>` |
    
  10499. | `stroke=(undefined)`| (initial)| `<null>` |
    
  10500. 
    
  10501. ## `stroke-dasharray` (on `<path>` inside `<svg>`)
    
  10502. | Test Case | Flags | Result |
    
  10503. | --- | --- | --- |
    
  10504. | `stroke-dasharray=(string)`| (changed, warning)| `"a string"` |
    
  10505. | `stroke-dasharray=(empty string)`| (changed, warning)| `<empty string>` |
    
  10506. | `stroke-dasharray=(array with string)`| (changed, warning)| `"string"` |
    
  10507. | `stroke-dasharray=(empty array)`| (changed, warning)| `<empty string>` |
    
  10508. | `stroke-dasharray=(object)`| (changed, warning)| `"result of toString()"` |
    
  10509. | `stroke-dasharray=(numeric string)`| (changed, warning)| `"42"` |
    
  10510. | `stroke-dasharray=(-1)`| (changed, warning)| `"-1"` |
    
  10511. | `stroke-dasharray=(0)`| (changed, warning)| `"0"` |
    
  10512. | `stroke-dasharray=(integer)`| (changed, warning)| `"1"` |
    
  10513. | `stroke-dasharray=(NaN)`| (changed, warning)| `"NaN"` |
    
  10514. | `stroke-dasharray=(float)`| (changed, warning)| `"99.99"` |
    
  10515. | `stroke-dasharray=(true)`| (initial, warning)| `<null>` |
    
  10516. | `stroke-dasharray=(false)`| (initial, warning)| `<null>` |
    
  10517. | `stroke-dasharray=(string 'true')`| (changed, warning)| `"true"` |
    
  10518. | `stroke-dasharray=(string 'false')`| (changed, warning)| `"false"` |
    
  10519. | `stroke-dasharray=(string 'on')`| (changed, warning)| `"on"` |
    
  10520. | `stroke-dasharray=(string 'off')`| (changed, warning)| `"off"` |
    
  10521. | `stroke-dasharray=(symbol)`| (initial, warning)| `<null>` |
    
  10522. | `stroke-dasharray=(function)`| (initial, warning)| `<null>` |
    
  10523. | `stroke-dasharray=(null)`| (initial, warning)| `<null>` |
    
  10524. | `stroke-dasharray=(undefined)`| (initial, warning)| `<null>` |
    
  10525. 
    
  10526. ## `stroke-Dasharray` (on `<path>` inside `<svg>`)
    
  10527. | Test Case | Flags | Result |
    
  10528. | --- | --- | --- |
    
  10529. | `stroke-Dasharray=(string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10530. | `stroke-Dasharray=(empty string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10531. | `stroke-Dasharray=(array with string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10532. | `stroke-Dasharray=(empty array)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10533. | `stroke-Dasharray=(object)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10534. | `stroke-Dasharray=(numeric string)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10535. | `stroke-Dasharray=(-1)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10536. | `stroke-Dasharray=(0)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10537. | `stroke-Dasharray=(integer)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10538. | `stroke-Dasharray=(NaN)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10539. | `stroke-Dasharray=(float)`| (initial, warning, ssr mismatch)| `<null>` |
    
  10540. | `stroke-Dasharray=(true)`| (initial, warning)| `<null>` |
    
  10541. | `stroke-Dasharray=(false)`| (initial, warning)| `<null>` |
    
  10542. | `stroke-Dasharray=(string 'true')`| (initial, warning, ssr mismatch)| `<null>` |
    
  10543. | `stroke-Dasharray=(string 'false')`| (initial, warning, ssr mismatch)| `<null>` |
    
  10544. | `stroke-Dasharray=(string 'on')`| (initial, warning, ssr mismatch)| `<null>` |
    
  10545. | `stroke-Dasharray=(string 'off')`| (initial, warning, ssr mismatch)| `<null>` |
    
  10546. | `stroke-Dasharray=(symbol)`| (initial, warning)| `<null>` |
    
  10547. | `stroke-Dasharray=(function)`| (initial, warning)| `<null>` |
    
  10548. | `stroke-Dasharray=(null)`| (initial, warning)| `<null>` |
    
  10549. | `stroke-Dasharray=(undefined)`| (initial, warning)| `<null>` |
    
  10550. 
    
  10551. ## `stroke-dashoffset` (on `<path>` inside `<svg>`)
    
  10552. | Test Case | Flags | Result |
    
  10553. | --- | --- | --- |
    
  10554. | `stroke-dashoffset=(string)`| (changed, warning)| `"a string"` |
    
  10555. | `stroke-dashoffset=(empty string)`| (changed, warning)| `<empty string>` |
    
  10556. | `stroke-dashoffset=(array with string)`| (changed, warning)| `"string"` |
    
  10557. | `stroke-dashoffset=(empty array)`| (changed, warning)| `<empty string>` |
    
  10558. | `stroke-dashoffset=(object)`| (changed, warning)| `"result of toString()"` |
    
  10559. | `stroke-dashoffset=(numeric string)`| (changed, warning)| `"42"` |
    
  10560. | `stroke-dashoffset=(-1)`| (changed, warning)| `"-1"` |
    
  10561. | `stroke-dashoffset=(0)`| (changed, warning)| `"0"` |
    
  10562. | `stroke-dashoffset=(integer)`| (changed, warning)| `"1"` |
    
  10563. | `stroke-dashoffset=(NaN)`| (changed, warning)| `"NaN"` |
    
  10564. | `stroke-dashoffset=(float)`| (changed, warning)| `"99.99"` |
    
  10565. | `stroke-dashoffset=(true)`| (initial, warning)| `<null>` |
    
  10566. | `stroke-dashoffset=(false)`| (initial, warning)| `<null>` |
    
  10567. | `stroke-dashoffset=(string 'true')`| (changed, warning)| `"true"` |
    
  10568. | `stroke-dashoffset=(string 'false')`| (changed, warning)| `"false"` |
    
  10569. | `stroke-dashoffset=(string 'on')`| (changed, warning)| `"on"` |
    
  10570. | `stroke-dashoffset=(string 'off')`| (changed, warning)| `"off"` |
    
  10571. | `stroke-dashoffset=(symbol)`| (initial, warning)| `<null>` |
    
  10572. | `stroke-dashoffset=(function)`| (initial, warning)| `<null>` |
    
  10573. | `stroke-dashoffset=(null)`| (initial, warning)| `<null>` |
    
  10574. | `stroke-dashoffset=(undefined)`| (initial, warning)| `<null>` |
    
  10575. 
    
  10576. ## `stroke-linecap` (on `<path>` inside `<svg>`)
    
  10577. | Test Case | Flags | Result |
    
  10578. | --- | --- | --- |
    
  10579. | `stroke-linecap=(string)`| (changed, warning)| `"a string"` |
    
  10580. | `stroke-linecap=(empty string)`| (changed, warning)| `<empty string>` |
    
  10581. | `stroke-linecap=(array with string)`| (changed, warning)| `"string"` |
    
  10582. | `stroke-linecap=(empty array)`| (changed, warning)| `<empty string>` |
    
  10583. | `stroke-linecap=(object)`| (changed, warning)| `"result of toString()"` |
    
  10584. | `stroke-linecap=(numeric string)`| (changed, warning)| `"42"` |
    
  10585. | `stroke-linecap=(-1)`| (changed, warning)| `"-1"` |
    
  10586. | `stroke-linecap=(0)`| (changed, warning)| `"0"` |
    
  10587. | `stroke-linecap=(integer)`| (changed, warning)| `"1"` |
    
  10588. | `stroke-linecap=(NaN)`| (changed, warning)| `"NaN"` |
    
  10589. | `stroke-linecap=(float)`| (changed, warning)| `"99.99"` |
    
  10590. | `stroke-linecap=(true)`| (initial, warning)| `<null>` |
    
  10591. | `stroke-linecap=(false)`| (initial, warning)| `<null>` |
    
  10592. | `stroke-linecap=(string 'true')`| (changed, warning)| `"true"` |
    
  10593. | `stroke-linecap=(string 'false')`| (changed, warning)| `"false"` |
    
  10594. | `stroke-linecap=(string 'on')`| (changed, warning)| `"on"` |
    
  10595. | `stroke-linecap=(string 'off')`| (changed, warning)| `"off"` |
    
  10596. | `stroke-linecap=(symbol)`| (initial, warning)| `<null>` |
    
  10597. | `stroke-linecap=(function)`| (initial, warning)| `<null>` |
    
  10598. | `stroke-linecap=(null)`| (initial, warning)| `<null>` |
    
  10599. | `stroke-linecap=(undefined)`| (initial, warning)| `<null>` |
    
  10600. 
    
  10601. ## `stroke-linejoin` (on `<path>` inside `<svg>`)
    
  10602. | Test Case | Flags | Result |
    
  10603. | --- | --- | --- |
    
  10604. | `stroke-linejoin=(string)`| (changed, warning)| `"a string"` |
    
  10605. | `stroke-linejoin=(empty string)`| (changed, warning)| `<empty string>` |
    
  10606. | `stroke-linejoin=(array with string)`| (changed, warning)| `"string"` |
    
  10607. | `stroke-linejoin=(empty array)`| (changed, warning)| `<empty string>` |
    
  10608. | `stroke-linejoin=(object)`| (changed, warning)| `"result of toString()"` |
    
  10609. | `stroke-linejoin=(numeric string)`| (changed, warning)| `"42"` |
    
  10610. | `stroke-linejoin=(-1)`| (changed, warning)| `"-1"` |
    
  10611. | `stroke-linejoin=(0)`| (changed, warning)| `"0"` |
    
  10612. | `stroke-linejoin=(integer)`| (changed, warning)| `"1"` |
    
  10613. | `stroke-linejoin=(NaN)`| (changed, warning)| `"NaN"` |
    
  10614. | `stroke-linejoin=(float)`| (changed, warning)| `"99.99"` |
    
  10615. | `stroke-linejoin=(true)`| (initial, warning)| `<null>` |
    
  10616. | `stroke-linejoin=(false)`| (initial, warning)| `<null>` |
    
  10617. | `stroke-linejoin=(string 'true')`| (changed, warning)| `"true"` |
    
  10618. | `stroke-linejoin=(string 'false')`| (changed, warning)| `"false"` |
    
  10619. | `stroke-linejoin=(string 'on')`| (changed, warning)| `"on"` |
    
  10620. | `stroke-linejoin=(string 'off')`| (changed, warning)| `"off"` |
    
  10621. | `stroke-linejoin=(symbol)`| (initial, warning)| `<null>` |
    
  10622. | `stroke-linejoin=(function)`| (initial, warning)| `<null>` |
    
  10623. | `stroke-linejoin=(null)`| (initial, warning)| `<null>` |
    
  10624. | `stroke-linejoin=(undefined)`| (initial, warning)| `<null>` |
    
  10625. 
    
  10626. ## `stroke-miterlimit` (on `<path>` inside `<svg>`)
    
  10627. | Test Case | Flags | Result |
    
  10628. | --- | --- | --- |
    
  10629. | `stroke-miterlimit=(string)`| (changed, warning)| `"a string"` |
    
  10630. | `stroke-miterlimit=(empty string)`| (changed, warning)| `<empty string>` |
    
  10631. | `stroke-miterlimit=(array with string)`| (changed, warning)| `"string"` |
    
  10632. | `stroke-miterlimit=(empty array)`| (changed, warning)| `<empty string>` |
    
  10633. | `stroke-miterlimit=(object)`| (changed, warning)| `"result of toString()"` |
    
  10634. | `stroke-miterlimit=(numeric string)`| (changed, warning)| `"42"` |
    
  10635. | `stroke-miterlimit=(-1)`| (changed, warning)| `"-1"` |
    
  10636. | `stroke-miterlimit=(0)`| (changed, warning)| `"0"` |
    
  10637. | `stroke-miterlimit=(integer)`| (changed, warning)| `"1"` |
    
  10638. | `stroke-miterlimit=(NaN)`| (changed, warning)| `"NaN"` |
    
  10639. | `stroke-miterlimit=(float)`| (changed, warning)| `"99.99"` |
    
  10640. | `stroke-miterlimit=(true)`| (initial, warning)| `<null>` |
    
  10641. | `stroke-miterlimit=(false)`| (initial, warning)| `<null>` |
    
  10642. | `stroke-miterlimit=(string 'true')`| (changed, warning)| `"true"` |
    
  10643. | `stroke-miterlimit=(string 'false')`| (changed, warning)| `"false"` |
    
  10644. | `stroke-miterlimit=(string 'on')`| (changed, warning)| `"on"` |
    
  10645. | `stroke-miterlimit=(string 'off')`| (changed, warning)| `"off"` |
    
  10646. | `stroke-miterlimit=(symbol)`| (initial, warning)| `<null>` |
    
  10647. | `stroke-miterlimit=(function)`| (initial, warning)| `<null>` |
    
  10648. | `stroke-miterlimit=(null)`| (initial, warning)| `<null>` |
    
  10649. | `stroke-miterlimit=(undefined)`| (initial, warning)| `<null>` |
    
  10650. 
    
  10651. ## `stroke-opacity` (on `<path>` inside `<svg>`)
    
  10652. | Test Case | Flags | Result |
    
  10653. | --- | --- | --- |
    
  10654. | `stroke-opacity=(string)`| (changed, warning)| `"a string"` |
    
  10655. | `stroke-opacity=(empty string)`| (changed, warning)| `<empty string>` |
    
  10656. | `stroke-opacity=(array with string)`| (changed, warning)| `"string"` |
    
  10657. | `stroke-opacity=(empty array)`| (changed, warning)| `<empty string>` |
    
  10658. | `stroke-opacity=(object)`| (changed, warning)| `"result of toString()"` |
    
  10659. | `stroke-opacity=(numeric string)`| (changed, warning)| `"42"` |
    
  10660. | `stroke-opacity=(-1)`| (changed, warning)| `"-1"` |
    
  10661. | `stroke-opacity=(0)`| (changed, warning)| `"0"` |
    
  10662. | `stroke-opacity=(integer)`| (changed, warning)| `"1"` |
    
  10663. | `stroke-opacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  10664. | `stroke-opacity=(float)`| (changed, warning)| `"99.99"` |
    
  10665. | `stroke-opacity=(true)`| (initial, warning)| `<null>` |
    
  10666. | `stroke-opacity=(false)`| (initial, warning)| `<null>` |
    
  10667. | `stroke-opacity=(string 'true')`| (changed, warning)| `"true"` |
    
  10668. | `stroke-opacity=(string 'false')`| (changed, warning)| `"false"` |
    
  10669. | `stroke-opacity=(string 'on')`| (changed, warning)| `"on"` |
    
  10670. | `stroke-opacity=(string 'off')`| (changed, warning)| `"off"` |
    
  10671. | `stroke-opacity=(symbol)`| (initial, warning)| `<null>` |
    
  10672. | `stroke-opacity=(function)`| (initial, warning)| `<null>` |
    
  10673. | `stroke-opacity=(null)`| (initial, warning)| `<null>` |
    
  10674. | `stroke-opacity=(undefined)`| (initial, warning)| `<null>` |
    
  10675. 
    
  10676. ## `stroke-width` (on `<path>` inside `<svg>`)
    
  10677. | Test Case | Flags | Result |
    
  10678. | --- | --- | --- |
    
  10679. | `stroke-width=(string)`| (changed, warning)| `"a string"` |
    
  10680. | `stroke-width=(empty string)`| (changed, warning)| `<empty string>` |
    
  10681. | `stroke-width=(array with string)`| (changed, warning)| `"string"` |
    
  10682. | `stroke-width=(empty array)`| (changed, warning)| `<empty string>` |
    
  10683. | `stroke-width=(object)`| (changed, warning)| `"result of toString()"` |
    
  10684. | `stroke-width=(numeric string)`| (changed, warning)| `"42"` |
    
  10685. | `stroke-width=(-1)`| (changed, warning)| `"-1"` |
    
  10686. | `stroke-width=(0)`| (changed, warning)| `"0"` |
    
  10687. | `stroke-width=(integer)`| (changed, warning)| `"1"` |
    
  10688. | `stroke-width=(NaN)`| (changed, warning)| `"NaN"` |
    
  10689. | `stroke-width=(float)`| (changed, warning)| `"99.99"` |
    
  10690. | `stroke-width=(true)`| (initial, warning)| `<null>` |
    
  10691. | `stroke-width=(false)`| (initial, warning)| `<null>` |
    
  10692. | `stroke-width=(string 'true')`| (changed, warning)| `"true"` |
    
  10693. | `stroke-width=(string 'false')`| (changed, warning)| `"false"` |
    
  10694. | `stroke-width=(string 'on')`| (changed, warning)| `"on"` |
    
  10695. | `stroke-width=(string 'off')`| (changed, warning)| `"off"` |
    
  10696. | `stroke-width=(symbol)`| (initial, warning)| `<null>` |
    
  10697. | `stroke-width=(function)`| (initial, warning)| `<null>` |
    
  10698. | `stroke-width=(null)`| (initial, warning)| `<null>` |
    
  10699. | `stroke-width=(undefined)`| (initial, warning)| `<null>` |
    
  10700. 
    
  10701. ## `strokeDasharray` (on `<path>` inside `<svg>`)
    
  10702. | Test Case | Flags | Result |
    
  10703. | --- | --- | --- |
    
  10704. | `strokeDasharray=(string)`| (changed)| `"a string"` |
    
  10705. | `strokeDasharray=(empty string)`| (changed)| `<empty string>` |
    
  10706. | `strokeDasharray=(array with string)`| (changed)| `"string"` |
    
  10707. | `strokeDasharray=(empty array)`| (changed)| `<empty string>` |
    
  10708. | `strokeDasharray=(object)`| (changed)| `"result of toString()"` |
    
  10709. | `strokeDasharray=(numeric string)`| (changed)| `"42"` |
    
  10710. | `strokeDasharray=(-1)`| (changed)| `"-1"` |
    
  10711. | `strokeDasharray=(0)`| (changed)| `"0"` |
    
  10712. | `strokeDasharray=(integer)`| (changed)| `"1"` |
    
  10713. | `strokeDasharray=(NaN)`| (changed, warning)| `"NaN"` |
    
  10714. | `strokeDasharray=(float)`| (changed)| `"99.99"` |
    
  10715. | `strokeDasharray=(true)`| (initial, warning)| `<null>` |
    
  10716. | `strokeDasharray=(false)`| (initial, warning)| `<null>` |
    
  10717. | `strokeDasharray=(string 'true')`| (changed)| `"true"` |
    
  10718. | `strokeDasharray=(string 'false')`| (changed)| `"false"` |
    
  10719. | `strokeDasharray=(string 'on')`| (changed)| `"on"` |
    
  10720. | `strokeDasharray=(string 'off')`| (changed)| `"off"` |
    
  10721. | `strokeDasharray=(symbol)`| (initial, warning)| `<null>` |
    
  10722. | `strokeDasharray=(function)`| (initial, warning)| `<null>` |
    
  10723. | `strokeDasharray=(null)`| (initial)| `<null>` |
    
  10724. | `strokeDasharray=(undefined)`| (initial)| `<null>` |
    
  10725. 
    
  10726. ## `strokeDashoffset` (on `<path>` inside `<svg>`)
    
  10727. | Test Case | Flags | Result |
    
  10728. | --- | --- | --- |
    
  10729. | `strokeDashoffset=(string)`| (changed)| `"a string"` |
    
  10730. | `strokeDashoffset=(empty string)`| (changed)| `<empty string>` |
    
  10731. | `strokeDashoffset=(array with string)`| (changed)| `"string"` |
    
  10732. | `strokeDashoffset=(empty array)`| (changed)| `<empty string>` |
    
  10733. | `strokeDashoffset=(object)`| (changed)| `"result of toString()"` |
    
  10734. | `strokeDashoffset=(numeric string)`| (changed)| `"42"` |
    
  10735. | `strokeDashoffset=(-1)`| (changed)| `"-1"` |
    
  10736. | `strokeDashoffset=(0)`| (changed)| `"0"` |
    
  10737. | `strokeDashoffset=(integer)`| (changed)| `"1"` |
    
  10738. | `strokeDashoffset=(NaN)`| (changed, warning)| `"NaN"` |
    
  10739. | `strokeDashoffset=(float)`| (changed)| `"99.99"` |
    
  10740. | `strokeDashoffset=(true)`| (initial, warning)| `<null>` |
    
  10741. | `strokeDashoffset=(false)`| (initial, warning)| `<null>` |
    
  10742. | `strokeDashoffset=(string 'true')`| (changed)| `"true"` |
    
  10743. | `strokeDashoffset=(string 'false')`| (changed)| `"false"` |
    
  10744. | `strokeDashoffset=(string 'on')`| (changed)| `"on"` |
    
  10745. | `strokeDashoffset=(string 'off')`| (changed)| `"off"` |
    
  10746. | `strokeDashoffset=(symbol)`| (initial, warning)| `<null>` |
    
  10747. | `strokeDashoffset=(function)`| (initial, warning)| `<null>` |
    
  10748. | `strokeDashoffset=(null)`| (initial)| `<null>` |
    
  10749. | `strokeDashoffset=(undefined)`| (initial)| `<null>` |
    
  10750. 
    
  10751. ## `strokeLinecap` (on `<path>` inside `<svg>`)
    
  10752. | Test Case | Flags | Result |
    
  10753. | --- | --- | --- |
    
  10754. | `strokeLinecap=(string)`| (changed)| `"a string"` |
    
  10755. | `strokeLinecap=(empty string)`| (changed)| `<empty string>` |
    
  10756. | `strokeLinecap=(array with string)`| (changed)| `"string"` |
    
  10757. | `strokeLinecap=(empty array)`| (changed)| `<empty string>` |
    
  10758. | `strokeLinecap=(object)`| (changed)| `"result of toString()"` |
    
  10759. | `strokeLinecap=(numeric string)`| (changed)| `"42"` |
    
  10760. | `strokeLinecap=(-1)`| (changed)| `"-1"` |
    
  10761. | `strokeLinecap=(0)`| (changed)| `"0"` |
    
  10762. | `strokeLinecap=(integer)`| (changed)| `"1"` |
    
  10763. | `strokeLinecap=(NaN)`| (changed, warning)| `"NaN"` |
    
  10764. | `strokeLinecap=(float)`| (changed)| `"99.99"` |
    
  10765. | `strokeLinecap=(true)`| (initial, warning)| `<null>` |
    
  10766. | `strokeLinecap=(false)`| (initial, warning)| `<null>` |
    
  10767. | `strokeLinecap=(string 'true')`| (changed)| `"true"` |
    
  10768. | `strokeLinecap=(string 'false')`| (changed)| `"false"` |
    
  10769. | `strokeLinecap=(string 'on')`| (changed)| `"on"` |
    
  10770. | `strokeLinecap=(string 'off')`| (changed)| `"off"` |
    
  10771. | `strokeLinecap=(symbol)`| (initial, warning)| `<null>` |
    
  10772. | `strokeLinecap=(function)`| (initial, warning)| `<null>` |
    
  10773. | `strokeLinecap=(null)`| (initial)| `<null>` |
    
  10774. | `strokeLinecap=(undefined)`| (initial)| `<null>` |
    
  10775. 
    
  10776. ## `strokeLinejoin` (on `<path>` inside `<svg>`)
    
  10777. | Test Case | Flags | Result |
    
  10778. | --- | --- | --- |
    
  10779. | `strokeLinejoin=(string)`| (changed)| `"a string"` |
    
  10780. | `strokeLinejoin=(empty string)`| (changed)| `<empty string>` |
    
  10781. | `strokeLinejoin=(array with string)`| (changed)| `"string"` |
    
  10782. | `strokeLinejoin=(empty array)`| (changed)| `<empty string>` |
    
  10783. | `strokeLinejoin=(object)`| (changed)| `"result of toString()"` |
    
  10784. | `strokeLinejoin=(numeric string)`| (changed)| `"42"` |
    
  10785. | `strokeLinejoin=(-1)`| (changed)| `"-1"` |
    
  10786. | `strokeLinejoin=(0)`| (changed)| `"0"` |
    
  10787. | `strokeLinejoin=(integer)`| (changed)| `"1"` |
    
  10788. | `strokeLinejoin=(NaN)`| (changed, warning)| `"NaN"` |
    
  10789. | `strokeLinejoin=(float)`| (changed)| `"99.99"` |
    
  10790. | `strokeLinejoin=(true)`| (initial, warning)| `<null>` |
    
  10791. | `strokeLinejoin=(false)`| (initial, warning)| `<null>` |
    
  10792. | `strokeLinejoin=(string 'true')`| (changed)| `"true"` |
    
  10793. | `strokeLinejoin=(string 'false')`| (changed)| `"false"` |
    
  10794. | `strokeLinejoin=(string 'on')`| (changed)| `"on"` |
    
  10795. | `strokeLinejoin=(string 'off')`| (changed)| `"off"` |
    
  10796. | `strokeLinejoin=(symbol)`| (initial, warning)| `<null>` |
    
  10797. | `strokeLinejoin=(function)`| (initial, warning)| `<null>` |
    
  10798. | `strokeLinejoin=(null)`| (initial)| `<null>` |
    
  10799. | `strokeLinejoin=(undefined)`| (initial)| `<null>` |
    
  10800. 
    
  10801. ## `strokeMiterlimit` (on `<path>` inside `<svg>`)
    
  10802. | Test Case | Flags | Result |
    
  10803. | --- | --- | --- |
    
  10804. | `strokeMiterlimit=(string)`| (changed)| `"a string"` |
    
  10805. | `strokeMiterlimit=(empty string)`| (changed)| `<empty string>` |
    
  10806. | `strokeMiterlimit=(array with string)`| (changed)| `"string"` |
    
  10807. | `strokeMiterlimit=(empty array)`| (changed)| `<empty string>` |
    
  10808. | `strokeMiterlimit=(object)`| (changed)| `"result of toString()"` |
    
  10809. | `strokeMiterlimit=(numeric string)`| (changed)| `"42"` |
    
  10810. | `strokeMiterlimit=(-1)`| (changed)| `"-1"` |
    
  10811. | `strokeMiterlimit=(0)`| (changed)| `"0"` |
    
  10812. | `strokeMiterlimit=(integer)`| (changed)| `"1"` |
    
  10813. | `strokeMiterlimit=(NaN)`| (changed, warning)| `"NaN"` |
    
  10814. | `strokeMiterlimit=(float)`| (changed)| `"99.99"` |
    
  10815. | `strokeMiterlimit=(true)`| (initial, warning)| `<null>` |
    
  10816. | `strokeMiterlimit=(false)`| (initial, warning)| `<null>` |
    
  10817. | `strokeMiterlimit=(string 'true')`| (changed)| `"true"` |
    
  10818. | `strokeMiterlimit=(string 'false')`| (changed)| `"false"` |
    
  10819. | `strokeMiterlimit=(string 'on')`| (changed)| `"on"` |
    
  10820. | `strokeMiterlimit=(string 'off')`| (changed)| `"off"` |
    
  10821. | `strokeMiterlimit=(symbol)`| (initial, warning)| `<null>` |
    
  10822. | `strokeMiterlimit=(function)`| (initial, warning)| `<null>` |
    
  10823. | `strokeMiterlimit=(null)`| (initial)| `<null>` |
    
  10824. | `strokeMiterlimit=(undefined)`| (initial)| `<null>` |
    
  10825. 
    
  10826. ## `strokeOpacity` (on `<path>` inside `<svg>`)
    
  10827. | Test Case | Flags | Result |
    
  10828. | --- | --- | --- |
    
  10829. | `strokeOpacity=(string)`| (changed)| `"a string"` |
    
  10830. | `strokeOpacity=(empty string)`| (changed)| `<empty string>` |
    
  10831. | `strokeOpacity=(array with string)`| (changed)| `"string"` |
    
  10832. | `strokeOpacity=(empty array)`| (changed)| `<empty string>` |
    
  10833. | `strokeOpacity=(object)`| (changed)| `"result of toString()"` |
    
  10834. | `strokeOpacity=(numeric string)`| (changed)| `"42"` |
    
  10835. | `strokeOpacity=(-1)`| (changed)| `"-1"` |
    
  10836. | `strokeOpacity=(0)`| (changed)| `"0"` |
    
  10837. | `strokeOpacity=(integer)`| (changed)| `"1"` |
    
  10838. | `strokeOpacity=(NaN)`| (changed, warning)| `"NaN"` |
    
  10839. | `strokeOpacity=(float)`| (changed)| `"99.99"` |
    
  10840. | `strokeOpacity=(true)`| (initial, warning)| `<null>` |
    
  10841. | `strokeOpacity=(false)`| (initial, warning)| `<null>` |
    
  10842. | `strokeOpacity=(string 'true')`| (changed)| `"true"` |
    
  10843. | `strokeOpacity=(string 'false')`| (changed)| `"false"` |
    
  10844. | `strokeOpacity=(string 'on')`| (changed)| `"on"` |
    
  10845. | `strokeOpacity=(string 'off')`| (changed)| `"off"` |
    
  10846. | `strokeOpacity=(symbol)`| (initial, warning)| `<null>` |
    
  10847. | `strokeOpacity=(function)`| (initial, warning)| `<null>` |
    
  10848. | `strokeOpacity=(null)`| (initial)| `<null>` |
    
  10849. | `strokeOpacity=(undefined)`| (initial)| `<null>` |
    
  10850. 
    
  10851. ## `strokeWidth` (on `<path>` inside `<svg>`)
    
  10852. | Test Case | Flags | Result |
    
  10853. | --- | --- | --- |
    
  10854. | `strokeWidth=(string)`| (changed)| `"a string"` |
    
  10855. | `strokeWidth=(empty string)`| (changed)| `<empty string>` |
    
  10856. | `strokeWidth=(array with string)`| (changed)| `"string"` |
    
  10857. | `strokeWidth=(empty array)`| (changed)| `<empty string>` |
    
  10858. | `strokeWidth=(object)`| (changed)| `"result of toString()"` |
    
  10859. | `strokeWidth=(numeric string)`| (changed)| `"42"` |
    
  10860. | `strokeWidth=(-1)`| (changed)| `"-1"` |
    
  10861. | `strokeWidth=(0)`| (changed)| `"0"` |
    
  10862. | `strokeWidth=(integer)`| (changed)| `"1"` |
    
  10863. | `strokeWidth=(NaN)`| (changed, warning)| `"NaN"` |
    
  10864. | `strokeWidth=(float)`| (changed)| `"99.99"` |
    
  10865. | `strokeWidth=(true)`| (initial, warning)| `<null>` |
    
  10866. | `strokeWidth=(false)`| (initial, warning)| `<null>` |
    
  10867. | `strokeWidth=(string 'true')`| (changed)| `"true"` |
    
  10868. | `strokeWidth=(string 'false')`| (changed)| `"false"` |
    
  10869. | `strokeWidth=(string 'on')`| (changed)| `"on"` |
    
  10870. | `strokeWidth=(string 'off')`| (changed)| `"off"` |
    
  10871. | `strokeWidth=(symbol)`| (initial, warning)| `<null>` |
    
  10872. | `strokeWidth=(function)`| (initial, warning)| `<null>` |
    
  10873. | `strokeWidth=(null)`| (initial)| `<null>` |
    
  10874. | `strokeWidth=(undefined)`| (initial)| `<null>` |
    
  10875. 
    
  10876. ## `style` (on `<div>` inside `<div>`)
    
  10877. | Test Case | Flags | Result |
    
  10878. | --- | --- | --- |
    
  10879. | `style=(string)`| (changed, error, warning, ssr error)| `` |
    
  10880. | `style=(empty string)`| (changed, error, warning, ssr error)| `` |
    
  10881. | `style=(array with string)`| (changed, error, warning, ssr mismatch)| `` |
    
  10882. | `style=(empty array)`| (initial)| `[]` |
    
  10883. | `style=(object)`| (initial)| `[]` |
    
  10884. | `style=(numeric string)`| (changed, error, warning, ssr error)| `` |
    
  10885. | `style=(-1)`| (changed, error, warning, ssr error)| `` |
    
  10886. | `style=(0)`| (changed, error, warning, ssr error)| `` |
    
  10887. | `style=(integer)`| (changed, error, warning, ssr error)| `` |
    
  10888. | `style=(NaN)`| (changed, error, warning, ssr error)| `` |
    
  10889. | `style=(float)`| (changed, error, warning, ssr error)| `` |
    
  10890. | `style=(true)`| (changed, error, warning, ssr error)| `` |
    
  10891. | `style=(false)`| (changed, error, warning, ssr error)| `` |
    
  10892. | `style=(string 'true')`| (changed, error, warning, ssr error)| `` |
    
  10893. | `style=(string 'false')`| (changed, error, warning, ssr error)| `` |
    
  10894. | `style=(string 'on')`| (changed, error, warning, ssr error)| `` |
    
  10895. | `style=(string 'off')`| (changed, error, warning, ssr error)| `` |
    
  10896. | `style=(symbol)`| (changed, error, warning, ssr error)| `` |
    
  10897. | `style=(function)`| (changed, error, warning, ssr error)| `` |
    
  10898. | `style=(null)`| (initial)| `[]` |
    
  10899. | `style=(undefined)`| (initial)| `[]` |
    
  10900. 
    
  10901. ## `summary` (on `<table>` inside `<div>`)
    
  10902. | Test Case | Flags | Result |
    
  10903. | --- | --- | --- |
    
  10904. | `summary=(string)`| (changed)| `"a string"` |
    
  10905. | `summary=(empty string)`| (initial)| `<empty string>` |
    
  10906. | `summary=(array with string)`| (changed)| `"string"` |
    
  10907. | `summary=(empty array)`| (initial)| `<empty string>` |
    
  10908. | `summary=(object)`| (changed)| `"result of toString()"` |
    
  10909. | `summary=(numeric string)`| (changed)| `"42"` |
    
  10910. | `summary=(-1)`| (changed)| `"-1"` |
    
  10911. | `summary=(0)`| (changed)| `"0"` |
    
  10912. | `summary=(integer)`| (changed)| `"1"` |
    
  10913. | `summary=(NaN)`| (changed, warning)| `"NaN"` |
    
  10914. | `summary=(float)`| (changed)| `"99.99"` |
    
  10915. | `summary=(true)`| (initial, warning)| `<empty string>` |
    
  10916. | `summary=(false)`| (initial, warning)| `<empty string>` |
    
  10917. | `summary=(string 'true')`| (changed)| `"true"` |
    
  10918. | `summary=(string 'false')`| (changed)| `"false"` |
    
  10919. | `summary=(string 'on')`| (changed)| `"on"` |
    
  10920. | `summary=(string 'off')`| (changed)| `"off"` |
    
  10921. | `summary=(symbol)`| (initial, warning)| `<empty string>` |
    
  10922. | `summary=(function)`| (initial, warning)| `<empty string>` |
    
  10923. | `summary=(null)`| (initial)| `<empty string>` |
    
  10924. | `summary=(undefined)`| (initial)| `<empty string>` |
    
  10925. 
    
  10926. ## `suppressContentEditableWarning` (on `<div>` inside `<div>`)
    
  10927. | Test Case | Flags | Result |
    
  10928. | --- | --- | --- |
    
  10929. | `suppressContentEditableWarning=(string)`| (initial)| `<null>` |
    
  10930. | `suppressContentEditableWarning=(empty string)`| (initial)| `<null>` |
    
  10931. | `suppressContentEditableWarning=(array with string)`| (initial)| `<null>` |
    
  10932. | `suppressContentEditableWarning=(empty array)`| (initial)| `<null>` |
    
  10933. | `suppressContentEditableWarning=(object)`| (initial)| `<null>` |
    
  10934. | `suppressContentEditableWarning=(numeric string)`| (initial)| `<null>` |
    
  10935. | `suppressContentEditableWarning=(-1)`| (initial)| `<null>` |
    
  10936. | `suppressContentEditableWarning=(0)`| (initial)| `<null>` |
    
  10937. | `suppressContentEditableWarning=(integer)`| (initial)| `<null>` |
    
  10938. | `suppressContentEditableWarning=(NaN)`| (initial, warning)| `<null>` |
    
  10939. | `suppressContentEditableWarning=(float)`| (initial)| `<null>` |
    
  10940. | `suppressContentEditableWarning=(true)`| (initial)| `<null>` |
    
  10941. | `suppressContentEditableWarning=(false)`| (initial)| `<null>` |
    
  10942. | `suppressContentEditableWarning=(string 'true')`| (initial)| `<null>` |
    
  10943. | `suppressContentEditableWarning=(string 'false')`| (initial)| `<null>` |
    
  10944. | `suppressContentEditableWarning=(string 'on')`| (initial)| `<null>` |
    
  10945. | `suppressContentEditableWarning=(string 'off')`| (initial)| `<null>` |
    
  10946. | `suppressContentEditableWarning=(symbol)`| (initial)| `<null>` |
    
  10947. | `suppressContentEditableWarning=(function)`| (initial)| `<null>` |
    
  10948. | `suppressContentEditableWarning=(null)`| (initial)| `<null>` |
    
  10949. | `suppressContentEditableWarning=(undefined)`| (initial)| `<null>` |
    
  10950. 
    
  10951. ## `surfaceScale` (on `<feDiffuseLighting>` inside `<svg>`)
    
  10952. | Test Case | Flags | Result |
    
  10953. | --- | --- | --- |
    
  10954. | `surfaceScale=(string)`| (initial)| `<number: 1>` |
    
  10955. | `surfaceScale=(empty string)`| (changed)| `<number: 0>` |
    
  10956. | `surfaceScale=(array with string)`| (initial)| `<number: 1>` |
    
  10957. | `surfaceScale=(empty array)`| (changed)| `<number: 0>` |
    
  10958. | `surfaceScale=(object)`| (initial)| `<number: 1>` |
    
  10959. | `surfaceScale=(numeric string)`| (changed)| `<number: 42>` |
    
  10960. | `surfaceScale=(-1)`| (changed)| `<number: -1>` |
    
  10961. | `surfaceScale=(0)`| (changed)| `<number: 0>` |
    
  10962. | `surfaceScale=(integer)`| (initial)| `<number: 1>` |
    
  10963. | `surfaceScale=(NaN)`| (initial, warning)| `<number: 1>` |
    
  10964. | `surfaceScale=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  10965. | `surfaceScale=(true)`| (initial, warning)| `<number: 1>` |
    
  10966. | `surfaceScale=(false)`| (initial, warning)| `<number: 1>` |
    
  10967. | `surfaceScale=(string 'true')`| (initial)| `<number: 1>` |
    
  10968. | `surfaceScale=(string 'false')`| (initial)| `<number: 1>` |
    
  10969. | `surfaceScale=(string 'on')`| (initial)| `<number: 1>` |
    
  10970. | `surfaceScale=(string 'off')`| (initial)| `<number: 1>` |
    
  10971. | `surfaceScale=(symbol)`| (initial, warning)| `<number: 1>` |
    
  10972. | `surfaceScale=(function)`| (initial, warning)| `<number: 1>` |
    
  10973. | `surfaceScale=(null)`| (initial)| `<number: 1>` |
    
  10974. | `surfaceScale=(undefined)`| (initial)| `<number: 1>` |
    
  10975. 
    
  10976. ## `systemLanguage` (on `<a>` inside `<svg>`)
    
  10977. | Test Case | Flags | Result |
    
  10978. | --- | --- | --- |
    
  10979. | `systemLanguage=(string)`| (changed)| `["en"]` |
    
  10980. | `systemLanguage=(empty string)`| (initial)| `[]` |
    
  10981. | `systemLanguage=(array with string)`| (changed)| `["en"]` |
    
  10982. | `systemLanguage=(empty array)`| (initial)| `[]` |
    
  10983. | `systemLanguage=(object)`| (changed)| `["result", "of", "toString()"]` |
    
  10984. | `systemLanguage=(numeric string)`| (changed)| `["42"]` |
    
  10985. | `systemLanguage=(-1)`| (changed)| `["-1"]` |
    
  10986. | `systemLanguage=(0)`| (changed)| `["0"]` |
    
  10987. | `systemLanguage=(integer)`| (changed)| `["1"]` |
    
  10988. | `systemLanguage=(NaN)`| (changed, warning)| `["NaN"]` |
    
  10989. | `systemLanguage=(float)`| (changed)| `["99.99"]` |
    
  10990. | `systemLanguage=(true)`| (initial, warning)| `[]` |
    
  10991. | `systemLanguage=(false)`| (initial, warning)| `[]` |
    
  10992. | `systemLanguage=(string 'true')`| (changed)| `["true"]` |
    
  10993. | `systemLanguage=(string 'false')`| (changed)| `["false"]` |
    
  10994. | `systemLanguage=(string 'on')`| (changed)| `["on"]` |
    
  10995. | `systemLanguage=(string 'off')`| (changed)| `["off"]` |
    
  10996. | `systemLanguage=(symbol)`| (initial, warning)| `[]` |
    
  10997. | `systemLanguage=(function)`| (initial, warning)| `[]` |
    
  10998. | `systemLanguage=(null)`| (initial)| `[]` |
    
  10999. | `systemLanguage=(undefined)`| (initial)| `[]` |
    
  11000. 
    
  11001. ## `tabIndex` (on `<div>` inside `<div>`)
    
  11002. | Test Case | Flags | Result |
    
  11003. | --- | --- | --- |
    
  11004. | `tabIndex=(string)`| (initial)| `<number: -1>` |
    
  11005. | `tabIndex=(empty string)`| (initial)| `<number: -1>` |
    
  11006. | `tabIndex=(array with string)`| (initial)| `<number: -1>` |
    
  11007. | `tabIndex=(empty array)`| (initial)| `<number: -1>` |
    
  11008. | `tabIndex=(object)`| (initial)| `<number: -1>` |
    
  11009. | `tabIndex=(numeric string)`| (changed)| `<number: 42>` |
    
  11010. | `tabIndex=(-1)`| (initial)| `<number: -1>` |
    
  11011. | `tabIndex=(0)`| (changed)| `<number: 0>` |
    
  11012. | `tabIndex=(integer)`| (changed)| `<number: 1>` |
    
  11013. | `tabIndex=(NaN)`| (initial, warning)| `<number: -1>` |
    
  11014. | `tabIndex=(float)`| (changed)| `<number: 99>` |
    
  11015. | `tabIndex=(true)`| (initial, warning)| `<number: -1>` |
    
  11016. | `tabIndex=(false)`| (initial, warning)| `<number: -1>` |
    
  11017. | `tabIndex=(string 'true')`| (initial)| `<number: -1>` |
    
  11018. | `tabIndex=(string 'false')`| (initial)| `<number: -1>` |
    
  11019. | `tabIndex=(string 'on')`| (initial)| `<number: -1>` |
    
  11020. | `tabIndex=(string 'off')`| (initial)| `<number: -1>` |
    
  11021. | `tabIndex=(symbol)`| (initial, warning)| `<number: -1>` |
    
  11022. | `tabIndex=(function)`| (initial, warning)| `<number: -1>` |
    
  11023. | `tabIndex=(null)`| (initial)| `<number: -1>` |
    
  11024. | `tabIndex=(undefined)`| (initial)| `<number: -1>` |
    
  11025. 
    
  11026. ## `tabIndex` (on `<svg>` inside `<div>`)
    
  11027. | Test Case | Flags | Result |
    
  11028. | --- | --- | --- |
    
  11029. | `tabIndex=(string)`| (initial)| `<number: -1>` |
    
  11030. | `tabIndex=(empty string)`| (initial)| `<number: -1>` |
    
  11031. | `tabIndex=(array with string)`| (initial)| `<number: -1>` |
    
  11032. | `tabIndex=(empty array)`| (initial)| `<number: -1>` |
    
  11033. | `tabIndex=(object)`| (initial)| `<number: -1>` |
    
  11034. | `tabIndex=(numeric string)`| (changed)| `<number: 42>` |
    
  11035. | `tabIndex=(-1)`| (initial)| `<number: -1>` |
    
  11036. | `tabIndex=(0)`| (changed)| `<number: 0>` |
    
  11037. | `tabIndex=(integer)`| (changed)| `<number: 1>` |
    
  11038. | `tabIndex=(NaN)`| (initial, warning)| `<number: -1>` |
    
  11039. | `tabIndex=(float)`| (changed)| `<number: 99>` |
    
  11040. | `tabIndex=(true)`| (initial, warning)| `<number: -1>` |
    
  11041. | `tabIndex=(false)`| (initial, warning)| `<number: -1>` |
    
  11042. | `tabIndex=(string 'true')`| (initial)| `<number: -1>` |
    
  11043. | `tabIndex=(string 'false')`| (initial)| `<number: -1>` |
    
  11044. | `tabIndex=(string 'on')`| (initial)| `<number: -1>` |
    
  11045. | `tabIndex=(string 'off')`| (initial)| `<number: -1>` |
    
  11046. | `tabIndex=(symbol)`| (initial, warning)| `<number: -1>` |
    
  11047. | `tabIndex=(function)`| (initial, warning)| `<number: -1>` |
    
  11048. | `tabIndex=(null)`| (initial)| `<number: -1>` |
    
  11049. | `tabIndex=(undefined)`| (initial)| `<number: -1>` |
    
  11050. 
    
  11051. ## `tableValues` (on `<feFuncA>` inside `<svg>`)
    
  11052. | Test Case | Flags | Result |
    
  11053. | --- | --- | --- |
    
  11054. | `tableValues=(string)`| (changed)| `[0, 1, 2, 3]` |
    
  11055. | `tableValues=(empty string)`| (initial)| `[]` |
    
  11056. | `tableValues=(array with string)`| (changed)| `[0, 1, 2, 3]` |
    
  11057. | `tableValues=(empty array)`| (initial)| `[]` |
    
  11058. | `tableValues=(object)`| (initial)| `[]` |
    
  11059. | `tableValues=(numeric string)`| (changed)| `[42]` |
    
  11060. | `tableValues=(-1)`| (changed)| `[-1]` |
    
  11061. | `tableValues=(0)`| (changed)| `[0]` |
    
  11062. | `tableValues=(integer)`| (changed)| `[1]` |
    
  11063. | `tableValues=(NaN)`| (initial, warning)| `[]` |
    
  11064. | `tableValues=(float)`| (changed)| `[99.98999786376953]` |
    
  11065. | `tableValues=(true)`| (initial, warning)| `[]` |
    
  11066. | `tableValues=(false)`| (initial, warning)| `[]` |
    
  11067. | `tableValues=(string 'true')`| (initial)| `[]` |
    
  11068. | `tableValues=(string 'false')`| (initial)| `[]` |
    
  11069. | `tableValues=(string 'on')`| (initial)| `[]` |
    
  11070. | `tableValues=(string 'off')`| (initial)| `[]` |
    
  11071. | `tableValues=(symbol)`| (initial, warning)| `[]` |
    
  11072. | `tableValues=(function)`| (initial, warning)| `[]` |
    
  11073. | `tableValues=(null)`| (initial)| `[]` |
    
  11074. | `tableValues=(undefined)`| (initial)| `[]` |
    
  11075. 
    
  11076. ## `target` (on `<a>` inside `<svg>`)
    
  11077. | Test Case | Flags | Result |
    
  11078. | --- | --- | --- |
    
  11079. | `target=(string)`| (changed)| `"a string"` |
    
  11080. | `target=(empty string)`| (initial)| `<empty string>` |
    
  11081. | `target=(array with string)`| (changed)| `"string"` |
    
  11082. | `target=(empty array)`| (initial)| `<empty string>` |
    
  11083. | `target=(object)`| (changed)| `"result of toString()"` |
    
  11084. | `target=(numeric string)`| (changed)| `"42"` |
    
  11085. | `target=(-1)`| (changed)| `"-1"` |
    
  11086. | `target=(0)`| (changed)| `"0"` |
    
  11087. | `target=(integer)`| (changed)| `"1"` |
    
  11088. | `target=(NaN)`| (changed, warning)| `"NaN"` |
    
  11089. | `target=(float)`| (changed)| `"99.99"` |
    
  11090. | `target=(true)`| (initial, warning)| `<empty string>` |
    
  11091. | `target=(false)`| (initial, warning)| `<empty string>` |
    
  11092. | `target=(string 'true')`| (changed)| `"true"` |
    
  11093. | `target=(string 'false')`| (changed)| `"false"` |
    
  11094. | `target=(string 'on')`| (changed)| `"on"` |
    
  11095. | `target=(string 'off')`| (changed)| `"off"` |
    
  11096. | `target=(symbol)`| (initial, warning)| `<empty string>` |
    
  11097. | `target=(function)`| (initial, warning)| `<empty string>` |
    
  11098. | `target=(null)`| (initial)| `<empty string>` |
    
  11099. | `target=(undefined)`| (initial)| `<empty string>` |
    
  11100. 
    
  11101. ## `targetX` (on `<feConvolveMatrix>` inside `<svg>`)
    
  11102. | Test Case | Flags | Result |
    
  11103. | --- | --- | --- |
    
  11104. | `targetX=(string)`| (initial)| `<number: 0>` |
    
  11105. | `targetX=(empty string)`| (initial)| `<number: 0>` |
    
  11106. | `targetX=(array with string)`| (initial)| `<number: 0>` |
    
  11107. | `targetX=(empty array)`| (initial)| `<number: 0>` |
    
  11108. | `targetX=(object)`| (initial)| `<number: 0>` |
    
  11109. | `targetX=(numeric string)`| (changed)| `<number: 42>` |
    
  11110. | `targetX=(-1)`| (changed)| `<number: -1>` |
    
  11111. | `targetX=(0)`| (initial)| `<number: 0>` |
    
  11112. | `targetX=(integer)`| (changed)| `<number: 1>` |
    
  11113. | `targetX=(NaN)`| (initial, warning)| `<number: 0>` |
    
  11114. | `targetX=(float)`| (initial)| `<number: 0>` |
    
  11115. | `targetX=(true)`| (initial, warning)| `<number: 0>` |
    
  11116. | `targetX=(false)`| (initial, warning)| `<number: 0>` |
    
  11117. | `targetX=(string 'true')`| (initial)| `<number: 0>` |
    
  11118. | `targetX=(string 'false')`| (initial)| `<number: 0>` |
    
  11119. | `targetX=(string 'on')`| (initial)| `<number: 0>` |
    
  11120. | `targetX=(string 'off')`| (initial)| `<number: 0>` |
    
  11121. | `targetX=(symbol)`| (initial, warning)| `<number: 0>` |
    
  11122. | `targetX=(function)`| (initial, warning)| `<number: 0>` |
    
  11123. | `targetX=(null)`| (initial)| `<number: 0>` |
    
  11124. | `targetX=(undefined)`| (initial)| `<number: 0>` |
    
  11125. 
    
  11126. ## `targetY` (on `<feConvolveMatrix>` inside `<svg>`)
    
  11127. | Test Case | Flags | Result |
    
  11128. | --- | --- | --- |
    
  11129. | `targetY=(string)`| (initial)| `<number: 0>` |
    
  11130. | `targetY=(empty string)`| (initial)| `<number: 0>` |
    
  11131. | `targetY=(array with string)`| (initial)| `<number: 0>` |
    
  11132. | `targetY=(empty array)`| (initial)| `<number: 0>` |
    
  11133. | `targetY=(object)`| (initial)| `<number: 0>` |
    
  11134. | `targetY=(numeric string)`| (changed)| `<number: 42>` |
    
  11135. | `targetY=(-1)`| (changed)| `<number: -1>` |
    
  11136. | `targetY=(0)`| (initial)| `<number: 0>` |
    
  11137. | `targetY=(integer)`| (changed)| `<number: 1>` |
    
  11138. | `targetY=(NaN)`| (initial, warning)| `<number: 0>` |
    
  11139. | `targetY=(float)`| (initial)| `<number: 0>` |
    
  11140. | `targetY=(true)`| (initial, warning)| `<number: 0>` |
    
  11141. | `targetY=(false)`| (initial, warning)| `<number: 0>` |
    
  11142. | `targetY=(string 'true')`| (initial)| `<number: 0>` |
    
  11143. | `targetY=(string 'false')`| (initial)| `<number: 0>` |
    
  11144. | `targetY=(string 'on')`| (initial)| `<number: 0>` |
    
  11145. | `targetY=(string 'off')`| (initial)| `<number: 0>` |
    
  11146. | `targetY=(symbol)`| (initial, warning)| `<number: 0>` |
    
  11147. | `targetY=(function)`| (initial, warning)| `<number: 0>` |
    
  11148. | `targetY=(null)`| (initial)| `<number: 0>` |
    
  11149. | `targetY=(undefined)`| (initial)| `<number: 0>` |
    
  11150. 
    
  11151. ## `text-anchor` (on `<text>` inside `<svg>`)
    
  11152. | Test Case | Flags | Result |
    
  11153. | --- | --- | --- |
    
  11154. | `text-anchor=(string)`| (changed, warning)| `"a string"` |
    
  11155. | `text-anchor=(empty string)`| (changed, warning)| `<empty string>` |
    
  11156. | `text-anchor=(array with string)`| (changed, warning)| `"string"` |
    
  11157. | `text-anchor=(empty array)`| (changed, warning)| `<empty string>` |
    
  11158. | `text-anchor=(object)`| (changed, warning)| `"result of toString()"` |
    
  11159. | `text-anchor=(numeric string)`| (changed, warning)| `"42"` |
    
  11160. | `text-anchor=(-1)`| (changed, warning)| `"-1"` |
    
  11161. | `text-anchor=(0)`| (changed, warning)| `"0"` |
    
  11162. | `text-anchor=(integer)`| (changed, warning)| `"1"` |
    
  11163. | `text-anchor=(NaN)`| (changed, warning)| `"NaN"` |
    
  11164. | `text-anchor=(float)`| (changed, warning)| `"99.99"` |
    
  11165. | `text-anchor=(true)`| (initial, warning)| `<null>` |
    
  11166. | `text-anchor=(false)`| (initial, warning)| `<null>` |
    
  11167. | `text-anchor=(string 'true')`| (changed, warning)| `"true"` |
    
  11168. | `text-anchor=(string 'false')`| (changed, warning)| `"false"` |
    
  11169. | `text-anchor=(string 'on')`| (changed, warning)| `"on"` |
    
  11170. | `text-anchor=(string 'off')`| (changed, warning)| `"off"` |
    
  11171. | `text-anchor=(symbol)`| (initial, warning)| `<null>` |
    
  11172. | `text-anchor=(function)`| (initial, warning)| `<null>` |
    
  11173. | `text-anchor=(null)`| (initial, warning)| `<null>` |
    
  11174. | `text-anchor=(undefined)`| (initial, warning)| `<null>` |
    
  11175. 
    
  11176. ## `text-decoration` (on `<text>` inside `<svg>`)
    
  11177. | Test Case | Flags | Result |
    
  11178. | --- | --- | --- |
    
  11179. | `text-decoration=(string)`| (changed, warning)| `"a string"` |
    
  11180. | `text-decoration=(empty string)`| (changed, warning)| `<empty string>` |
    
  11181. | `text-decoration=(array with string)`| (changed, warning)| `"string"` |
    
  11182. | `text-decoration=(empty array)`| (changed, warning)| `<empty string>` |
    
  11183. | `text-decoration=(object)`| (changed, warning)| `"result of toString()"` |
    
  11184. | `text-decoration=(numeric string)`| (changed, warning)| `"42"` |
    
  11185. | `text-decoration=(-1)`| (changed, warning)| `"-1"` |
    
  11186. | `text-decoration=(0)`| (changed, warning)| `"0"` |
    
  11187. | `text-decoration=(integer)`| (changed, warning)| `"1"` |
    
  11188. | `text-decoration=(NaN)`| (changed, warning)| `"NaN"` |
    
  11189. | `text-decoration=(float)`| (changed, warning)| `"99.99"` |
    
  11190. | `text-decoration=(true)`| (initial, warning)| `<null>` |
    
  11191. | `text-decoration=(false)`| (initial, warning)| `<null>` |
    
  11192. | `text-decoration=(string 'true')`| (changed, warning)| `"true"` |
    
  11193. | `text-decoration=(string 'false')`| (changed, warning)| `"false"` |
    
  11194. | `text-decoration=(string 'on')`| (changed, warning)| `"on"` |
    
  11195. | `text-decoration=(string 'off')`| (changed, warning)| `"off"` |
    
  11196. | `text-decoration=(symbol)`| (initial, warning)| `<null>` |
    
  11197. | `text-decoration=(function)`| (initial, warning)| `<null>` |
    
  11198. | `text-decoration=(null)`| (initial, warning)| `<null>` |
    
  11199. | `text-decoration=(undefined)`| (initial, warning)| `<null>` |
    
  11200. 
    
  11201. ## `text-rendering` (on `<svg>` inside `<div>`)
    
  11202. | Test Case | Flags | Result |
    
  11203. | --- | --- | --- |
    
  11204. | `text-rendering=(string)`| (changed, warning)| `"a string"` |
    
  11205. | `text-rendering=(empty string)`| (changed, warning)| `<empty string>` |
    
  11206. | `text-rendering=(array with string)`| (changed, warning)| `"string"` |
    
  11207. | `text-rendering=(empty array)`| (changed, warning)| `<empty string>` |
    
  11208. | `text-rendering=(object)`| (changed, warning)| `"result of toString()"` |
    
  11209. | `text-rendering=(numeric string)`| (changed, warning)| `"42"` |
    
  11210. | `text-rendering=(-1)`| (changed, warning)| `"-1"` |
    
  11211. | `text-rendering=(0)`| (changed, warning)| `"0"` |
    
  11212. | `text-rendering=(integer)`| (changed, warning)| `"1"` |
    
  11213. | `text-rendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  11214. | `text-rendering=(float)`| (changed, warning)| `"99.99"` |
    
  11215. | `text-rendering=(true)`| (initial, warning)| `<null>` |
    
  11216. | `text-rendering=(false)`| (initial, warning)| `<null>` |
    
  11217. | `text-rendering=(string 'true')`| (changed, warning)| `"true"` |
    
  11218. | `text-rendering=(string 'false')`| (changed, warning)| `"false"` |
    
  11219. | `text-rendering=(string 'on')`| (changed, warning)| `"on"` |
    
  11220. | `text-rendering=(string 'off')`| (changed, warning)| `"off"` |
    
  11221. | `text-rendering=(symbol)`| (initial, warning)| `<null>` |
    
  11222. | `text-rendering=(function)`| (initial, warning)| `<null>` |
    
  11223. | `text-rendering=(null)`| (initial, warning)| `<null>` |
    
  11224. | `text-rendering=(undefined)`| (initial, warning)| `<null>` |
    
  11225. 
    
  11226. ## `textAnchor` (on `<text>` inside `<svg>`)
    
  11227. | Test Case | Flags | Result |
    
  11228. | --- | --- | --- |
    
  11229. | `textAnchor=(string)`| (changed)| `"a string"` |
    
  11230. | `textAnchor=(empty string)`| (changed)| `<empty string>` |
    
  11231. | `textAnchor=(array with string)`| (changed)| `"string"` |
    
  11232. | `textAnchor=(empty array)`| (changed)| `<empty string>` |
    
  11233. | `textAnchor=(object)`| (changed)| `"result of toString()"` |
    
  11234. | `textAnchor=(numeric string)`| (changed)| `"42"` |
    
  11235. | `textAnchor=(-1)`| (changed)| `"-1"` |
    
  11236. | `textAnchor=(0)`| (changed)| `"0"` |
    
  11237. | `textAnchor=(integer)`| (changed)| `"1"` |
    
  11238. | `textAnchor=(NaN)`| (changed, warning)| `"NaN"` |
    
  11239. | `textAnchor=(float)`| (changed)| `"99.99"` |
    
  11240. | `textAnchor=(true)`| (initial, warning)| `<null>` |
    
  11241. | `textAnchor=(false)`| (initial, warning)| `<null>` |
    
  11242. | `textAnchor=(string 'true')`| (changed)| `"true"` |
    
  11243. | `textAnchor=(string 'false')`| (changed)| `"false"` |
    
  11244. | `textAnchor=(string 'on')`| (changed)| `"on"` |
    
  11245. | `textAnchor=(string 'off')`| (changed)| `"off"` |
    
  11246. | `textAnchor=(symbol)`| (initial, warning)| `<null>` |
    
  11247. | `textAnchor=(function)`| (initial, warning)| `<null>` |
    
  11248. | `textAnchor=(null)`| (initial)| `<null>` |
    
  11249. | `textAnchor=(undefined)`| (initial)| `<null>` |
    
  11250. 
    
  11251. ## `textDecoration` (on `<text>` inside `<svg>`)
    
  11252. | Test Case | Flags | Result |
    
  11253. | --- | --- | --- |
    
  11254. | `textDecoration=(string)`| (changed)| `"a string"` |
    
  11255. | `textDecoration=(empty string)`| (changed)| `<empty string>` |
    
  11256. | `textDecoration=(array with string)`| (changed)| `"string"` |
    
  11257. | `textDecoration=(empty array)`| (changed)| `<empty string>` |
    
  11258. | `textDecoration=(object)`| (changed)| `"result of toString()"` |
    
  11259. | `textDecoration=(numeric string)`| (changed)| `"42"` |
    
  11260. | `textDecoration=(-1)`| (changed)| `"-1"` |
    
  11261. | `textDecoration=(0)`| (changed)| `"0"` |
    
  11262. | `textDecoration=(integer)`| (changed)| `"1"` |
    
  11263. | `textDecoration=(NaN)`| (changed, warning)| `"NaN"` |
    
  11264. | `textDecoration=(float)`| (changed)| `"99.99"` |
    
  11265. | `textDecoration=(true)`| (initial, warning)| `<null>` |
    
  11266. | `textDecoration=(false)`| (initial, warning)| `<null>` |
    
  11267. | `textDecoration=(string 'true')`| (changed)| `"true"` |
    
  11268. | `textDecoration=(string 'false')`| (changed)| `"false"` |
    
  11269. | `textDecoration=(string 'on')`| (changed)| `"on"` |
    
  11270. | `textDecoration=(string 'off')`| (changed)| `"off"` |
    
  11271. | `textDecoration=(symbol)`| (initial, warning)| `<null>` |
    
  11272. | `textDecoration=(function)`| (initial, warning)| `<null>` |
    
  11273. | `textDecoration=(null)`| (initial)| `<null>` |
    
  11274. | `textDecoration=(undefined)`| (initial)| `<null>` |
    
  11275. 
    
  11276. ## `textLength` (on `<text>` inside `<svg>`)
    
  11277. | Test Case | Flags | Result |
    
  11278. | --- | --- | --- |
    
  11279. | `textLength=(string)`| (initial)| `<SVGLength: 0>` |
    
  11280. | `textLength=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  11281. | `textLength=(array with string)`| (initial)| `<SVGLength: 0>` |
    
  11282. | `textLength=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  11283. | `textLength=(object)`| (initial)| `<SVGLength: 0>` |
    
  11284. | `textLength=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  11285. | `textLength=(-1)`| (changed)| `<SVGLength: -1>` |
    
  11286. | `textLength=(0)`| (initial)| `<SVGLength: 0>` |
    
  11287. | `textLength=(integer)`| (changed)| `<SVGLength: 1>` |
    
  11288. | `textLength=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  11289. | `textLength=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  11290. | `textLength=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  11291. | `textLength=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  11292. | `textLength=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  11293. | `textLength=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  11294. | `textLength=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  11295. | `textLength=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  11296. | `textLength=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  11297. | `textLength=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  11298. | `textLength=(null)`| (initial)| `<SVGLength: 0>` |
    
  11299. | `textLength=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  11300. 
    
  11301. ## `textRendering` (on `<svg>` inside `<div>`)
    
  11302. | Test Case | Flags | Result |
    
  11303. | --- | --- | --- |
    
  11304. | `textRendering=(string)`| (changed)| `"a string"` |
    
  11305. | `textRendering=(empty string)`| (changed)| `<empty string>` |
    
  11306. | `textRendering=(array with string)`| (changed)| `"string"` |
    
  11307. | `textRendering=(empty array)`| (changed)| `<empty string>` |
    
  11308. | `textRendering=(object)`| (changed)| `"result of toString()"` |
    
  11309. | `textRendering=(numeric string)`| (changed)| `"42"` |
    
  11310. | `textRendering=(-1)`| (changed)| `"-1"` |
    
  11311. | `textRendering=(0)`| (changed)| `"0"` |
    
  11312. | `textRendering=(integer)`| (changed)| `"1"` |
    
  11313. | `textRendering=(NaN)`| (changed, warning)| `"NaN"` |
    
  11314. | `textRendering=(float)`| (changed)| `"99.99"` |
    
  11315. | `textRendering=(true)`| (initial, warning)| `<null>` |
    
  11316. | `textRendering=(false)`| (initial, warning)| `<null>` |
    
  11317. | `textRendering=(string 'true')`| (changed)| `"true"` |
    
  11318. | `textRendering=(string 'false')`| (changed)| `"false"` |
    
  11319. | `textRendering=(string 'on')`| (changed)| `"on"` |
    
  11320. | `textRendering=(string 'off')`| (changed)| `"off"` |
    
  11321. | `textRendering=(symbol)`| (initial, warning)| `<null>` |
    
  11322. | `textRendering=(function)`| (initial, warning)| `<null>` |
    
  11323. | `textRendering=(null)`| (initial)| `<null>` |
    
  11324. | `textRendering=(undefined)`| (initial)| `<null>` |
    
  11325. 
    
  11326. ## `title` (on `<div>` inside `<div>`)
    
  11327. | Test Case | Flags | Result |
    
  11328. | --- | --- | --- |
    
  11329. | `title=(string)`| (changed)| `"a string"` |
    
  11330. | `title=(empty string)`| (initial)| `<empty string>` |
    
  11331. | `title=(array with string)`| (changed)| `"string"` |
    
  11332. | `title=(empty array)`| (initial)| `<empty string>` |
    
  11333. | `title=(object)`| (changed)| `"result of toString()"` |
    
  11334. | `title=(numeric string)`| (changed)| `"42"` |
    
  11335. | `title=(-1)`| (changed)| `"-1"` |
    
  11336. | `title=(0)`| (changed)| `"0"` |
    
  11337. | `title=(integer)`| (changed)| `"1"` |
    
  11338. | `title=(NaN)`| (changed, warning)| `"NaN"` |
    
  11339. | `title=(float)`| (changed)| `"99.99"` |
    
  11340. | `title=(true)`| (initial, warning)| `<empty string>` |
    
  11341. | `title=(false)`| (initial, warning)| `<empty string>` |
    
  11342. | `title=(string 'true')`| (changed)| `"true"` |
    
  11343. | `title=(string 'false')`| (changed)| `"false"` |
    
  11344. | `title=(string 'on')`| (changed)| `"on"` |
    
  11345. | `title=(string 'off')`| (changed)| `"off"` |
    
  11346. | `title=(symbol)`| (initial, warning)| `<empty string>` |
    
  11347. | `title=(function)`| (initial, warning)| `<empty string>` |
    
  11348. | `title=(null)`| (initial)| `<empty string>` |
    
  11349. | `title=(undefined)`| (initial)| `<empty string>` |
    
  11350. 
    
  11351. ## `to` (on `<set>` inside `<svg>`)
    
  11352. | Test Case | Flags | Result |
    
  11353. | --- | --- | --- |
    
  11354. | `to=(string)`| (changed)| `"a string"` |
    
  11355. | `to=(empty string)`| (changed)| `<empty string>` |
    
  11356. | `to=(array with string)`| (changed)| `"string"` |
    
  11357. | `to=(empty array)`| (changed)| `<empty string>` |
    
  11358. | `to=(object)`| (changed)| `"result of toString()"` |
    
  11359. | `to=(numeric string)`| (changed)| `"42"` |
    
  11360. | `to=(-1)`| (changed)| `"-1"` |
    
  11361. | `to=(0)`| (changed)| `"0"` |
    
  11362. | `to=(integer)`| (changed)| `"1"` |
    
  11363. | `to=(NaN)`| (changed, warning)| `"NaN"` |
    
  11364. | `to=(float)`| (changed)| `"99.99"` |
    
  11365. | `to=(true)`| (initial, warning)| `<null>` |
    
  11366. | `to=(false)`| (initial, warning)| `<null>` |
    
  11367. | `to=(string 'true')`| (changed)| `"true"` |
    
  11368. | `to=(string 'false')`| (changed)| `"false"` |
    
  11369. | `to=(string 'on')`| (changed)| `"on"` |
    
  11370. | `to=(string 'off')`| (changed)| `"off"` |
    
  11371. | `to=(symbol)`| (initial, warning)| `<null>` |
    
  11372. | `to=(function)`| (initial, warning)| `<null>` |
    
  11373. | `to=(null)`| (initial)| `<null>` |
    
  11374. | `to=(undefined)`| (initial)| `<null>` |
    
  11375. 
    
  11376. ## `transform` (on `<a>` inside `<svg>`)
    
  11377. | Test Case | Flags | Result |
    
  11378. | --- | --- | --- |
    
  11379. | `transform=(string)`| (changed)| `[<SVGMatrix 1 0 0 1 -10 -20>/2/0, <SVGMatrix 2 0 0 2 0 0>/3/0, <SVGMatrix 0.7071067811865476 0.7071067811865475 -0.7071067811865475 0.7071067811865476 0 0>/4/45, <SVGMatrix 1 0 0 1 5 10>/2/0]` |
    
  11380. | `transform=(empty string)`| (initial)| `[]` |
    
  11381. | `transform=(array with string)`| (changed)| `[<SVGMatrix 1 0 0 1 -10 -20>/2/0, <SVGMatrix 2 0 0 2 0 0>/3/0, <SVGMatrix 0.7071067811865476 0.7071067811865475 -0.7071067811865475 0.7071067811865476 0 0>/4/45, <SVGMatrix 1 0 0 1 5 10>/2/0]` |
    
  11382. | `transform=(empty array)`| (initial)| `[]` |
    
  11383. | `transform=(object)`| (initial)| `[]` |
    
  11384. | `transform=(numeric string)`| (initial)| `[]` |
    
  11385. | `transform=(-1)`| (initial)| `[]` |
    
  11386. | `transform=(0)`| (initial)| `[]` |
    
  11387. | `transform=(integer)`| (initial)| `[]` |
    
  11388. | `transform=(NaN)`| (initial, warning)| `[]` |
    
  11389. | `transform=(float)`| (initial)| `[]` |
    
  11390. | `transform=(true)`| (initial, warning)| `[]` |
    
  11391. | `transform=(false)`| (initial, warning)| `[]` |
    
  11392. | `transform=(string 'true')`| (initial)| `[]` |
    
  11393. | `transform=(string 'false')`| (initial)| `[]` |
    
  11394. | `transform=(string 'on')`| (initial)| `[]` |
    
  11395. | `transform=(string 'off')`| (initial)| `[]` |
    
  11396. | `transform=(symbol)`| (initial, warning)| `[]` |
    
  11397. | `transform=(function)`| (initial, warning)| `[]` |
    
  11398. | `transform=(null)`| (initial)| `[]` |
    
  11399. | `transform=(undefined)`| (initial)| `[]` |
    
  11400. 
    
  11401. ## `transform-origin` (on `<svg>` inside `<div>`)
    
  11402. | Test Case | Flags | Result |
    
  11403. | --- | --- | --- |
    
  11404. | `transform-origin=(string)`| (changed, warning)| `"a string"` |
    
  11405. | `transform-origin=(empty string)`| (changed, warning)| `<empty string>` |
    
  11406. | `transform-origin=(array with string)`| (changed, warning)| `"string"` |
    
  11407. | `transform-origin=(empty array)`| (changed, warning)| `<empty string>` |
    
  11408. | `transform-origin=(object)`| (changed, warning)| `"result of toString()"` |
    
  11409. | `transform-origin=(numeric string)`| (changed, warning)| `"42"` |
    
  11410. | `transform-origin=(-1)`| (changed, warning)| `"-1"` |
    
  11411. | `transform-origin=(0)`| (changed, warning)| `"0"` |
    
  11412. | `transform-origin=(integer)`| (changed, warning)| `"1"` |
    
  11413. | `transform-origin=(NaN)`| (changed, warning)| `"NaN"` |
    
  11414. | `transform-origin=(float)`| (changed, warning)| `"99.99"` |
    
  11415. | `transform-origin=(true)`| (initial, warning)| `<null>` |
    
  11416. | `transform-origin=(false)`| (initial, warning)| `<null>` |
    
  11417. | `transform-origin=(string 'true')`| (changed, warning)| `"true"` |
    
  11418. | `transform-origin=(string 'false')`| (changed, warning)| `"false"` |
    
  11419. | `transform-origin=(string 'on')`| (changed, warning)| `"on"` |
    
  11420. | `transform-origin=(string 'off')`| (changed, warning)| `"off"` |
    
  11421. | `transform-origin=(symbol)`| (initial, warning)| `<null>` |
    
  11422. | `transform-origin=(function)`| (initial, warning)| `<null>` |
    
  11423. | `transform-origin=(null)`| (initial, warning)| `<null>` |
    
  11424. | `transform-origin=(undefined)`| (initial, warning)| `<null>` |
    
  11425. 
    
  11426. ## `transformOrigin` (on `<svg>` inside `<div>`)
    
  11427. | Test Case | Flags | Result |
    
  11428. | --- | --- | --- |
    
  11429. | `transformOrigin=(string)`| (changed)| `"a string"` |
    
  11430. | `transformOrigin=(empty string)`| (changed)| `<empty string>` |
    
  11431. | `transformOrigin=(array with string)`| (changed)| `"string"` |
    
  11432. | `transformOrigin=(empty array)`| (changed)| `<empty string>` |
    
  11433. | `transformOrigin=(object)`| (changed)| `"result of toString()"` |
    
  11434. | `transformOrigin=(numeric string)`| (changed)| `"42"` |
    
  11435. | `transformOrigin=(-1)`| (changed)| `"-1"` |
    
  11436. | `transformOrigin=(0)`| (changed)| `"0"` |
    
  11437. | `transformOrigin=(integer)`| (changed)| `"1"` |
    
  11438. | `transformOrigin=(NaN)`| (changed, warning)| `"NaN"` |
    
  11439. | `transformOrigin=(float)`| (changed)| `"99.99"` |
    
  11440. | `transformOrigin=(true)`| (initial, warning)| `<null>` |
    
  11441. | `transformOrigin=(false)`| (initial, warning)| `<null>` |
    
  11442. | `transformOrigin=(string 'true')`| (changed)| `"true"` |
    
  11443. | `transformOrigin=(string 'false')`| (changed)| `"false"` |
    
  11444. | `transformOrigin=(string 'on')`| (changed)| `"on"` |
    
  11445. | `transformOrigin=(string 'off')`| (changed)| `"off"` |
    
  11446. | `transformOrigin=(symbol)`| (initial, warning)| `<null>` |
    
  11447. | `transformOrigin=(function)`| (initial, warning)| `<null>` |
    
  11448. | `transformOrigin=(null)`| (initial)| `<null>` |
    
  11449. | `transformOrigin=(undefined)`| (initial)| `<null>` |
    
  11450. 
    
  11451. ## `type` (on `<button>` inside `<div>`)
    
  11452. | Test Case | Flags | Result |
    
  11453. | --- | --- | --- |
    
  11454. | `type=(string)`| (changed)| `"reset"` |
    
  11455. | `type=(empty string)`| (initial)| `"submit"` |
    
  11456. | `type=(array with string)`| (changed)| `"reset"` |
    
  11457. | `type=(empty array)`| (initial)| `"submit"` |
    
  11458. | `type=(object)`| (initial)| `"submit"` |
    
  11459. | `type=(numeric string)`| (initial)| `"submit"` |
    
  11460. | `type=(-1)`| (initial)| `"submit"` |
    
  11461. | `type=(0)`| (initial)| `"submit"` |
    
  11462. | `type=(integer)`| (initial)| `"submit"` |
    
  11463. | `type=(NaN)`| (initial, warning)| `"submit"` |
    
  11464. | `type=(float)`| (initial)| `"submit"` |
    
  11465. | `type=(true)`| (initial, warning)| `"submit"` |
    
  11466. | `type=(false)`| (initial, warning)| `"submit"` |
    
  11467. | `type=(string 'true')`| (initial)| `"submit"` |
    
  11468. | `type=(string 'false')`| (initial)| `"submit"` |
    
  11469. | `type=(string 'on')`| (initial)| `"submit"` |
    
  11470. | `type=(string 'off')`| (initial)| `"submit"` |
    
  11471. | `type=(symbol)`| (initial, warning)| `"submit"` |
    
  11472. | `type=(function)`| (initial, warning)| `"submit"` |
    
  11473. | `type=(null)`| (initial)| `"submit"` |
    
  11474. | `type=(undefined)`| (initial)| `"submit"` |
    
  11475. 
    
  11476. ## `type` (on `<feFuncA>` inside `<svg>`)
    
  11477. | Test Case | Flags | Result |
    
  11478. | --- | --- | --- |
    
  11479. | `type=(string)`| (changed)| `<number: 3>` |
    
  11480. | `type=(empty string)`| (initial)| `<number: 1>` |
    
  11481. | `type=(array with string)`| (changed)| `<number: 3>` |
    
  11482. | `type=(empty array)`| (initial)| `<number: 1>` |
    
  11483. | `type=(object)`| (initial)| `<number: 1>` |
    
  11484. | `type=(numeric string)`| (initial)| `<number: 1>` |
    
  11485. | `type=(-1)`| (initial)| `<number: 1>` |
    
  11486. | `type=(0)`| (initial)| `<number: 1>` |
    
  11487. | `type=(integer)`| (initial)| `<number: 1>` |
    
  11488. | `type=(NaN)`| (initial, warning)| `<number: 1>` |
    
  11489. | `type=(float)`| (initial)| `<number: 1>` |
    
  11490. | `type=(true)`| (initial, warning)| `<number: 1>` |
    
  11491. | `type=(false)`| (initial, warning)| `<number: 1>` |
    
  11492. | `type=(string 'true')`| (initial)| `<number: 1>` |
    
  11493. | `type=(string 'false')`| (initial)| `<number: 1>` |
    
  11494. | `type=(string 'on')`| (initial)| `<number: 1>` |
    
  11495. | `type=(string 'off')`| (initial)| `<number: 1>` |
    
  11496. | `type=(symbol)`| (initial, warning)| `<number: 1>` |
    
  11497. | `type=(function)`| (initial, warning)| `<number: 1>` |
    
  11498. | `type=(null)`| (initial)| `<number: 1>` |
    
  11499. | `type=(undefined)`| (initial)| `<number: 1>` |
    
  11500. 
    
  11501. ## `typeof` (on `<div>` inside `<div>`)
    
  11502. | Test Case | Flags | Result |
    
  11503. | --- | --- | --- |
    
  11504. | `typeof=(string)`| (changed)| `"a string"` |
    
  11505. | `typeof=(empty string)`| (changed)| `<empty string>` |
    
  11506. | `typeof=(array with string)`| (changed)| `"string"` |
    
  11507. | `typeof=(empty array)`| (changed)| `<empty string>` |
    
  11508. | `typeof=(object)`| (changed)| `"result of toString()"` |
    
  11509. | `typeof=(numeric string)`| (changed)| `"42"` |
    
  11510. | `typeof=(-1)`| (changed)| `"-1"` |
    
  11511. | `typeof=(0)`| (changed)| `"0"` |
    
  11512. | `typeof=(integer)`| (changed)| `"1"` |
    
  11513. | `typeof=(NaN)`| (changed, warning)| `"NaN"` |
    
  11514. | `typeof=(float)`| (changed)| `"99.99"` |
    
  11515. | `typeof=(true)`| (initial, warning)| `<null>` |
    
  11516. | `typeof=(false)`| (initial, warning)| `<null>` |
    
  11517. | `typeof=(string 'true')`| (changed)| `"true"` |
    
  11518. | `typeof=(string 'false')`| (changed)| `"false"` |
    
  11519. | `typeof=(string 'on')`| (changed)| `"on"` |
    
  11520. | `typeof=(string 'off')`| (changed)| `"off"` |
    
  11521. | `typeof=(symbol)`| (initial, warning)| `<null>` |
    
  11522. | `typeof=(function)`| (initial, warning)| `<null>` |
    
  11523. | `typeof=(null)`| (initial)| `<null>` |
    
  11524. | `typeof=(undefined)`| (initial)| `<null>` |
    
  11525. 
    
  11526. ## `u1` (on `<hkern>` inside `<svg>`)
    
  11527. | Test Case | Flags | Result |
    
  11528. | --- | --- | --- |
    
  11529. | `u1=(string)`| (changed)| `"a string"` |
    
  11530. | `u1=(empty string)`| (changed)| `<empty string>` |
    
  11531. | `u1=(array with string)`| (changed)| `"string"` |
    
  11532. | `u1=(empty array)`| (changed)| `<empty string>` |
    
  11533. | `u1=(object)`| (changed)| `"result of toString()"` |
    
  11534. | `u1=(numeric string)`| (changed)| `"42"` |
    
  11535. | `u1=(-1)`| (changed)| `"-1"` |
    
  11536. | `u1=(0)`| (changed)| `"0"` |
    
  11537. | `u1=(integer)`| (changed)| `"1"` |
    
  11538. | `u1=(NaN)`| (changed, warning)| `"NaN"` |
    
  11539. | `u1=(float)`| (changed)| `"99.99"` |
    
  11540. | `u1=(true)`| (initial, warning)| `<null>` |
    
  11541. | `u1=(false)`| (initial, warning)| `<null>` |
    
  11542. | `u1=(string 'true')`| (changed)| `"true"` |
    
  11543. | `u1=(string 'false')`| (changed)| `"false"` |
    
  11544. | `u1=(string 'on')`| (changed)| `"on"` |
    
  11545. | `u1=(string 'off')`| (changed)| `"off"` |
    
  11546. | `u1=(symbol)`| (initial, warning)| `<null>` |
    
  11547. | `u1=(function)`| (initial, warning)| `<null>` |
    
  11548. | `u1=(null)`| (initial)| `<null>` |
    
  11549. | `u1=(undefined)`| (initial)| `<null>` |
    
  11550. 
    
  11551. ## `u2` (on `<hkern>` inside `<svg>`)
    
  11552. | Test Case | Flags | Result |
    
  11553. | --- | --- | --- |
    
  11554. | `u2=(string)`| (changed)| `"a string"` |
    
  11555. | `u2=(empty string)`| (changed)| `<empty string>` |
    
  11556. | `u2=(array with string)`| (changed)| `"string"` |
    
  11557. | `u2=(empty array)`| (changed)| `<empty string>` |
    
  11558. | `u2=(object)`| (changed)| `"result of toString()"` |
    
  11559. | `u2=(numeric string)`| (changed)| `"42"` |
    
  11560. | `u2=(-1)`| (changed)| `"-1"` |
    
  11561. | `u2=(0)`| (changed)| `"0"` |
    
  11562. | `u2=(integer)`| (changed)| `"1"` |
    
  11563. | `u2=(NaN)`| (changed, warning)| `"NaN"` |
    
  11564. | `u2=(float)`| (changed)| `"99.99"` |
    
  11565. | `u2=(true)`| (initial, warning)| `<null>` |
    
  11566. | `u2=(false)`| (initial, warning)| `<null>` |
    
  11567. | `u2=(string 'true')`| (changed)| `"true"` |
    
  11568. | `u2=(string 'false')`| (changed)| `"false"` |
    
  11569. | `u2=(string 'on')`| (changed)| `"on"` |
    
  11570. | `u2=(string 'off')`| (changed)| `"off"` |
    
  11571. | `u2=(symbol)`| (initial, warning)| `<null>` |
    
  11572. | `u2=(function)`| (initial, warning)| `<null>` |
    
  11573. | `u2=(null)`| (initial)| `<null>` |
    
  11574. | `u2=(undefined)`| (initial)| `<null>` |
    
  11575. 
    
  11576. ## `underline-position` (on `<font-face>` inside `<svg>`)
    
  11577. | Test Case | Flags | Result |
    
  11578. | --- | --- | --- |
    
  11579. | `underline-position=(string)`| (changed, warning)| `"a string"` |
    
  11580. | `underline-position=(empty string)`| (changed, warning)| `<empty string>` |
    
  11581. | `underline-position=(array with string)`| (changed, warning)| `"string"` |
    
  11582. | `underline-position=(empty array)`| (changed, warning)| `<empty string>` |
    
  11583. | `underline-position=(object)`| (changed, warning)| `"result of toString()"` |
    
  11584. | `underline-position=(numeric string)`| (changed, warning)| `"42"` |
    
  11585. | `underline-position=(-1)`| (changed, warning)| `"-1"` |
    
  11586. | `underline-position=(0)`| (changed, warning)| `"0"` |
    
  11587. | `underline-position=(integer)`| (changed, warning)| `"1"` |
    
  11588. | `underline-position=(NaN)`| (changed, warning)| `"NaN"` |
    
  11589. | `underline-position=(float)`| (changed, warning)| `"99.99"` |
    
  11590. | `underline-position=(true)`| (initial, warning)| `<null>` |
    
  11591. | `underline-position=(false)`| (initial, warning)| `<null>` |
    
  11592. | `underline-position=(string 'true')`| (changed, warning)| `"true"` |
    
  11593. | `underline-position=(string 'false')`| (changed, warning)| `"false"` |
    
  11594. | `underline-position=(string 'on')`| (changed, warning)| `"on"` |
    
  11595. | `underline-position=(string 'off')`| (changed, warning)| `"off"` |
    
  11596. | `underline-position=(symbol)`| (initial, warning)| `<null>` |
    
  11597. | `underline-position=(function)`| (initial, warning)| `<null>` |
    
  11598. | `underline-position=(null)`| (initial, warning)| `<null>` |
    
  11599. | `underline-position=(undefined)`| (initial, warning)| `<null>` |
    
  11600. 
    
  11601. ## `underline-thickness` (on `<font-face>` inside `<svg>`)
    
  11602. | Test Case | Flags | Result |
    
  11603. | --- | --- | --- |
    
  11604. | `underline-thickness=(string)`| (changed, warning)| `"a string"` |
    
  11605. | `underline-thickness=(empty string)`| (changed, warning)| `<empty string>` |
    
  11606. | `underline-thickness=(array with string)`| (changed, warning)| `"string"` |
    
  11607. | `underline-thickness=(empty array)`| (changed, warning)| `<empty string>` |
    
  11608. | `underline-thickness=(object)`| (changed, warning)| `"result of toString()"` |
    
  11609. | `underline-thickness=(numeric string)`| (changed, warning)| `"42"` |
    
  11610. | `underline-thickness=(-1)`| (changed, warning)| `"-1"` |
    
  11611. | `underline-thickness=(0)`| (changed, warning)| `"0"` |
    
  11612. | `underline-thickness=(integer)`| (changed, warning)| `"1"` |
    
  11613. | `underline-thickness=(NaN)`| (changed, warning)| `"NaN"` |
    
  11614. | `underline-thickness=(float)`| (changed, warning)| `"99.99"` |
    
  11615. | `underline-thickness=(true)`| (initial, warning)| `<null>` |
    
  11616. | `underline-thickness=(false)`| (initial, warning)| `<null>` |
    
  11617. | `underline-thickness=(string 'true')`| (changed, warning)| `"true"` |
    
  11618. | `underline-thickness=(string 'false')`| (changed, warning)| `"false"` |
    
  11619. | `underline-thickness=(string 'on')`| (changed, warning)| `"on"` |
    
  11620. | `underline-thickness=(string 'off')`| (changed, warning)| `"off"` |
    
  11621. | `underline-thickness=(symbol)`| (initial, warning)| `<null>` |
    
  11622. | `underline-thickness=(function)`| (initial, warning)| `<null>` |
    
  11623. | `underline-thickness=(null)`| (initial, warning)| `<null>` |
    
  11624. | `underline-thickness=(undefined)`| (initial, warning)| `<null>` |
    
  11625. 
    
  11626. ## `underlinePosition` (on `<font-face>` inside `<svg>`)
    
  11627. | Test Case | Flags | Result |
    
  11628. | --- | --- | --- |
    
  11629. | `underlinePosition=(string)`| (changed)| `"a string"` |
    
  11630. | `underlinePosition=(empty string)`| (changed)| `<empty string>` |
    
  11631. | `underlinePosition=(array with string)`| (changed)| `"string"` |
    
  11632. | `underlinePosition=(empty array)`| (changed)| `<empty string>` |
    
  11633. | `underlinePosition=(object)`| (changed)| `"result of toString()"` |
    
  11634. | `underlinePosition=(numeric string)`| (changed)| `"42"` |
    
  11635. | `underlinePosition=(-1)`| (changed)| `"-1"` |
    
  11636. | `underlinePosition=(0)`| (changed)| `"0"` |
    
  11637. | `underlinePosition=(integer)`| (changed)| `"1"` |
    
  11638. | `underlinePosition=(NaN)`| (changed, warning)| `"NaN"` |
    
  11639. | `underlinePosition=(float)`| (changed)| `"99.99"` |
    
  11640. | `underlinePosition=(true)`| (initial, warning)| `<null>` |
    
  11641. | `underlinePosition=(false)`| (initial, warning)| `<null>` |
    
  11642. | `underlinePosition=(string 'true')`| (changed)| `"true"` |
    
  11643. | `underlinePosition=(string 'false')`| (changed)| `"false"` |
    
  11644. | `underlinePosition=(string 'on')`| (changed)| `"on"` |
    
  11645. | `underlinePosition=(string 'off')`| (changed)| `"off"` |
    
  11646. | `underlinePosition=(symbol)`| (initial, warning)| `<null>` |
    
  11647. | `underlinePosition=(function)`| (initial, warning)| `<null>` |
    
  11648. | `underlinePosition=(null)`| (initial)| `<null>` |
    
  11649. | `underlinePosition=(undefined)`| (initial)| `<null>` |
    
  11650. 
    
  11651. ## `underlineThickness` (on `<font-face>` inside `<svg>`)
    
  11652. | Test Case | Flags | Result |
    
  11653. | --- | --- | --- |
    
  11654. | `underlineThickness=(string)`| (changed)| `"a string"` |
    
  11655. | `underlineThickness=(empty string)`| (changed)| `<empty string>` |
    
  11656. | `underlineThickness=(array with string)`| (changed)| `"string"` |
    
  11657. | `underlineThickness=(empty array)`| (changed)| `<empty string>` |
    
  11658. | `underlineThickness=(object)`| (changed)| `"result of toString()"` |
    
  11659. | `underlineThickness=(numeric string)`| (changed)| `"42"` |
    
  11660. | `underlineThickness=(-1)`| (changed)| `"-1"` |
    
  11661. | `underlineThickness=(0)`| (changed)| `"0"` |
    
  11662. | `underlineThickness=(integer)`| (changed)| `"1"` |
    
  11663. | `underlineThickness=(NaN)`| (changed, warning)| `"NaN"` |
    
  11664. | `underlineThickness=(float)`| (changed)| `"99.99"` |
    
  11665. | `underlineThickness=(true)`| (initial, warning)| `<null>` |
    
  11666. | `underlineThickness=(false)`| (initial, warning)| `<null>` |
    
  11667. | `underlineThickness=(string 'true')`| (changed)| `"true"` |
    
  11668. | `underlineThickness=(string 'false')`| (changed)| `"false"` |
    
  11669. | `underlineThickness=(string 'on')`| (changed)| `"on"` |
    
  11670. | `underlineThickness=(string 'off')`| (changed)| `"off"` |
    
  11671. | `underlineThickness=(symbol)`| (initial, warning)| `<null>` |
    
  11672. | `underlineThickness=(function)`| (initial, warning)| `<null>` |
    
  11673. | `underlineThickness=(null)`| (initial)| `<null>` |
    
  11674. | `underlineThickness=(undefined)`| (initial)| `<null>` |
    
  11675. 
    
  11676. ## `unicode` (on `<glyph>` inside `<svg>`)
    
  11677. | Test Case | Flags | Result |
    
  11678. | --- | --- | --- |
    
  11679. | `unicode=(string)`| (changed)| `"a string"` |
    
  11680. | `unicode=(empty string)`| (changed)| `<empty string>` |
    
  11681. | `unicode=(array with string)`| (changed)| `"string"` |
    
  11682. | `unicode=(empty array)`| (changed)| `<empty string>` |
    
  11683. | `unicode=(object)`| (changed)| `"result of toString()"` |
    
  11684. | `unicode=(numeric string)`| (changed)| `"42"` |
    
  11685. | `unicode=(-1)`| (changed)| `"-1"` |
    
  11686. | `unicode=(0)`| (changed)| `"0"` |
    
  11687. | `unicode=(integer)`| (changed)| `"1"` |
    
  11688. | `unicode=(NaN)`| (changed, warning)| `"NaN"` |
    
  11689. | `unicode=(float)`| (changed)| `"99.99"` |
    
  11690. | `unicode=(true)`| (initial, warning)| `<null>` |
    
  11691. | `unicode=(false)`| (initial, warning)| `<null>` |
    
  11692. | `unicode=(string 'true')`| (changed)| `"true"` |
    
  11693. | `unicode=(string 'false')`| (changed)| `"false"` |
    
  11694. | `unicode=(string 'on')`| (changed)| `"on"` |
    
  11695. | `unicode=(string 'off')`| (changed)| `"off"` |
    
  11696. | `unicode=(symbol)`| (initial, warning)| `<null>` |
    
  11697. | `unicode=(function)`| (initial, warning)| `<null>` |
    
  11698. | `unicode=(null)`| (initial)| `<null>` |
    
  11699. | `unicode=(undefined)`| (initial)| `<null>` |
    
  11700. 
    
  11701. ## `unicode-bidi` (on `<text>` inside `<svg>`)
    
  11702. | Test Case | Flags | Result |
    
  11703. | --- | --- | --- |
    
  11704. | `unicode-bidi=(string)`| (changed, warning)| `"a string"` |
    
  11705. | `unicode-bidi=(empty string)`| (changed, warning)| `<empty string>` |
    
  11706. | `unicode-bidi=(array with string)`| (changed, warning)| `"string"` |
    
  11707. | `unicode-bidi=(empty array)`| (changed, warning)| `<empty string>` |
    
  11708. | `unicode-bidi=(object)`| (changed, warning)| `"result of toString()"` |
    
  11709. | `unicode-bidi=(numeric string)`| (changed, warning)| `"42"` |
    
  11710. | `unicode-bidi=(-1)`| (changed, warning)| `"-1"` |
    
  11711. | `unicode-bidi=(0)`| (changed, warning)| `"0"` |
    
  11712. | `unicode-bidi=(integer)`| (changed, warning)| `"1"` |
    
  11713. | `unicode-bidi=(NaN)`| (changed, warning)| `"NaN"` |
    
  11714. | `unicode-bidi=(float)`| (changed, warning)| `"99.99"` |
    
  11715. | `unicode-bidi=(true)`| (initial, warning)| `<null>` |
    
  11716. | `unicode-bidi=(false)`| (initial, warning)| `<null>` |
    
  11717. | `unicode-bidi=(string 'true')`| (changed, warning)| `"true"` |
    
  11718. | `unicode-bidi=(string 'false')`| (changed, warning)| `"false"` |
    
  11719. | `unicode-bidi=(string 'on')`| (changed, warning)| `"on"` |
    
  11720. | `unicode-bidi=(string 'off')`| (changed, warning)| `"off"` |
    
  11721. | `unicode-bidi=(symbol)`| (initial, warning)| `<null>` |
    
  11722. | `unicode-bidi=(function)`| (initial, warning)| `<null>` |
    
  11723. | `unicode-bidi=(null)`| (initial, warning)| `<null>` |
    
  11724. | `unicode-bidi=(undefined)`| (initial, warning)| `<null>` |
    
  11725. 
    
  11726. ## `unicode-range` (on `<font-face>` inside `<svg>`)
    
  11727. | Test Case | Flags | Result |
    
  11728. | --- | --- | --- |
    
  11729. | `unicode-range=(string)`| (changed, warning)| `"a string"` |
    
  11730. | `unicode-range=(empty string)`| (changed, warning)| `<empty string>` |
    
  11731. | `unicode-range=(array with string)`| (changed, warning)| `"string"` |
    
  11732. | `unicode-range=(empty array)`| (changed, warning)| `<empty string>` |
    
  11733. | `unicode-range=(object)`| (changed, warning)| `"result of toString()"` |
    
  11734. | `unicode-range=(numeric string)`| (changed, warning)| `"42"` |
    
  11735. | `unicode-range=(-1)`| (changed, warning)| `"-1"` |
    
  11736. | `unicode-range=(0)`| (changed, warning)| `"0"` |
    
  11737. | `unicode-range=(integer)`| (changed, warning)| `"1"` |
    
  11738. | `unicode-range=(NaN)`| (changed, warning)| `"NaN"` |
    
  11739. | `unicode-range=(float)`| (changed, warning)| `"99.99"` |
    
  11740. | `unicode-range=(true)`| (initial, warning)| `<null>` |
    
  11741. | `unicode-range=(false)`| (initial, warning)| `<null>` |
    
  11742. | `unicode-range=(string 'true')`| (changed, warning)| `"true"` |
    
  11743. | `unicode-range=(string 'false')`| (changed, warning)| `"false"` |
    
  11744. | `unicode-range=(string 'on')`| (changed, warning)| `"on"` |
    
  11745. | `unicode-range=(string 'off')`| (changed, warning)| `"off"` |
    
  11746. | `unicode-range=(symbol)`| (initial, warning)| `<null>` |
    
  11747. | `unicode-range=(function)`| (initial, warning)| `<null>` |
    
  11748. | `unicode-range=(null)`| (initial, warning)| `<null>` |
    
  11749. | `unicode-range=(undefined)`| (initial, warning)| `<null>` |
    
  11750. 
    
  11751. ## `unicodeBidi` (on `<text>` inside `<svg>`)
    
  11752. | Test Case | Flags | Result |
    
  11753. | --- | --- | --- |
    
  11754. | `unicodeBidi=(string)`| (changed)| `"a string"` |
    
  11755. | `unicodeBidi=(empty string)`| (changed)| `<empty string>` |
    
  11756. | `unicodeBidi=(array with string)`| (changed)| `"string"` |
    
  11757. | `unicodeBidi=(empty array)`| (changed)| `<empty string>` |
    
  11758. | `unicodeBidi=(object)`| (changed)| `"result of toString()"` |
    
  11759. | `unicodeBidi=(numeric string)`| (changed)| `"42"` |
    
  11760. | `unicodeBidi=(-1)`| (changed)| `"-1"` |
    
  11761. | `unicodeBidi=(0)`| (changed)| `"0"` |
    
  11762. | `unicodeBidi=(integer)`| (changed)| `"1"` |
    
  11763. | `unicodeBidi=(NaN)`| (changed, warning)| `"NaN"` |
    
  11764. | `unicodeBidi=(float)`| (changed)| `"99.99"` |
    
  11765. | `unicodeBidi=(true)`| (initial, warning)| `<null>` |
    
  11766. | `unicodeBidi=(false)`| (initial, warning)| `<null>` |
    
  11767. | `unicodeBidi=(string 'true')`| (changed)| `"true"` |
    
  11768. | `unicodeBidi=(string 'false')`| (changed)| `"false"` |
    
  11769. | `unicodeBidi=(string 'on')`| (changed)| `"on"` |
    
  11770. | `unicodeBidi=(string 'off')`| (changed)| `"off"` |
    
  11771. | `unicodeBidi=(symbol)`| (initial, warning)| `<null>` |
    
  11772. | `unicodeBidi=(function)`| (initial, warning)| `<null>` |
    
  11773. | `unicodeBidi=(null)`| (initial)| `<null>` |
    
  11774. | `unicodeBidi=(undefined)`| (initial)| `<null>` |
    
  11775. 
    
  11776. ## `unicodeRange` (on `<font-face>` inside `<svg>`)
    
  11777. | Test Case | Flags | Result |
    
  11778. | --- | --- | --- |
    
  11779. | `unicodeRange=(string)`| (changed)| `"a string"` |
    
  11780. | `unicodeRange=(empty string)`| (changed)| `<empty string>` |
    
  11781. | `unicodeRange=(array with string)`| (changed)| `"string"` |
    
  11782. | `unicodeRange=(empty array)`| (changed)| `<empty string>` |
    
  11783. | `unicodeRange=(object)`| (changed)| `"result of toString()"` |
    
  11784. | `unicodeRange=(numeric string)`| (changed)| `"42"` |
    
  11785. | `unicodeRange=(-1)`| (changed)| `"-1"` |
    
  11786. | `unicodeRange=(0)`| (changed)| `"0"` |
    
  11787. | `unicodeRange=(integer)`| (changed)| `"1"` |
    
  11788. | `unicodeRange=(NaN)`| (changed, warning)| `"NaN"` |
    
  11789. | `unicodeRange=(float)`| (changed)| `"99.99"` |
    
  11790. | `unicodeRange=(true)`| (initial, warning)| `<null>` |
    
  11791. | `unicodeRange=(false)`| (initial, warning)| `<null>` |
    
  11792. | `unicodeRange=(string 'true')`| (changed)| `"true"` |
    
  11793. | `unicodeRange=(string 'false')`| (changed)| `"false"` |
    
  11794. | `unicodeRange=(string 'on')`| (changed)| `"on"` |
    
  11795. | `unicodeRange=(string 'off')`| (changed)| `"off"` |
    
  11796. | `unicodeRange=(symbol)`| (initial, warning)| `<null>` |
    
  11797. | `unicodeRange=(function)`| (initial, warning)| `<null>` |
    
  11798. | `unicodeRange=(null)`| (initial)| `<null>` |
    
  11799. | `unicodeRange=(undefined)`| (initial)| `<null>` |
    
  11800. 
    
  11801. ## `units-per-em` (on `<font-face>` inside `<svg>`)
    
  11802. | Test Case | Flags | Result |
    
  11803. | --- | --- | --- |
    
  11804. | `units-per-em=(string)`| (changed, warning)| `"a string"` |
    
  11805. | `units-per-em=(empty string)`| (changed, warning)| `<empty string>` |
    
  11806. | `units-per-em=(array with string)`| (changed, warning)| `"string"` |
    
  11807. | `units-per-em=(empty array)`| (changed, warning)| `<empty string>` |
    
  11808. | `units-per-em=(object)`| (changed, warning)| `"result of toString()"` |
    
  11809. | `units-per-em=(numeric string)`| (changed, warning)| `"42"` |
    
  11810. | `units-per-em=(-1)`| (changed, warning)| `"-1"` |
    
  11811. | `units-per-em=(0)`| (changed, warning)| `"0"` |
    
  11812. | `units-per-em=(integer)`| (changed, warning)| `"1"` |
    
  11813. | `units-per-em=(NaN)`| (changed, warning)| `"NaN"` |
    
  11814. | `units-per-em=(float)`| (changed, warning)| `"99.99"` |
    
  11815. | `units-per-em=(true)`| (initial, warning)| `<null>` |
    
  11816. | `units-per-em=(false)`| (initial, warning)| `<null>` |
    
  11817. | `units-per-em=(string 'true')`| (changed, warning)| `"true"` |
    
  11818. | `units-per-em=(string 'false')`| (changed, warning)| `"false"` |
    
  11819. | `units-per-em=(string 'on')`| (changed, warning)| `"on"` |
    
  11820. | `units-per-em=(string 'off')`| (changed, warning)| `"off"` |
    
  11821. | `units-per-em=(symbol)`| (initial, warning)| `<null>` |
    
  11822. | `units-per-em=(function)`| (initial, warning)| `<null>` |
    
  11823. | `units-per-em=(null)`| (initial, warning)| `<null>` |
    
  11824. | `units-per-em=(undefined)`| (initial, warning)| `<null>` |
    
  11825. 
    
  11826. ## `unitsPerEm` (on `<font-face>` inside `<svg>`)
    
  11827. | Test Case | Flags | Result |
    
  11828. | --- | --- | --- |
    
  11829. | `unitsPerEm=(string)`| (initial)| `<null>` |
    
  11830. | `unitsPerEm=(empty string)`| (initial)| `<null>` |
    
  11831. | `unitsPerEm=(array with string)`| (initial)| `<null>` |
    
  11832. | `unitsPerEm=(empty array)`| (initial)| `<null>` |
    
  11833. | `unitsPerEm=(object)`| (initial)| `<null>` |
    
  11834. | `unitsPerEm=(numeric string)`| (initial)| `<null>` |
    
  11835. | `unitsPerEm=(-1)`| (initial)| `<null>` |
    
  11836. | `unitsPerEm=(0)`| (initial)| `<null>` |
    
  11837. | `unitsPerEm=(integer)`| (initial)| `<null>` |
    
  11838. | `unitsPerEm=(NaN)`| (initial, warning)| `<null>` |
    
  11839. | `unitsPerEm=(float)`| (initial)| `<null>` |
    
  11840. | `unitsPerEm=(true)`| (initial, warning)| `<null>` |
    
  11841. | `unitsPerEm=(false)`| (initial, warning)| `<null>` |
    
  11842. | `unitsPerEm=(string 'true')`| (initial)| `<null>` |
    
  11843. | `unitsPerEm=(string 'false')`| (initial)| `<null>` |
    
  11844. | `unitsPerEm=(string 'on')`| (initial)| `<null>` |
    
  11845. | `unitsPerEm=(string 'off')`| (initial)| `<null>` |
    
  11846. | `unitsPerEm=(symbol)`| (initial, warning)| `<null>` |
    
  11847. | `unitsPerEm=(function)`| (initial, warning)| `<null>` |
    
  11848. | `unitsPerEm=(null)`| (initial)| `<null>` |
    
  11849. | `unitsPerEm=(undefined)`| (initial)| `<null>` |
    
  11850. 
    
  11851. ## `unknown` (on `<div>` inside `<div>`)
    
  11852. | Test Case | Flags | Result |
    
  11853. | --- | --- | --- |
    
  11854. | `unknown=(string)`| (changed)| `"a string"` |
    
  11855. | `unknown=(empty string)`| (changed)| `<empty string>` |
    
  11856. | `unknown=(array with string)`| (changed)| `"string"` |
    
  11857. | `unknown=(empty array)`| (changed)| `<empty string>` |
    
  11858. | `unknown=(object)`| (changed)| `"result of toString()"` |
    
  11859. | `unknown=(numeric string)`| (changed)| `"42"` |
    
  11860. | `unknown=(-1)`| (changed)| `"-1"` |
    
  11861. | `unknown=(0)`| (changed)| `"0"` |
    
  11862. | `unknown=(integer)`| (changed)| `"1"` |
    
  11863. | `unknown=(NaN)`| (changed, warning)| `"NaN"` |
    
  11864. | `unknown=(float)`| (changed)| `"99.99"` |
    
  11865. | `unknown=(true)`| (initial, warning)| `<null>` |
    
  11866. | `unknown=(false)`| (initial, warning)| `<null>` |
    
  11867. | `unknown=(string 'true')`| (changed)| `"true"` |
    
  11868. | `unknown=(string 'false')`| (changed)| `"false"` |
    
  11869. | `unknown=(string 'on')`| (changed)| `"on"` |
    
  11870. | `unknown=(string 'off')`| (changed)| `"off"` |
    
  11871. | `unknown=(symbol)`| (initial, warning)| `<null>` |
    
  11872. | `unknown=(function)`| (initial, warning)| `<null>` |
    
  11873. | `unknown=(null)`| (initial)| `<null>` |
    
  11874. | `unknown=(undefined)`| (initial)| `<null>` |
    
  11875. 
    
  11876. ## `unselectable` (on `<span>` inside `<div>`)
    
  11877. | Test Case | Flags | Result |
    
  11878. | --- | --- | --- |
    
  11879. | `unselectable=(string)`| (changed)| `"on"` |
    
  11880. | `unselectable=(empty string)`| (changed)| `<empty string>` |
    
  11881. | `unselectable=(array with string)`| (changed)| `"on"` |
    
  11882. | `unselectable=(empty array)`| (changed)| `<empty string>` |
    
  11883. | `unselectable=(object)`| (changed)| `"result of toString()"` |
    
  11884. | `unselectable=(numeric string)`| (changed)| `"42"` |
    
  11885. | `unselectable=(-1)`| (changed)| `"-1"` |
    
  11886. | `unselectable=(0)`| (changed)| `"0"` |
    
  11887. | `unselectable=(integer)`| (changed)| `"1"` |
    
  11888. | `unselectable=(NaN)`| (changed, warning)| `"NaN"` |
    
  11889. | `unselectable=(float)`| (changed)| `"99.99"` |
    
  11890. | `unselectable=(true)`| (initial, warning)| `<null>` |
    
  11891. | `unselectable=(false)`| (initial, warning)| `<null>` |
    
  11892. | `unselectable=(string 'true')`| (changed)| `"true"` |
    
  11893. | `unselectable=(string 'false')`| (changed)| `"false"` |
    
  11894. | `unselectable=(string 'on')`| (changed)| `"on"` |
    
  11895. | `unselectable=(string 'off')`| (changed)| `"off"` |
    
  11896. | `unselectable=(symbol)`| (initial, warning)| `<null>` |
    
  11897. | `unselectable=(function)`| (initial, warning)| `<null>` |
    
  11898. | `unselectable=(null)`| (initial)| `<null>` |
    
  11899. | `unselectable=(undefined)`| (initial)| `<null>` |
    
  11900. 
    
  11901. ## `useMap` (on `<img>` inside `<div>`)
    
  11902. | Test Case | Flags | Result |
    
  11903. | --- | --- | --- |
    
  11904. | `useMap=(string)`| (changed)| `"a string"` |
    
  11905. | `useMap=(empty string)`| (initial)| `<empty string>` |
    
  11906. | `useMap=(array with string)`| (changed)| `"string"` |
    
  11907. | `useMap=(empty array)`| (initial)| `<empty string>` |
    
  11908. | `useMap=(object)`| (changed)| `"result of toString()"` |
    
  11909. | `useMap=(numeric string)`| (changed)| `"42"` |
    
  11910. | `useMap=(-1)`| (changed)| `"-1"` |
    
  11911. | `useMap=(0)`| (changed)| `"0"` |
    
  11912. | `useMap=(integer)`| (changed)| `"1"` |
    
  11913. | `useMap=(NaN)`| (changed, warning)| `"NaN"` |
    
  11914. | `useMap=(float)`| (changed)| `"99.99"` |
    
  11915. | `useMap=(true)`| (initial, warning)| `<empty string>` |
    
  11916. | `useMap=(false)`| (initial, warning)| `<empty string>` |
    
  11917. | `useMap=(string 'true')`| (changed)| `"true"` |
    
  11918. | `useMap=(string 'false')`| (changed)| `"false"` |
    
  11919. | `useMap=(string 'on')`| (changed)| `"on"` |
    
  11920. | `useMap=(string 'off')`| (changed)| `"off"` |
    
  11921. | `useMap=(symbol)`| (initial, warning)| `<empty string>` |
    
  11922. | `useMap=(function)`| (initial, warning)| `<empty string>` |
    
  11923. | `useMap=(null)`| (initial)| `<empty string>` |
    
  11924. | `useMap=(undefined)`| (initial)| `<empty string>` |
    
  11925. 
    
  11926. ## `v-alphabetic` (on `<font-face>` inside `<svg>`)
    
  11927. | Test Case | Flags | Result |
    
  11928. | --- | --- | --- |
    
  11929. | `v-alphabetic=(string)`| (changed, warning)| `"a string"` |
    
  11930. | `v-alphabetic=(empty string)`| (changed, warning)| `<empty string>` |
    
  11931. | `v-alphabetic=(array with string)`| (changed, warning)| `"string"` |
    
  11932. | `v-alphabetic=(empty array)`| (changed, warning)| `<empty string>` |
    
  11933. | `v-alphabetic=(object)`| (changed, warning)| `"result of toString()"` |
    
  11934. | `v-alphabetic=(numeric string)`| (changed, warning)| `"42"` |
    
  11935. | `v-alphabetic=(-1)`| (changed, warning)| `"-1"` |
    
  11936. | `v-alphabetic=(0)`| (changed, warning)| `"0"` |
    
  11937. | `v-alphabetic=(integer)`| (changed, warning)| `"1"` |
    
  11938. | `v-alphabetic=(NaN)`| (changed, warning)| `"NaN"` |
    
  11939. | `v-alphabetic=(float)`| (changed, warning)| `"99.99"` |
    
  11940. | `v-alphabetic=(true)`| (initial, warning)| `<null>` |
    
  11941. | `v-alphabetic=(false)`| (initial, warning)| `<null>` |
    
  11942. | `v-alphabetic=(string 'true')`| (changed, warning)| `"true"` |
    
  11943. | `v-alphabetic=(string 'false')`| (changed, warning)| `"false"` |
    
  11944. | `v-alphabetic=(string 'on')`| (changed, warning)| `"on"` |
    
  11945. | `v-alphabetic=(string 'off')`| (changed, warning)| `"off"` |
    
  11946. | `v-alphabetic=(symbol)`| (initial, warning)| `<null>` |
    
  11947. | `v-alphabetic=(function)`| (initial, warning)| `<null>` |
    
  11948. | `v-alphabetic=(null)`| (initial, warning)| `<null>` |
    
  11949. | `v-alphabetic=(undefined)`| (initial, warning)| `<null>` |
    
  11950. 
    
  11951. ## `v-hanging` (on `<font-face>` inside `<svg>`)
    
  11952. | Test Case | Flags | Result |
    
  11953. | --- | --- | --- |
    
  11954. | `v-hanging=(string)`| (changed, warning)| `"a string"` |
    
  11955. | `v-hanging=(empty string)`| (changed, warning)| `<empty string>` |
    
  11956. | `v-hanging=(array with string)`| (changed, warning)| `"string"` |
    
  11957. | `v-hanging=(empty array)`| (changed, warning)| `<empty string>` |
    
  11958. | `v-hanging=(object)`| (changed, warning)| `"result of toString()"` |
    
  11959. | `v-hanging=(numeric string)`| (changed, warning)| `"42"` |
    
  11960. | `v-hanging=(-1)`| (changed, warning)| `"-1"` |
    
  11961. | `v-hanging=(0)`| (changed, warning)| `"0"` |
    
  11962. | `v-hanging=(integer)`| (changed, warning)| `"1"` |
    
  11963. | `v-hanging=(NaN)`| (changed, warning)| `"NaN"` |
    
  11964. | `v-hanging=(float)`| (changed, warning)| `"99.99"` |
    
  11965. | `v-hanging=(true)`| (initial, warning)| `<null>` |
    
  11966. | `v-hanging=(false)`| (initial, warning)| `<null>` |
    
  11967. | `v-hanging=(string 'true')`| (changed, warning)| `"true"` |
    
  11968. | `v-hanging=(string 'false')`| (changed, warning)| `"false"` |
    
  11969. | `v-hanging=(string 'on')`| (changed, warning)| `"on"` |
    
  11970. | `v-hanging=(string 'off')`| (changed, warning)| `"off"` |
    
  11971. | `v-hanging=(symbol)`| (initial, warning)| `<null>` |
    
  11972. | `v-hanging=(function)`| (initial, warning)| `<null>` |
    
  11973. | `v-hanging=(null)`| (initial, warning)| `<null>` |
    
  11974. | `v-hanging=(undefined)`| (initial, warning)| `<null>` |
    
  11975. 
    
  11976. ## `v-ideographic` (on `<font-face>` inside `<svg>`)
    
  11977. | Test Case | Flags | Result |
    
  11978. | --- | --- | --- |
    
  11979. | `v-ideographic=(string)`| (changed, warning)| `"a string"` |
    
  11980. | `v-ideographic=(empty string)`| (changed, warning)| `<empty string>` |
    
  11981. | `v-ideographic=(array with string)`| (changed, warning)| `"string"` |
    
  11982. | `v-ideographic=(empty array)`| (changed, warning)| `<empty string>` |
    
  11983. | `v-ideographic=(object)`| (changed, warning)| `"result of toString()"` |
    
  11984. | `v-ideographic=(numeric string)`| (changed, warning)| `"42"` |
    
  11985. | `v-ideographic=(-1)`| (changed, warning)| `"-1"` |
    
  11986. | `v-ideographic=(0)`| (changed, warning)| `"0"` |
    
  11987. | `v-ideographic=(integer)`| (changed, warning)| `"1"` |
    
  11988. | `v-ideographic=(NaN)`| (changed, warning)| `"NaN"` |
    
  11989. | `v-ideographic=(float)`| (changed, warning)| `"99.99"` |
    
  11990. | `v-ideographic=(true)`| (initial, warning)| `<null>` |
    
  11991. | `v-ideographic=(false)`| (initial, warning)| `<null>` |
    
  11992. | `v-ideographic=(string 'true')`| (changed, warning)| `"true"` |
    
  11993. | `v-ideographic=(string 'false')`| (changed, warning)| `"false"` |
    
  11994. | `v-ideographic=(string 'on')`| (changed, warning)| `"on"` |
    
  11995. | `v-ideographic=(string 'off')`| (changed, warning)| `"off"` |
    
  11996. | `v-ideographic=(symbol)`| (initial, warning)| `<null>` |
    
  11997. | `v-ideographic=(function)`| (initial, warning)| `<null>` |
    
  11998. | `v-ideographic=(null)`| (initial, warning)| `<null>` |
    
  11999. | `v-ideographic=(undefined)`| (initial, warning)| `<null>` |
    
  12000. 
    
  12001. ## `v-mathematical` (on `<font-face>` inside `<svg>`)
    
  12002. | Test Case | Flags | Result |
    
  12003. | --- | --- | --- |
    
  12004. | `v-mathematical=(string)`| (changed, warning)| `"a string"` |
    
  12005. | `v-mathematical=(empty string)`| (changed, warning)| `<empty string>` |
    
  12006. | `v-mathematical=(array with string)`| (changed, warning)| `"string"` |
    
  12007. | `v-mathematical=(empty array)`| (changed, warning)| `<empty string>` |
    
  12008. | `v-mathematical=(object)`| (changed, warning)| `"result of toString()"` |
    
  12009. | `v-mathematical=(numeric string)`| (changed, warning)| `"42"` |
    
  12010. | `v-mathematical=(-1)`| (changed, warning)| `"-1"` |
    
  12011. | `v-mathematical=(0)`| (changed, warning)| `"0"` |
    
  12012. | `v-mathematical=(integer)`| (changed, warning)| `"1"` |
    
  12013. | `v-mathematical=(NaN)`| (changed, warning)| `"NaN"` |
    
  12014. | `v-mathematical=(float)`| (changed, warning)| `"99.99"` |
    
  12015. | `v-mathematical=(true)`| (initial, warning)| `<null>` |
    
  12016. | `v-mathematical=(false)`| (initial, warning)| `<null>` |
    
  12017. | `v-mathematical=(string 'true')`| (changed, warning)| `"true"` |
    
  12018. | `v-mathematical=(string 'false')`| (changed, warning)| `"false"` |
    
  12019. | `v-mathematical=(string 'on')`| (changed, warning)| `"on"` |
    
  12020. | `v-mathematical=(string 'off')`| (changed, warning)| `"off"` |
    
  12021. | `v-mathematical=(symbol)`| (initial, warning)| `<null>` |
    
  12022. | `v-mathematical=(function)`| (initial, warning)| `<null>` |
    
  12023. | `v-mathematical=(null)`| (initial, warning)| `<null>` |
    
  12024. | `v-mathematical=(undefined)`| (initial, warning)| `<null>` |
    
  12025. 
    
  12026. ## `vAlphabetic` (on `<font-face>` inside `<svg>`)
    
  12027. | Test Case | Flags | Result |
    
  12028. | --- | --- | --- |
    
  12029. | `vAlphabetic=(string)`| (changed)| `"a string"` |
    
  12030. | `vAlphabetic=(empty string)`| (changed)| `<empty string>` |
    
  12031. | `vAlphabetic=(array with string)`| (changed)| `"string"` |
    
  12032. | `vAlphabetic=(empty array)`| (changed)| `<empty string>` |
    
  12033. | `vAlphabetic=(object)`| (changed)| `"result of toString()"` |
    
  12034. | `vAlphabetic=(numeric string)`| (changed)| `"42"` |
    
  12035. | `vAlphabetic=(-1)`| (changed)| `"-1"` |
    
  12036. | `vAlphabetic=(0)`| (changed)| `"0"` |
    
  12037. | `vAlphabetic=(integer)`| (changed)| `"1"` |
    
  12038. | `vAlphabetic=(NaN)`| (changed, warning)| `"NaN"` |
    
  12039. | `vAlphabetic=(float)`| (changed)| `"99.99"` |
    
  12040. | `vAlphabetic=(true)`| (initial, warning)| `<null>` |
    
  12041. | `vAlphabetic=(false)`| (initial, warning)| `<null>` |
    
  12042. | `vAlphabetic=(string 'true')`| (changed)| `"true"` |
    
  12043. | `vAlphabetic=(string 'false')`| (changed)| `"false"` |
    
  12044. | `vAlphabetic=(string 'on')`| (changed)| `"on"` |
    
  12045. | `vAlphabetic=(string 'off')`| (changed)| `"off"` |
    
  12046. | `vAlphabetic=(symbol)`| (initial, warning)| `<null>` |
    
  12047. | `vAlphabetic=(function)`| (initial, warning)| `<null>` |
    
  12048. | `vAlphabetic=(null)`| (initial)| `<null>` |
    
  12049. | `vAlphabetic=(undefined)`| (initial)| `<null>` |
    
  12050. 
    
  12051. ## `value` (on `<input>` inside `<div>`)
    
  12052. | Test Case | Flags | Result |
    
  12053. | --- | --- | --- |
    
  12054. | `value=(string)`| (changed)| `"a string"` |
    
  12055. | `value=(empty string)`| (initial)| `<empty string>` |
    
  12056. | `value=(array with string)`| (changed)| `"string"` |
    
  12057. | `value=(empty array)`| (initial)| `<empty string>` |
    
  12058. | `value=(object)`| (changed)| `"result of toString()"` |
    
  12059. | `value=(numeric string)`| (changed)| `"42"` |
    
  12060. | `value=(-1)`| (changed)| `"-1"` |
    
  12061. | `value=(0)`| (changed)| `"0"` |
    
  12062. | `value=(integer)`| (changed)| `"1"` |
    
  12063. | `value=(NaN)`| (changed, warning)| `"NaN"` |
    
  12064. | `value=(float)`| (changed)| `"99.99"` |
    
  12065. | `value=(true)`| (changed)| `"true"` |
    
  12066. | `value=(false)`| (changed)| `"false"` |
    
  12067. | `value=(string 'true')`| (changed)| `"true"` |
    
  12068. | `value=(string 'false')`| (changed)| `"false"` |
    
  12069. | `value=(string 'on')`| (changed)| `"on"` |
    
  12070. | `value=(string 'off')`| (changed)| `"off"` |
    
  12071. | `value=(symbol)`| (initial, warning)| `<empty string>` |
    
  12072. | `value=(function)`| (initial, warning)| `<empty string>` |
    
  12073. | `value=(null)`| (initial, warning)| `<empty string>` |
    
  12074. | `value=(undefined)`| (initial)| `<empty string>` |
    
  12075. 
    
  12076. ## `value` (on `<input>` inside `<div>`)
    
  12077. | Test Case | Flags | Result |
    
  12078. | --- | --- | --- |
    
  12079. | `value=(string)`| (changed)| `"a string"` |
    
  12080. | `value=(empty string)`| (initial)| `<empty string>` |
    
  12081. | `value=(array with string)`| (changed)| `"string"` |
    
  12082. | `value=(empty array)`| (initial)| `<empty string>` |
    
  12083. | `value=(object)`| (changed)| `"result of toString()"` |
    
  12084. | `value=(numeric string)`| (changed)| `"42"` |
    
  12085. | `value=(-1)`| (changed)| `"-1"` |
    
  12086. | `value=(0)`| (changed)| `"0"` |
    
  12087. | `value=(integer)`| (changed)| `"1"` |
    
  12088. | `value=(NaN)`| (changed, warning)| `"NaN"` |
    
  12089. | `value=(float)`| (changed)| `"99.99"` |
    
  12090. | `value=(true)`| (changed)| `"true"` |
    
  12091. | `value=(false)`| (changed)| `"false"` |
    
  12092. | `value=(string 'true')`| (changed)| `"true"` |
    
  12093. | `value=(string 'false')`| (changed)| `"false"` |
    
  12094. | `value=(string 'on')`| (changed)| `"on"` |
    
  12095. | `value=(string 'off')`| (changed)| `"off"` |
    
  12096. | `value=(symbol)`| (initial, warning)| `<empty string>` |
    
  12097. | `value=(function)`| (initial, warning)| `<empty string>` |
    
  12098. | `value=(null)`| (initial, warning)| `<empty string>` |
    
  12099. | `value=(undefined)`| (initial)| `<empty string>` |
    
  12100. 
    
  12101. ## `value` (on `<input>` inside `<div>`)
    
  12102. | Test Case | Flags | Result |
    
  12103. | --- | --- | --- |
    
  12104. | `value=(string)`| (initial)| `<empty string>` |
    
  12105. | `value=(empty string)`| (initial)| `<empty string>` |
    
  12106. | `value=(array with string)`| (initial)| `<empty string>` |
    
  12107. | `value=(empty array)`| (initial)| `<empty string>` |
    
  12108. | `value=(object)`| (initial)| `<empty string>` |
    
  12109. | `value=(numeric string)`| (changed)| `"42"` |
    
  12110. | `value=(-1)`| (changed)| `"-1"` |
    
  12111. | `value=(0)`| (changed)| `"0"` |
    
  12112. | `value=(integer)`| (changed)| `"1"` |
    
  12113. | `value=(NaN)`| (initial, warning)| `<empty string>` |
    
  12114. | `value=(float)`| (changed)| `"99.99"` |
    
  12115. | `value=(true)`| (initial)| `<empty string>` |
    
  12116. | `value=(false)`| (initial)| `<empty string>` |
    
  12117. | `value=(string 'true')`| (initial)| `<empty string>` |
    
  12118. | `value=(string 'false')`| (initial)| `<empty string>` |
    
  12119. | `value=(string 'on')`| (initial)| `<empty string>` |
    
  12120. | `value=(string 'off')`| (initial)| `<empty string>` |
    
  12121. | `value=(symbol)`| (initial, warning)| `<empty string>` |
    
  12122. | `value=(function)`| (initial, warning)| `<empty string>` |
    
  12123. | `value=(null)`| (initial, warning)| `<empty string>` |
    
  12124. | `value=(undefined)`| (initial)| `<empty string>` |
    
  12125. 
    
  12126. ## `value` (on `<textarea>` inside `<div>`)
    
  12127. | Test Case | Flags | Result |
    
  12128. | --- | --- | --- |
    
  12129. | `value=(string)`| (changed)| `"a string"` |
    
  12130. | `value=(empty string)`| (initial)| `<empty string>` |
    
  12131. | `value=(array with string)`| (changed)| `"string"` |
    
  12132. | `value=(empty array)`| (initial)| `<empty string>` |
    
  12133. | `value=(object)`| (changed)| `"result of toString()"` |
    
  12134. | `value=(numeric string)`| (changed)| `"42"` |
    
  12135. | `value=(-1)`| (changed)| `"-1"` |
    
  12136. | `value=(0)`| (changed)| `"0"` |
    
  12137. | `value=(integer)`| (changed)| `"1"` |
    
  12138. | `value=(NaN)`| (changed, warning)| `"NaN"` |
    
  12139. | `value=(float)`| (changed)| `"99.99"` |
    
  12140. | `value=(true)`| (changed)| `"true"` |
    
  12141. | `value=(false)`| (changed)| `"false"` |
    
  12142. | `value=(string 'true')`| (changed)| `"true"` |
    
  12143. | `value=(string 'false')`| (changed)| `"false"` |
    
  12144. | `value=(string 'on')`| (changed)| `"on"` |
    
  12145. | `value=(string 'off')`| (changed)| `"off"` |
    
  12146. | `value=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
    
  12147. | `value=(function)`| (initial, warning, ssr mismatch)| `<empty string>` |
    
  12148. | `value=(null)`| (initial, warning)| `<empty string>` |
    
  12149. | `value=(undefined)`| (initial)| `<empty string>` |
    
  12150. 
    
  12151. ## `value` (on `<option>` inside `<select>`)
    
  12152. | Test Case | Flags | Result |
    
  12153. | --- | --- | --- |
    
  12154. | `value=(string)`| (changed)| `"a string"` |
    
  12155. | `value=(empty string)`| (initial)| `<empty string>` |
    
  12156. | `value=(array with string)`| (changed)| `"string"` |
    
  12157. | `value=(empty array)`| (initial)| `<empty string>` |
    
  12158. | `value=(object)`| (changed)| `"result of toString()"` |
    
  12159. | `value=(numeric string)`| (changed)| `"42"` |
    
  12160. | `value=(-1)`| (changed)| `"-1"` |
    
  12161. | `value=(0)`| (changed)| `"0"` |
    
  12162. | `value=(integer)`| (changed)| `"1"` |
    
  12163. | `value=(NaN)`| (changed, warning)| `"NaN"` |
    
  12164. | `value=(float)`| (changed)| `"99.99"` |
    
  12165. | `value=(true)`| (changed)| `"true"` |
    
  12166. | `value=(false)`| (changed)| `"false"` |
    
  12167. | `value=(string 'true')`| (changed)| `"true"` |
    
  12168. | `value=(string 'false')`| (changed)| `"false"` |
    
  12169. | `value=(string 'on')`| (changed)| `"on"` |
    
  12170. | `value=(string 'off')`| (changed)| `"off"` |
    
  12171. | `value=(symbol)`| (initial, warning)| `<empty string>` |
    
  12172. | `value=(function)`| (initial, warning)| `<empty string>` |
    
  12173. | `value=(null)`| (initial)| `<empty string>` |
    
  12174. | `value=(undefined)`| (initial)| `<empty string>` |
    
  12175. 
    
  12176. ## `Value` (on `<option>` inside `<select>`)
    
  12177. | Test Case | Flags | Result |
    
  12178. | --- | --- | --- |
    
  12179. | `Value=(string)`| (changed, warning)| `"a string"` |
    
  12180. | `Value=(empty string)`| (initial, warning)| `<empty string>` |
    
  12181. | `Value=(array with string)`| (changed, warning)| `"string"` |
    
  12182. | `Value=(empty array)`| (initial, warning)| `<empty string>` |
    
  12183. | `Value=(object)`| (changed, warning)| `"result of toString()"` |
    
  12184. | `Value=(numeric string)`| (changed, warning)| `"42"` |
    
  12185. | `Value=(-1)`| (changed, warning)| `"-1"` |
    
  12186. | `Value=(0)`| (changed, warning)| `"0"` |
    
  12187. | `Value=(integer)`| (changed, warning)| `"1"` |
    
  12188. | `Value=(NaN)`| (changed, warning)| `"NaN"` |
    
  12189. | `Value=(float)`| (changed, warning)| `"99.99"` |
    
  12190. | `Value=(true)`| (initial, warning)| `<empty string>` |
    
  12191. | `Value=(false)`| (initial, warning)| `<empty string>` |
    
  12192. | `Value=(string 'true')`| (changed, warning)| `"true"` |
    
  12193. | `Value=(string 'false')`| (changed, warning)| `"false"` |
    
  12194. | `Value=(string 'on')`| (changed, warning)| `"on"` |
    
  12195. | `Value=(string 'off')`| (changed, warning)| `"off"` |
    
  12196. | `Value=(symbol)`| (initial, warning)| `<empty string>` |
    
  12197. | `Value=(function)`| (initial, warning)| `<empty string>` |
    
  12198. | `Value=(null)`| (initial, warning)| `<empty string>` |
    
  12199. | `Value=(undefined)`| (initial, warning)| `<empty string>` |
    
  12200. 
    
  12201. ## `values` (on `<feColorMatrix>` inside `<svg>`)
    
  12202. | Test Case | Flags | Result |
    
  12203. | --- | --- | --- |
    
  12204. | `values=(string)`| (changed)| `[1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]` |
    
  12205. | `values=(empty string)`| (initial)| `[]` |
    
  12206. | `values=(array with string)`| (changed)| `[1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]` |
    
  12207. | `values=(empty array)`| (initial)| `[]` |
    
  12208. | `values=(object)`| (initial)| `[]` |
    
  12209. | `values=(numeric string)`| (changed)| `[42]` |
    
  12210. | `values=(-1)`| (changed)| `[-1]` |
    
  12211. | `values=(0)`| (changed)| `[0]` |
    
  12212. | `values=(integer)`| (changed)| `[1]` |
    
  12213. | `values=(NaN)`| (initial, warning)| `[]` |
    
  12214. | `values=(float)`| (changed)| `[99.98999786376953]` |
    
  12215. | `values=(true)`| (initial, warning)| `[]` |
    
  12216. | `values=(false)`| (initial, warning)| `[]` |
    
  12217. | `values=(string 'true')`| (initial)| `[]` |
    
  12218. | `values=(string 'false')`| (initial)| `[]` |
    
  12219. | `values=(string 'on')`| (initial)| `[]` |
    
  12220. | `values=(string 'off')`| (initial)| `[]` |
    
  12221. | `values=(symbol)`| (initial, warning)| `[]` |
    
  12222. | `values=(function)`| (initial, warning)| `[]` |
    
  12223. | `values=(null)`| (initial)| `[]` |
    
  12224. | `values=(undefined)`| (initial)| `[]` |
    
  12225. 
    
  12226. ## `vector-effect` (on `<line>` inside `<svg>`)
    
  12227. | Test Case | Flags | Result |
    
  12228. | --- | --- | --- |
    
  12229. | `vector-effect=(string)`| (changed, warning)| `"a string"` |
    
  12230. | `vector-effect=(empty string)`| (changed, warning)| `<empty string>` |
    
  12231. | `vector-effect=(array with string)`| (changed, warning)| `"string"` |
    
  12232. | `vector-effect=(empty array)`| (changed, warning)| `<empty string>` |
    
  12233. | `vector-effect=(object)`| (changed, warning)| `"result of toString()"` |
    
  12234. | `vector-effect=(numeric string)`| (changed, warning)| `"42"` |
    
  12235. | `vector-effect=(-1)`| (changed, warning)| `"-1"` |
    
  12236. | `vector-effect=(0)`| (changed, warning)| `"0"` |
    
  12237. | `vector-effect=(integer)`| (changed, warning)| `"1"` |
    
  12238. | `vector-effect=(NaN)`| (changed, warning)| `"NaN"` |
    
  12239. | `vector-effect=(float)`| (changed, warning)| `"99.99"` |
    
  12240. | `vector-effect=(true)`| (initial, warning)| `<null>` |
    
  12241. | `vector-effect=(false)`| (initial, warning)| `<null>` |
    
  12242. | `vector-effect=(string 'true')`| (changed, warning)| `"true"` |
    
  12243. | `vector-effect=(string 'false')`| (changed, warning)| `"false"` |
    
  12244. | `vector-effect=(string 'on')`| (changed, warning)| `"on"` |
    
  12245. | `vector-effect=(string 'off')`| (changed, warning)| `"off"` |
    
  12246. | `vector-effect=(symbol)`| (initial, warning)| `<null>` |
    
  12247. | `vector-effect=(function)`| (initial, warning)| `<null>` |
    
  12248. | `vector-effect=(null)`| (initial, warning)| `<null>` |
    
  12249. | `vector-effect=(undefined)`| (initial, warning)| `<null>` |
    
  12250. 
    
  12251. ## `vectorEffect` (on `<line>` inside `<svg>`)
    
  12252. | Test Case | Flags | Result |
    
  12253. | --- | --- | --- |
    
  12254. | `vectorEffect=(string)`| (changed)| `"a string"` |
    
  12255. | `vectorEffect=(empty string)`| (changed)| `<empty string>` |
    
  12256. | `vectorEffect=(array with string)`| (changed)| `"string"` |
    
  12257. | `vectorEffect=(empty array)`| (changed)| `<empty string>` |
    
  12258. | `vectorEffect=(object)`| (changed)| `"result of toString()"` |
    
  12259. | `vectorEffect=(numeric string)`| (changed)| `"42"` |
    
  12260. | `vectorEffect=(-1)`| (changed)| `"-1"` |
    
  12261. | `vectorEffect=(0)`| (changed)| `"0"` |
    
  12262. | `vectorEffect=(integer)`| (changed)| `"1"` |
    
  12263. | `vectorEffect=(NaN)`| (changed, warning)| `"NaN"` |
    
  12264. | `vectorEffect=(float)`| (changed)| `"99.99"` |
    
  12265. | `vectorEffect=(true)`| (initial, warning)| `<null>` |
    
  12266. | `vectorEffect=(false)`| (initial, warning)| `<null>` |
    
  12267. | `vectorEffect=(string 'true')`| (changed)| `"true"` |
    
  12268. | `vectorEffect=(string 'false')`| (changed)| `"false"` |
    
  12269. | `vectorEffect=(string 'on')`| (changed)| `"on"` |
    
  12270. | `vectorEffect=(string 'off')`| (changed)| `"off"` |
    
  12271. | `vectorEffect=(symbol)`| (initial, warning)| `<null>` |
    
  12272. | `vectorEffect=(function)`| (initial, warning)| `<null>` |
    
  12273. | `vectorEffect=(null)`| (initial)| `<null>` |
    
  12274. | `vectorEffect=(undefined)`| (initial)| `<null>` |
    
  12275. 
    
  12276. ## `version` (on `<html>` inside `<document>`)
    
  12277. | Test Case | Flags | Result |
    
  12278. | --- | --- | --- |
    
  12279. | `version=(string)`| (changed, ssr mismatch)| `"a string"` |
    
  12280. | `version=(empty string)`| (initial)| `<empty string>` |
    
  12281. | `version=(array with string)`| (changed, ssr mismatch)| `"string"` |
    
  12282. | `version=(empty array)`| (initial)| `<empty string>` |
    
  12283. | `version=(object)`| (changed, ssr mismatch)| `"result of toString()"` |
    
  12284. | `version=(numeric string)`| (changed, ssr mismatch)| `"42"` |
    
  12285. | `version=(-1)`| (changed, ssr mismatch)| `"-1"` |
    
  12286. | `version=(0)`| (changed, ssr mismatch)| `"0"` |
    
  12287. | `version=(integer)`| (changed, ssr mismatch)| `"1"` |
    
  12288. | `version=(NaN)`| (changed, warning, ssr mismatch)| `"NaN"` |
    
  12289. | `version=(float)`| (changed, ssr mismatch)| `"99.99"` |
    
  12290. | `version=(true)`| (initial, warning)| `<empty string>` |
    
  12291. | `version=(false)`| (initial, warning)| `<empty string>` |
    
  12292. | `version=(string 'true')`| (changed, ssr mismatch)| `"true"` |
    
  12293. | `version=(string 'false')`| (changed, ssr mismatch)| `"false"` |
    
  12294. | `version=(string 'on')`| (changed, ssr mismatch)| `"on"` |
    
  12295. | `version=(string 'off')`| (changed, ssr mismatch)| `"off"` |
    
  12296. | `version=(symbol)`| (initial, warning)| `<empty string>` |
    
  12297. | `version=(function)`| (initial, warning)| `<empty string>` |
    
  12298. | `version=(null)`| (initial)| `<empty string>` |
    
  12299. | `version=(undefined)`| (initial)| `<empty string>` |
    
  12300. 
    
  12301. ## `version` (on `<svg>` inside `<div>`)
    
  12302. | Test Case | Flags | Result |
    
  12303. | --- | --- | --- |
    
  12304. | `version=(string)`| (changed)| `"a string"` |
    
  12305. | `version=(empty string)`| (changed)| `<empty string>` |
    
  12306. | `version=(array with string)`| (changed)| `"string"` |
    
  12307. | `version=(empty array)`| (changed)| `<empty string>` |
    
  12308. | `version=(object)`| (changed)| `"result of toString()"` |
    
  12309. | `version=(numeric string)`| (changed)| `"42"` |
    
  12310. | `version=(-1)`| (changed)| `"-1"` |
    
  12311. | `version=(0)`| (changed)| `"0"` |
    
  12312. | `version=(integer)`| (changed)| `"1"` |
    
  12313. | `version=(NaN)`| (changed, warning)| `"NaN"` |
    
  12314. | `version=(float)`| (changed)| `"99.99"` |
    
  12315. | `version=(true)`| (initial, warning)| `<null>` |
    
  12316. | `version=(false)`| (initial, warning)| `<null>` |
    
  12317. | `version=(string 'true')`| (changed)| `"true"` |
    
  12318. | `version=(string 'false')`| (changed)| `"false"` |
    
  12319. | `version=(string 'on')`| (changed)| `"on"` |
    
  12320. | `version=(string 'off')`| (changed)| `"off"` |
    
  12321. | `version=(symbol)`| (initial, warning)| `<null>` |
    
  12322. | `version=(function)`| (initial, warning)| `<null>` |
    
  12323. | `version=(null)`| (initial)| `<null>` |
    
  12324. | `version=(undefined)`| (initial)| `<null>` |
    
  12325. 
    
  12326. ## `vert-adv-y` (on `<font>` inside `<svg>`)
    
  12327. | Test Case | Flags | Result |
    
  12328. | --- | --- | --- |
    
  12329. | `vert-adv-y=(string)`| (initial, warning)| `<null>` |
    
  12330. | `vert-adv-y=(empty string)`| (initial, warning)| `<null>` |
    
  12331. | `vert-adv-y=(array with string)`| (initial, warning)| `<null>` |
    
  12332. | `vert-adv-y=(empty array)`| (initial, warning)| `<null>` |
    
  12333. | `vert-adv-y=(object)`| (initial, warning)| `<null>` |
    
  12334. | `vert-adv-y=(numeric string)`| (initial, warning)| `<null>` |
    
  12335. | `vert-adv-y=(-1)`| (initial, warning)| `<null>` |
    
  12336. | `vert-adv-y=(0)`| (initial, warning)| `<null>` |
    
  12337. | `vert-adv-y=(integer)`| (initial, warning)| `<null>` |
    
  12338. | `vert-adv-y=(NaN)`| (initial, warning)| `<null>` |
    
  12339. | `vert-adv-y=(float)`| (initial, warning)| `<null>` |
    
  12340. | `vert-adv-y=(true)`| (initial, warning)| `<null>` |
    
  12341. | `vert-adv-y=(false)`| (initial, warning)| `<null>` |
    
  12342. | `vert-adv-y=(string 'true')`| (initial, warning)| `<null>` |
    
  12343. | `vert-adv-y=(string 'false')`| (initial, warning)| `<null>` |
    
  12344. | `vert-adv-y=(string 'on')`| (initial, warning)| `<null>` |
    
  12345. | `vert-adv-y=(string 'off')`| (initial, warning)| `<null>` |
    
  12346. | `vert-adv-y=(symbol)`| (initial, warning)| `<null>` |
    
  12347. | `vert-adv-y=(function)`| (initial, warning)| `<null>` |
    
  12348. | `vert-adv-y=(null)`| (initial, warning)| `<null>` |
    
  12349. | `vert-adv-y=(undefined)`| (initial, warning)| `<null>` |
    
  12350. 
    
  12351. ## `vert-origin-x` (on `<font>` inside `<svg>`)
    
  12352. | Test Case | Flags | Result |
    
  12353. | --- | --- | --- |
    
  12354. | `vert-origin-x=(string)`| (initial, warning)| `<null>` |
    
  12355. | `vert-origin-x=(empty string)`| (initial, warning)| `<null>` |
    
  12356. | `vert-origin-x=(array with string)`| (initial, warning)| `<null>` |
    
  12357. | `vert-origin-x=(empty array)`| (initial, warning)| `<null>` |
    
  12358. | `vert-origin-x=(object)`| (initial, warning)| `<null>` |
    
  12359. | `vert-origin-x=(numeric string)`| (initial, warning)| `<null>` |
    
  12360. | `vert-origin-x=(-1)`| (initial, warning)| `<null>` |
    
  12361. | `vert-origin-x=(0)`| (initial, warning)| `<null>` |
    
  12362. | `vert-origin-x=(integer)`| (initial, warning)| `<null>` |
    
  12363. | `vert-origin-x=(NaN)`| (initial, warning)| `<null>` |
    
  12364. | `vert-origin-x=(float)`| (initial, warning)| `<null>` |
    
  12365. | `vert-origin-x=(true)`| (initial, warning)| `<null>` |
    
  12366. | `vert-origin-x=(false)`| (initial, warning)| `<null>` |
    
  12367. | `vert-origin-x=(string 'true')`| (initial, warning)| `<null>` |
    
  12368. | `vert-origin-x=(string 'false')`| (initial, warning)| `<null>` |
    
  12369. | `vert-origin-x=(string 'on')`| (initial, warning)| `<null>` |
    
  12370. | `vert-origin-x=(string 'off')`| (initial, warning)| `<null>` |
    
  12371. | `vert-origin-x=(symbol)`| (initial, warning)| `<null>` |
    
  12372. | `vert-origin-x=(function)`| (initial, warning)| `<null>` |
    
  12373. | `vert-origin-x=(null)`| (initial, warning)| `<null>` |
    
  12374. | `vert-origin-x=(undefined)`| (initial, warning)| `<null>` |
    
  12375. 
    
  12376. ## `vert-origin-y` (on `<font>` inside `<svg>`)
    
  12377. | Test Case | Flags | Result |
    
  12378. | --- | --- | --- |
    
  12379. | `vert-origin-y=(string)`| (changed, warning)| `"a string"` |
    
  12380. | `vert-origin-y=(empty string)`| (changed, warning)| `<empty string>` |
    
  12381. | `vert-origin-y=(array with string)`| (changed, warning)| `"string"` |
    
  12382. | `vert-origin-y=(empty array)`| (changed, warning)| `<empty string>` |
    
  12383. | `vert-origin-y=(object)`| (changed, warning)| `"result of toString()"` |
    
  12384. | `vert-origin-y=(numeric string)`| (changed, warning)| `"42"` |
    
  12385. | `vert-origin-y=(-1)`| (changed, warning)| `"-1"` |
    
  12386. | `vert-origin-y=(0)`| (changed, warning)| `"0"` |
    
  12387. | `vert-origin-y=(integer)`| (changed, warning)| `"1"` |
    
  12388. | `vert-origin-y=(NaN)`| (changed, warning)| `"NaN"` |
    
  12389. | `vert-origin-y=(float)`| (changed, warning)| `"99.99"` |
    
  12390. | `vert-origin-y=(true)`| (initial, warning)| `<null>` |
    
  12391. | `vert-origin-y=(false)`| (initial, warning)| `<null>` |
    
  12392. | `vert-origin-y=(string 'true')`| (changed, warning)| `"true"` |
    
  12393. | `vert-origin-y=(string 'false')`| (changed, warning)| `"false"` |
    
  12394. | `vert-origin-y=(string 'on')`| (changed, warning)| `"on"` |
    
  12395. | `vert-origin-y=(string 'off')`| (changed, warning)| `"off"` |
    
  12396. | `vert-origin-y=(symbol)`| (initial, warning)| `<null>` |
    
  12397. | `vert-origin-y=(function)`| (initial, warning)| `<null>` |
    
  12398. | `vert-origin-y=(null)`| (initial, warning)| `<null>` |
    
  12399. | `vert-origin-y=(undefined)`| (initial, warning)| `<null>` |
    
  12400. 
    
  12401. ## `vertAdvY` (on `<font>` inside `<svg>`)
    
  12402. | Test Case | Flags | Result |
    
  12403. | --- | --- | --- |
    
  12404. | `vertAdvY=(string)`| (changed)| `"a string"` |
    
  12405. | `vertAdvY=(empty string)`| (changed)| `<empty string>` |
    
  12406. | `vertAdvY=(array with string)`| (changed)| `"string"` |
    
  12407. | `vertAdvY=(empty array)`| (changed)| `<empty string>` |
    
  12408. | `vertAdvY=(object)`| (changed)| `"result of toString()"` |
    
  12409. | `vertAdvY=(numeric string)`| (changed)| `"42"` |
    
  12410. | `vertAdvY=(-1)`| (changed)| `"-1"` |
    
  12411. | `vertAdvY=(0)`| (changed)| `"0"` |
    
  12412. | `vertAdvY=(integer)`| (changed)| `"1"` |
    
  12413. | `vertAdvY=(NaN)`| (changed, warning)| `"NaN"` |
    
  12414. | `vertAdvY=(float)`| (changed)| `"99.99"` |
    
  12415. | `vertAdvY=(true)`| (initial, warning)| `<null>` |
    
  12416. | `vertAdvY=(false)`| (initial, warning)| `<null>` |
    
  12417. | `vertAdvY=(string 'true')`| (changed)| `"true"` |
    
  12418. | `vertAdvY=(string 'false')`| (changed)| `"false"` |
    
  12419. | `vertAdvY=(string 'on')`| (changed)| `"on"` |
    
  12420. | `vertAdvY=(string 'off')`| (changed)| `"off"` |
    
  12421. | `vertAdvY=(symbol)`| (initial, warning)| `<null>` |
    
  12422. | `vertAdvY=(function)`| (initial, warning)| `<null>` |
    
  12423. | `vertAdvY=(null)`| (initial)| `<null>` |
    
  12424. | `vertAdvY=(undefined)`| (initial)| `<null>` |
    
  12425. 
    
  12426. ## `vertOriginX` (on `<font>` inside `<svg>`)
    
  12427. | Test Case | Flags | Result |
    
  12428. | --- | --- | --- |
    
  12429. | `vertOriginX=(string)`| (changed)| `"a string"` |
    
  12430. | `vertOriginX=(empty string)`| (changed)| `<empty string>` |
    
  12431. | `vertOriginX=(array with string)`| (changed)| `"string"` |
    
  12432. | `vertOriginX=(empty array)`| (changed)| `<empty string>` |
    
  12433. | `vertOriginX=(object)`| (changed)| `"result of toString()"` |
    
  12434. | `vertOriginX=(numeric string)`| (changed)| `"42"` |
    
  12435. | `vertOriginX=(-1)`| (changed)| `"-1"` |
    
  12436. | `vertOriginX=(0)`| (changed)| `"0"` |
    
  12437. | `vertOriginX=(integer)`| (changed)| `"1"` |
    
  12438. | `vertOriginX=(NaN)`| (changed, warning)| `"NaN"` |
    
  12439. | `vertOriginX=(float)`| (changed)| `"99.99"` |
    
  12440. | `vertOriginX=(true)`| (initial, warning)| `<null>` |
    
  12441. | `vertOriginX=(false)`| (initial, warning)| `<null>` |
    
  12442. | `vertOriginX=(string 'true')`| (changed)| `"true"` |
    
  12443. | `vertOriginX=(string 'false')`| (changed)| `"false"` |
    
  12444. | `vertOriginX=(string 'on')`| (changed)| `"on"` |
    
  12445. | `vertOriginX=(string 'off')`| (changed)| `"off"` |
    
  12446. | `vertOriginX=(symbol)`| (initial, warning)| `<null>` |
    
  12447. | `vertOriginX=(function)`| (initial, warning)| `<null>` |
    
  12448. | `vertOriginX=(null)`| (initial)| `<null>` |
    
  12449. | `vertOriginX=(undefined)`| (initial)| `<null>` |
    
  12450. 
    
  12451. ## `vertOriginY` (on `<font>` inside `<svg>`)
    
  12452. | Test Case | Flags | Result |
    
  12453. | --- | --- | --- |
    
  12454. | `vertOriginY=(string)`| (changed)| `"a string"` |
    
  12455. | `vertOriginY=(empty string)`| (changed)| `<empty string>` |
    
  12456. | `vertOriginY=(array with string)`| (changed)| `"string"` |
    
  12457. | `vertOriginY=(empty array)`| (changed)| `<empty string>` |
    
  12458. | `vertOriginY=(object)`| (changed)| `"result of toString()"` |
    
  12459. | `vertOriginY=(numeric string)`| (changed)| `"42"` |
    
  12460. | `vertOriginY=(-1)`| (changed)| `"-1"` |
    
  12461. | `vertOriginY=(0)`| (changed)| `"0"` |
    
  12462. | `vertOriginY=(integer)`| (changed)| `"1"` |
    
  12463. | `vertOriginY=(NaN)`| (changed, warning)| `"NaN"` |
    
  12464. | `vertOriginY=(float)`| (changed)| `"99.99"` |
    
  12465. | `vertOriginY=(true)`| (initial, warning)| `<null>` |
    
  12466. | `vertOriginY=(false)`| (initial, warning)| `<null>` |
    
  12467. | `vertOriginY=(string 'true')`| (changed)| `"true"` |
    
  12468. | `vertOriginY=(string 'false')`| (changed)| `"false"` |
    
  12469. | `vertOriginY=(string 'on')`| (changed)| `"on"` |
    
  12470. | `vertOriginY=(string 'off')`| (changed)| `"off"` |
    
  12471. | `vertOriginY=(symbol)`| (initial, warning)| `<null>` |
    
  12472. | `vertOriginY=(function)`| (initial, warning)| `<null>` |
    
  12473. | `vertOriginY=(null)`| (initial)| `<null>` |
    
  12474. | `vertOriginY=(undefined)`| (initial)| `<null>` |
    
  12475. 
    
  12476. ## `vHanging` (on `<font-face>` inside `<svg>`)
    
  12477. | Test Case | Flags | Result |
    
  12478. | --- | --- | --- |
    
  12479. | `vHanging=(string)`| (changed)| `"a string"` |
    
  12480. | `vHanging=(empty string)`| (changed)| `<empty string>` |
    
  12481. | `vHanging=(array with string)`| (changed)| `"string"` |
    
  12482. | `vHanging=(empty array)`| (changed)| `<empty string>` |
    
  12483. | `vHanging=(object)`| (changed)| `"result of toString()"` |
    
  12484. | `vHanging=(numeric string)`| (changed)| `"42"` |
    
  12485. | `vHanging=(-1)`| (changed)| `"-1"` |
    
  12486. | `vHanging=(0)`| (changed)| `"0"` |
    
  12487. | `vHanging=(integer)`| (changed)| `"1"` |
    
  12488. | `vHanging=(NaN)`| (changed, warning)| `"NaN"` |
    
  12489. | `vHanging=(float)`| (changed)| `"99.99"` |
    
  12490. | `vHanging=(true)`| (initial, warning)| `<null>` |
    
  12491. | `vHanging=(false)`| (initial, warning)| `<null>` |
    
  12492. | `vHanging=(string 'true')`| (changed)| `"true"` |
    
  12493. | `vHanging=(string 'false')`| (changed)| `"false"` |
    
  12494. | `vHanging=(string 'on')`| (changed)| `"on"` |
    
  12495. | `vHanging=(string 'off')`| (changed)| `"off"` |
    
  12496. | `vHanging=(symbol)`| (initial, warning)| `<null>` |
    
  12497. | `vHanging=(function)`| (initial, warning)| `<null>` |
    
  12498. | `vHanging=(null)`| (initial)| `<null>` |
    
  12499. | `vHanging=(undefined)`| (initial)| `<null>` |
    
  12500. 
    
  12501. ## `vIdeographic` (on `<font-face>` inside `<svg>`)
    
  12502. | Test Case | Flags | Result |
    
  12503. | --- | --- | --- |
    
  12504. | `vIdeographic=(string)`| (changed)| `"a string"` |
    
  12505. | `vIdeographic=(empty string)`| (changed)| `<empty string>` |
    
  12506. | `vIdeographic=(array with string)`| (changed)| `"string"` |
    
  12507. | `vIdeographic=(empty array)`| (changed)| `<empty string>` |
    
  12508. | `vIdeographic=(object)`| (changed)| `"result of toString()"` |
    
  12509. | `vIdeographic=(numeric string)`| (changed)| `"42"` |
    
  12510. | `vIdeographic=(-1)`| (changed)| `"-1"` |
    
  12511. | `vIdeographic=(0)`| (changed)| `"0"` |
    
  12512. | `vIdeographic=(integer)`| (changed)| `"1"` |
    
  12513. | `vIdeographic=(NaN)`| (changed, warning)| `"NaN"` |
    
  12514. | `vIdeographic=(float)`| (changed)| `"99.99"` |
    
  12515. | `vIdeographic=(true)`| (initial, warning)| `<null>` |
    
  12516. | `vIdeographic=(false)`| (initial, warning)| `<null>` |
    
  12517. | `vIdeographic=(string 'true')`| (changed)| `"true"` |
    
  12518. | `vIdeographic=(string 'false')`| (changed)| `"false"` |
    
  12519. | `vIdeographic=(string 'on')`| (changed)| `"on"` |
    
  12520. | `vIdeographic=(string 'off')`| (changed)| `"off"` |
    
  12521. | `vIdeographic=(symbol)`| (initial, warning)| `<null>` |
    
  12522. | `vIdeographic=(function)`| (initial, warning)| `<null>` |
    
  12523. | `vIdeographic=(null)`| (initial)| `<null>` |
    
  12524. | `vIdeographic=(undefined)`| (initial)| `<null>` |
    
  12525. 
    
  12526. ## `viewBox` (on `<marker>` inside `<svg>`)
    
  12527. | Test Case | Flags | Result |
    
  12528. | --- | --- | --- |
    
  12529. | `viewBox=(string)`| (changed)| `<SVGRect: 0,0,1500,1000>` |
    
  12530. | `viewBox=(empty string)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12531. | `viewBox=(array with string)`| (changed)| `<SVGRect: 0,0,1500,1000>` |
    
  12532. | `viewBox=(empty array)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12533. | `viewBox=(object)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12534. | `viewBox=(numeric string)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12535. | `viewBox=(-1)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12536. | `viewBox=(0)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12537. | `viewBox=(integer)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12538. | `viewBox=(NaN)`| (initial, warning)| `<SVGRect: 0,0,0,0>` |
    
  12539. | `viewBox=(float)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12540. | `viewBox=(true)`| (initial, warning)| `<SVGRect: 0,0,0,0>` |
    
  12541. | `viewBox=(false)`| (initial, warning)| `<SVGRect: 0,0,0,0>` |
    
  12542. | `viewBox=(string 'true')`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12543. | `viewBox=(string 'false')`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12544. | `viewBox=(string 'on')`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12545. | `viewBox=(string 'off')`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12546. | `viewBox=(symbol)`| (initial, warning)| `<SVGRect: 0,0,0,0>` |
    
  12547. | `viewBox=(function)`| (initial, warning)| `<SVGRect: 0,0,0,0>` |
    
  12548. | `viewBox=(null)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12549. | `viewBox=(undefined)`| (initial)| `<SVGRect: 0,0,0,0>` |
    
  12550. 
    
  12551. ## `viewTarget` (on `<view>` inside `<svg>`)
    
  12552. | Test Case | Flags | Result |
    
  12553. | --- | --- | --- |
    
  12554. | `viewTarget=(string)`| (changed)| `"a string"` |
    
  12555. | `viewTarget=(empty string)`| (changed)| `<empty string>` |
    
  12556. | `viewTarget=(array with string)`| (changed)| `"string"` |
    
  12557. | `viewTarget=(empty array)`| (changed)| `<empty string>` |
    
  12558. | `viewTarget=(object)`| (changed)| `"result of toString()"` |
    
  12559. | `viewTarget=(numeric string)`| (changed)| `"42"` |
    
  12560. | `viewTarget=(-1)`| (changed)| `"-1"` |
    
  12561. | `viewTarget=(0)`| (changed)| `"0"` |
    
  12562. | `viewTarget=(integer)`| (changed)| `"1"` |
    
  12563. | `viewTarget=(NaN)`| (changed, warning)| `"NaN"` |
    
  12564. | `viewTarget=(float)`| (changed)| `"99.99"` |
    
  12565. | `viewTarget=(true)`| (initial, warning)| `<null>` |
    
  12566. | `viewTarget=(false)`| (initial, warning)| `<null>` |
    
  12567. | `viewTarget=(string 'true')`| (changed)| `"true"` |
    
  12568. | `viewTarget=(string 'false')`| (changed)| `"false"` |
    
  12569. | `viewTarget=(string 'on')`| (changed)| `"on"` |
    
  12570. | `viewTarget=(string 'off')`| (changed)| `"off"` |
    
  12571. | `viewTarget=(symbol)`| (initial, warning)| `<null>` |
    
  12572. | `viewTarget=(function)`| (initial, warning)| `<null>` |
    
  12573. | `viewTarget=(null)`| (initial)| `<null>` |
    
  12574. | `viewTarget=(undefined)`| (initial)| `<null>` |
    
  12575. 
    
  12576. ## `visibility` (on `<div>` inside `<div>`)
    
  12577. | Test Case | Flags | Result |
    
  12578. | --- | --- | --- |
    
  12579. | `visibility=(string)`| (changed)| `"a string"` |
    
  12580. | `visibility=(empty string)`| (changed)| `<empty string>` |
    
  12581. | `visibility=(array with string)`| (changed)| `"string"` |
    
  12582. | `visibility=(empty array)`| (changed)| `<empty string>` |
    
  12583. | `visibility=(object)`| (changed)| `"result of toString()"` |
    
  12584. | `visibility=(numeric string)`| (changed)| `"42"` |
    
  12585. | `visibility=(-1)`| (changed)| `"-1"` |
    
  12586. | `visibility=(0)`| (changed)| `"0"` |
    
  12587. | `visibility=(integer)`| (changed)| `"1"` |
    
  12588. | `visibility=(NaN)`| (changed, warning)| `"NaN"` |
    
  12589. | `visibility=(float)`| (changed)| `"99.99"` |
    
  12590. | `visibility=(true)`| (initial, warning)| `<null>` |
    
  12591. | `visibility=(false)`| (initial, warning)| `<null>` |
    
  12592. | `visibility=(string 'true')`| (changed)| `"true"` |
    
  12593. | `visibility=(string 'false')`| (changed)| `"false"` |
    
  12594. | `visibility=(string 'on')`| (changed)| `"on"` |
    
  12595. | `visibility=(string 'off')`| (changed)| `"off"` |
    
  12596. | `visibility=(symbol)`| (initial, warning)| `<null>` |
    
  12597. | `visibility=(function)`| (initial, warning)| `<null>` |
    
  12598. | `visibility=(null)`| (initial)| `<null>` |
    
  12599. | `visibility=(undefined)`| (initial)| `<null>` |
    
  12600. 
    
  12601. ## `visibility` (on `<path>` inside `<svg>`)
    
  12602. | Test Case | Flags | Result |
    
  12603. | --- | --- | --- |
    
  12604. | `visibility=(string)`| (changed)| `"a string"` |
    
  12605. | `visibility=(empty string)`| (changed)| `<empty string>` |
    
  12606. | `visibility=(array with string)`| (changed)| `"string"` |
    
  12607. | `visibility=(empty array)`| (changed)| `<empty string>` |
    
  12608. | `visibility=(object)`| (changed)| `"result of toString()"` |
    
  12609. | `visibility=(numeric string)`| (changed)| `"42"` |
    
  12610. | `visibility=(-1)`| (changed)| `"-1"` |
    
  12611. | `visibility=(0)`| (changed)| `"0"` |
    
  12612. | `visibility=(integer)`| (changed)| `"1"` |
    
  12613. | `visibility=(NaN)`| (changed, warning)| `"NaN"` |
    
  12614. | `visibility=(float)`| (changed)| `"99.99"` |
    
  12615. | `visibility=(true)`| (initial, warning)| `<null>` |
    
  12616. | `visibility=(false)`| (initial, warning)| `<null>` |
    
  12617. | `visibility=(string 'true')`| (changed)| `"true"` |
    
  12618. | `visibility=(string 'false')`| (changed)| `"false"` |
    
  12619. | `visibility=(string 'on')`| (changed)| `"on"` |
    
  12620. | `visibility=(string 'off')`| (changed)| `"off"` |
    
  12621. | `visibility=(symbol)`| (initial, warning)| `<null>` |
    
  12622. | `visibility=(function)`| (initial, warning)| `<null>` |
    
  12623. | `visibility=(null)`| (initial)| `<null>` |
    
  12624. | `visibility=(undefined)`| (initial)| `<null>` |
    
  12625. 
    
  12626. ## `vMathematical` (on `<font-face>` inside `<svg>`)
    
  12627. | Test Case | Flags | Result |
    
  12628. | --- | --- | --- |
    
  12629. | `vMathematical=(string)`| (changed)| `"a string"` |
    
  12630. | `vMathematical=(empty string)`| (changed)| `<empty string>` |
    
  12631. | `vMathematical=(array with string)`| (changed)| `"string"` |
    
  12632. | `vMathematical=(empty array)`| (changed)| `<empty string>` |
    
  12633. | `vMathematical=(object)`| (changed)| `"result of toString()"` |
    
  12634. | `vMathematical=(numeric string)`| (changed)| `"42"` |
    
  12635. | `vMathematical=(-1)`| (changed)| `"-1"` |
    
  12636. | `vMathematical=(0)`| (changed)| `"0"` |
    
  12637. | `vMathematical=(integer)`| (changed)| `"1"` |
    
  12638. | `vMathematical=(NaN)`| (changed, warning)| `"NaN"` |
    
  12639. | `vMathematical=(float)`| (changed)| `"99.99"` |
    
  12640. | `vMathematical=(true)`| (initial, warning)| `<null>` |
    
  12641. | `vMathematical=(false)`| (initial, warning)| `<null>` |
    
  12642. | `vMathematical=(string 'true')`| (changed)| `"true"` |
    
  12643. | `vMathematical=(string 'false')`| (changed)| `"false"` |
    
  12644. | `vMathematical=(string 'on')`| (changed)| `"on"` |
    
  12645. | `vMathematical=(string 'off')`| (changed)| `"off"` |
    
  12646. | `vMathematical=(symbol)`| (initial, warning)| `<null>` |
    
  12647. | `vMathematical=(function)`| (initial, warning)| `<null>` |
    
  12648. | `vMathematical=(null)`| (initial)| `<null>` |
    
  12649. | `vMathematical=(undefined)`| (initial)| `<null>` |
    
  12650. 
    
  12651. ## `vocab` (on `<div>` inside `<div>`)
    
  12652. | Test Case | Flags | Result |
    
  12653. | --- | --- | --- |
    
  12654. | `vocab=(string)`| (changed)| `"a string"` |
    
  12655. | `vocab=(empty string)`| (changed)| `<empty string>` |
    
  12656. | `vocab=(array with string)`| (changed)| `"string"` |
    
  12657. | `vocab=(empty array)`| (changed)| `<empty string>` |
    
  12658. | `vocab=(object)`| (changed)| `"result of toString()"` |
    
  12659. | `vocab=(numeric string)`| (changed)| `"42"` |
    
  12660. | `vocab=(-1)`| (changed)| `"-1"` |
    
  12661. | `vocab=(0)`| (changed)| `"0"` |
    
  12662. | `vocab=(integer)`| (changed)| `"1"` |
    
  12663. | `vocab=(NaN)`| (changed, warning)| `"NaN"` |
    
  12664. | `vocab=(float)`| (changed)| `"99.99"` |
    
  12665. | `vocab=(true)`| (initial, warning)| `<null>` |
    
  12666. | `vocab=(false)`| (initial, warning)| `<null>` |
    
  12667. | `vocab=(string 'true')`| (changed)| `"true"` |
    
  12668. | `vocab=(string 'false')`| (changed)| `"false"` |
    
  12669. | `vocab=(string 'on')`| (changed)| `"on"` |
    
  12670. | `vocab=(string 'off')`| (changed)| `"off"` |
    
  12671. | `vocab=(symbol)`| (initial, warning)| `<null>` |
    
  12672. | `vocab=(function)`| (initial, warning)| `<null>` |
    
  12673. | `vocab=(null)`| (initial)| `<null>` |
    
  12674. | `vocab=(undefined)`| (initial)| `<null>` |
    
  12675. 
    
  12676. ## `width` (on `<img>` inside `<div>`)
    
  12677. | Test Case | Flags | Result |
    
  12678. | --- | --- | --- |
    
  12679. | `width=(string)`| (initial)| `<number: 0>` |
    
  12680. | `width=(empty string)`| (initial)| `<number: 0>` |
    
  12681. | `width=(array with string)`| (initial)| `<number: 0>` |
    
  12682. | `width=(empty array)`| (initial)| `<number: 0>` |
    
  12683. | `width=(object)`| (initial)| `<number: 0>` |
    
  12684. | `width=(numeric string)`| (changed)| `<number: 42>` |
    
  12685. | `width=(-1)`| (initial)| `<number: 0>` |
    
  12686. | `width=(0)`| (initial)| `<number: 0>` |
    
  12687. | `width=(integer)`| (changed)| `<number: 1>` |
    
  12688. | `width=(NaN)`| (initial, warning)| `<number: 0>` |
    
  12689. | `width=(float)`| (changed)| `<number: 99>` |
    
  12690. | `width=(true)`| (initial, warning)| `<number: 0>` |
    
  12691. | `width=(false)`| (initial, warning)| `<number: 0>` |
    
  12692. | `width=(string 'true')`| (initial)| `<number: 0>` |
    
  12693. | `width=(string 'false')`| (initial)| `<number: 0>` |
    
  12694. | `width=(string 'on')`| (initial)| `<number: 0>` |
    
  12695. | `width=(string 'off')`| (initial)| `<number: 0>` |
    
  12696. | `width=(symbol)`| (initial, warning)| `<number: 0>` |
    
  12697. | `width=(function)`| (initial, warning)| `<number: 0>` |
    
  12698. | `width=(null)`| (initial)| `<number: 0>` |
    
  12699. | `width=(undefined)`| (initial)| `<number: 0>` |
    
  12700. 
    
  12701. ## `width` (on `<rect>` inside `<svg>`)
    
  12702. | Test Case | Flags | Result |
    
  12703. | --- | --- | --- |
    
  12704. | `width=(string)`| (initial)| `<SVGLength: 0>` |
    
  12705. | `width=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  12706. | `width=(array with string)`| (initial)| `<SVGLength: 0>` |
    
  12707. | `width=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  12708. | `width=(object)`| (initial)| `<SVGLength: 0>` |
    
  12709. | `width=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  12710. | `width=(-1)`| (changed)| `<SVGLength: -1>` |
    
  12711. | `width=(0)`| (initial)| `<SVGLength: 0>` |
    
  12712. | `width=(integer)`| (changed)| `<SVGLength: 1>` |
    
  12713. | `width=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  12714. | `width=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  12715. | `width=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  12716. | `width=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  12717. | `width=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  12718. | `width=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  12719. | `width=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  12720. | `width=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  12721. | `width=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  12722. | `width=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  12723. | `width=(null)`| (initial)| `<SVGLength: 0>` |
    
  12724. | `width=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  12725. 
    
  12726. ## `widths` (on `<font-face>` inside `<svg>`)
    
  12727. | Test Case | Flags | Result |
    
  12728. | --- | --- | --- |
    
  12729. | `widths=(string)`| (changed)| `"a string"` |
    
  12730. | `widths=(empty string)`| (changed)| `<empty string>` |
    
  12731. | `widths=(array with string)`| (changed)| `"string"` |
    
  12732. | `widths=(empty array)`| (changed)| `<empty string>` |
    
  12733. | `widths=(object)`| (changed)| `"result of toString()"` |
    
  12734. | `widths=(numeric string)`| (changed)| `"42"` |
    
  12735. | `widths=(-1)`| (changed)| `"-1"` |
    
  12736. | `widths=(0)`| (changed)| `"0"` |
    
  12737. | `widths=(integer)`| (changed)| `"1"` |
    
  12738. | `widths=(NaN)`| (changed, warning)| `"NaN"` |
    
  12739. | `widths=(float)`| (changed)| `"99.99"` |
    
  12740. | `widths=(true)`| (initial, warning)| `<null>` |
    
  12741. | `widths=(false)`| (initial, warning)| `<null>` |
    
  12742. | `widths=(string 'true')`| (changed)| `"true"` |
    
  12743. | `widths=(string 'false')`| (changed)| `"false"` |
    
  12744. | `widths=(string 'on')`| (changed)| `"on"` |
    
  12745. | `widths=(string 'off')`| (changed)| `"off"` |
    
  12746. | `widths=(symbol)`| (initial, warning)| `<null>` |
    
  12747. | `widths=(function)`| (initial, warning)| `<null>` |
    
  12748. | `widths=(null)`| (initial)| `<null>` |
    
  12749. | `widths=(undefined)`| (initial)| `<null>` |
    
  12750. 
    
  12751. ## `wmode` (on `<embed>` inside `<div>`)
    
  12752. | Test Case | Flags | Result |
    
  12753. | --- | --- | --- |
    
  12754. | `wmode=(string)`| (changed)| `"a string"` |
    
  12755. | `wmode=(empty string)`| (changed)| `<empty string>` |
    
  12756. | `wmode=(array with string)`| (changed)| `"string"` |
    
  12757. | `wmode=(empty array)`| (changed)| `<empty string>` |
    
  12758. | `wmode=(object)`| (changed)| `"result of toString()"` |
    
  12759. | `wmode=(numeric string)`| (changed)| `"42"` |
    
  12760. | `wmode=(-1)`| (changed)| `"-1"` |
    
  12761. | `wmode=(0)`| (changed)| `"0"` |
    
  12762. | `wmode=(integer)`| (changed)| `"1"` |
    
  12763. | `wmode=(NaN)`| (changed, warning)| `"NaN"` |
    
  12764. | `wmode=(float)`| (changed)| `"99.99"` |
    
  12765. | `wmode=(true)`| (initial, warning)| `<null>` |
    
  12766. | `wmode=(false)`| (initial, warning)| `<null>` |
    
  12767. | `wmode=(string 'true')`| (changed)| `"true"` |
    
  12768. | `wmode=(string 'false')`| (changed)| `"false"` |
    
  12769. | `wmode=(string 'on')`| (changed)| `"on"` |
    
  12770. | `wmode=(string 'off')`| (changed)| `"off"` |
    
  12771. | `wmode=(symbol)`| (initial, warning)| `<null>` |
    
  12772. | `wmode=(function)`| (initial, warning)| `<null>` |
    
  12773. | `wmode=(null)`| (initial)| `<null>` |
    
  12774. | `wmode=(undefined)`| (initial)| `<null>` |
    
  12775. 
    
  12776. ## `word-spacing` (on `<text>` inside `<svg>`)
    
  12777. | Test Case | Flags | Result |
    
  12778. | --- | --- | --- |
    
  12779. | `word-spacing=(string)`| (changed, warning)| `"a string"` |
    
  12780. | `word-spacing=(empty string)`| (changed, warning)| `<empty string>` |
    
  12781. | `word-spacing=(array with string)`| (changed, warning)| `"string"` |
    
  12782. | `word-spacing=(empty array)`| (changed, warning)| `<empty string>` |
    
  12783. | `word-spacing=(object)`| (changed, warning)| `"result of toString()"` |
    
  12784. | `word-spacing=(numeric string)`| (changed, warning)| `"42"` |
    
  12785. | `word-spacing=(-1)`| (changed, warning)| `"-1"` |
    
  12786. | `word-spacing=(0)`| (changed, warning)| `"0"` |
    
  12787. | `word-spacing=(integer)`| (changed, warning)| `"1"` |
    
  12788. | `word-spacing=(NaN)`| (changed, warning)| `"NaN"` |
    
  12789. | `word-spacing=(float)`| (changed, warning)| `"99.99"` |
    
  12790. | `word-spacing=(true)`| (initial, warning)| `<null>` |
    
  12791. | `word-spacing=(false)`| (initial, warning)| `<null>` |
    
  12792. | `word-spacing=(string 'true')`| (changed, warning)| `"true"` |
    
  12793. | `word-spacing=(string 'false')`| (changed, warning)| `"false"` |
    
  12794. | `word-spacing=(string 'on')`| (changed, warning)| `"on"` |
    
  12795. | `word-spacing=(string 'off')`| (changed, warning)| `"off"` |
    
  12796. | `word-spacing=(symbol)`| (initial, warning)| `<null>` |
    
  12797. | `word-spacing=(function)`| (initial, warning)| `<null>` |
    
  12798. | `word-spacing=(null)`| (initial, warning)| `<null>` |
    
  12799. | `word-spacing=(undefined)`| (initial, warning)| `<null>` |
    
  12800. 
    
  12801. ## `wordSpacing` (on `<text>` inside `<svg>`)
    
  12802. | Test Case | Flags | Result |
    
  12803. | --- | --- | --- |
    
  12804. | `wordSpacing=(string)`| (changed)| `"a string"` |
    
  12805. | `wordSpacing=(empty string)`| (changed)| `<empty string>` |
    
  12806. | `wordSpacing=(array with string)`| (changed)| `"string"` |
    
  12807. | `wordSpacing=(empty array)`| (changed)| `<empty string>` |
    
  12808. | `wordSpacing=(object)`| (changed)| `"result of toString()"` |
    
  12809. | `wordSpacing=(numeric string)`| (changed)| `"42"` |
    
  12810. | `wordSpacing=(-1)`| (changed)| `"-1"` |
    
  12811. | `wordSpacing=(0)`| (changed)| `"0"` |
    
  12812. | `wordSpacing=(integer)`| (changed)| `"1"` |
    
  12813. | `wordSpacing=(NaN)`| (changed, warning)| `"NaN"` |
    
  12814. | `wordSpacing=(float)`| (changed)| `"99.99"` |
    
  12815. | `wordSpacing=(true)`| (initial, warning)| `<null>` |
    
  12816. | `wordSpacing=(false)`| (initial, warning)| `<null>` |
    
  12817. | `wordSpacing=(string 'true')`| (changed)| `"true"` |
    
  12818. | `wordSpacing=(string 'false')`| (changed)| `"false"` |
    
  12819. | `wordSpacing=(string 'on')`| (changed)| `"on"` |
    
  12820. | `wordSpacing=(string 'off')`| (changed)| `"off"` |
    
  12821. | `wordSpacing=(symbol)`| (initial, warning)| `<null>` |
    
  12822. | `wordSpacing=(function)`| (initial, warning)| `<null>` |
    
  12823. | `wordSpacing=(null)`| (initial)| `<null>` |
    
  12824. | `wordSpacing=(undefined)`| (initial)| `<null>` |
    
  12825. 
    
  12826. ## `wrap` (on `<textarea>` inside `<div>`)
    
  12827. | Test Case | Flags | Result |
    
  12828. | --- | --- | --- |
    
  12829. | `wrap=(string)`| (changed)| `"a string"` |
    
  12830. | `wrap=(empty string)`| (initial)| `<empty string>` |
    
  12831. | `wrap=(array with string)`| (changed)| `"string"` |
    
  12832. | `wrap=(empty array)`| (initial)| `<empty string>` |
    
  12833. | `wrap=(object)`| (changed)| `"result of toString()"` |
    
  12834. | `wrap=(numeric string)`| (changed)| `"42"` |
    
  12835. | `wrap=(-1)`| (changed)| `"-1"` |
    
  12836. | `wrap=(0)`| (changed)| `"0"` |
    
  12837. | `wrap=(integer)`| (changed)| `"1"` |
    
  12838. | `wrap=(NaN)`| (changed, warning)| `"NaN"` |
    
  12839. | `wrap=(float)`| (changed)| `"99.99"` |
    
  12840. | `wrap=(true)`| (initial, warning)| `<empty string>` |
    
  12841. | `wrap=(false)`| (initial, warning)| `<empty string>` |
    
  12842. | `wrap=(string 'true')`| (changed)| `"true"` |
    
  12843. | `wrap=(string 'false')`| (changed)| `"false"` |
    
  12844. | `wrap=(string 'on')`| (changed)| `"on"` |
    
  12845. | `wrap=(string 'off')`| (changed)| `"off"` |
    
  12846. | `wrap=(symbol)`| (initial, warning)| `<empty string>` |
    
  12847. | `wrap=(function)`| (initial, warning)| `<empty string>` |
    
  12848. | `wrap=(null)`| (initial)| `<empty string>` |
    
  12849. | `wrap=(undefined)`| (initial)| `<empty string>` |
    
  12850. 
    
  12851. ## `writing-mode` (on `<text>` inside `<svg>`)
    
  12852. | Test Case | Flags | Result |
    
  12853. | --- | --- | --- |
    
  12854. | `writing-mode=(string)`| (changed, warning)| `"a string"` |
    
  12855. | `writing-mode=(empty string)`| (changed, warning)| `<empty string>` |
    
  12856. | `writing-mode=(array with string)`| (changed, warning)| `"string"` |
    
  12857. | `writing-mode=(empty array)`| (changed, warning)| `<empty string>` |
    
  12858. | `writing-mode=(object)`| (changed, warning)| `"result of toString()"` |
    
  12859. | `writing-mode=(numeric string)`| (changed, warning)| `"42"` |
    
  12860. | `writing-mode=(-1)`| (changed, warning)| `"-1"` |
    
  12861. | `writing-mode=(0)`| (changed, warning)| `"0"` |
    
  12862. | `writing-mode=(integer)`| (changed, warning)| `"1"` |
    
  12863. | `writing-mode=(NaN)`| (changed, warning)| `"NaN"` |
    
  12864. | `writing-mode=(float)`| (changed, warning)| `"99.99"` |
    
  12865. | `writing-mode=(true)`| (initial, warning)| `<null>` |
    
  12866. | `writing-mode=(false)`| (initial, warning)| `<null>` |
    
  12867. | `writing-mode=(string 'true')`| (changed, warning)| `"true"` |
    
  12868. | `writing-mode=(string 'false')`| (changed, warning)| `"false"` |
    
  12869. | `writing-mode=(string 'on')`| (changed, warning)| `"on"` |
    
  12870. | `writing-mode=(string 'off')`| (changed, warning)| `"off"` |
    
  12871. | `writing-mode=(symbol)`| (initial, warning)| `<null>` |
    
  12872. | `writing-mode=(function)`| (initial, warning)| `<null>` |
    
  12873. | `writing-mode=(null)`| (initial, warning)| `<null>` |
    
  12874. | `writing-mode=(undefined)`| (initial, warning)| `<null>` |
    
  12875. 
    
  12876. ## `writingMode` (on `<text>` inside `<svg>`)
    
  12877. | Test Case | Flags | Result |
    
  12878. | --- | --- | --- |
    
  12879. | `writingMode=(string)`| (changed)| `"a string"` |
    
  12880. | `writingMode=(empty string)`| (changed)| `<empty string>` |
    
  12881. | `writingMode=(array with string)`| (changed)| `"string"` |
    
  12882. | `writingMode=(empty array)`| (changed)| `<empty string>` |
    
  12883. | `writingMode=(object)`| (changed)| `"result of toString()"` |
    
  12884. | `writingMode=(numeric string)`| (changed)| `"42"` |
    
  12885. | `writingMode=(-1)`| (changed)| `"-1"` |
    
  12886. | `writingMode=(0)`| (changed)| `"0"` |
    
  12887. | `writingMode=(integer)`| (changed)| `"1"` |
    
  12888. | `writingMode=(NaN)`| (changed, warning)| `"NaN"` |
    
  12889. | `writingMode=(float)`| (changed)| `"99.99"` |
    
  12890. | `writingMode=(true)`| (initial, warning)| `<null>` |
    
  12891. | `writingMode=(false)`| (initial, warning)| `<null>` |
    
  12892. | `writingMode=(string 'true')`| (changed)| `"true"` |
    
  12893. | `writingMode=(string 'false')`| (changed)| `"false"` |
    
  12894. | `writingMode=(string 'on')`| (changed)| `"on"` |
    
  12895. | `writingMode=(string 'off')`| (changed)| `"off"` |
    
  12896. | `writingMode=(symbol)`| (initial, warning)| `<null>` |
    
  12897. | `writingMode=(function)`| (initial, warning)| `<null>` |
    
  12898. | `writingMode=(null)`| (initial)| `<null>` |
    
  12899. | `writingMode=(undefined)`| (initial)| `<null>` |
    
  12900. 
    
  12901. ## `x` (on `<altGlyph>` inside `<svg>`)
    
  12902. | Test Case | Flags | Result |
    
  12903. | --- | --- | --- |
    
  12904. | `x=(string)`| (changed)| `"a string"` |
    
  12905. | `x=(empty string)`| (changed)| `<empty string>` |
    
  12906. | `x=(array with string)`| (changed)| `"string"` |
    
  12907. | `x=(empty array)`| (changed)| `<empty string>` |
    
  12908. | `x=(object)`| (changed)| `"result of toString()"` |
    
  12909. | `x=(numeric string)`| (changed)| `"42"` |
    
  12910. | `x=(-1)`| (changed)| `"-1"` |
    
  12911. | `x=(0)`| (changed)| `"0"` |
    
  12912. | `x=(integer)`| (changed)| `"1"` |
    
  12913. | `x=(NaN)`| (changed, warning)| `"NaN"` |
    
  12914. | `x=(float)`| (changed)| `"99.99"` |
    
  12915. | `x=(true)`| (initial, warning)| `<null>` |
    
  12916. | `x=(false)`| (initial, warning)| `<null>` |
    
  12917. | `x=(string 'true')`| (changed)| `"true"` |
    
  12918. | `x=(string 'false')`| (changed)| `"false"` |
    
  12919. | `x=(string 'on')`| (changed)| `"on"` |
    
  12920. | `x=(string 'off')`| (changed)| `"off"` |
    
  12921. | `x=(symbol)`| (initial, warning)| `<null>` |
    
  12922. | `x=(function)`| (initial, warning)| `<null>` |
    
  12923. | `x=(null)`| (initial)| `<null>` |
    
  12924. | `x=(undefined)`| (initial)| `<null>` |
    
  12925. 
    
  12926. ## `x-height` (on `<font-face>` inside `<svg>`)
    
  12927. | Test Case | Flags | Result |
    
  12928. | --- | --- | --- |
    
  12929. | `x-height=(string)`| (changed, warning)| `"a string"` |
    
  12930. | `x-height=(empty string)`| (changed, warning)| `<empty string>` |
    
  12931. | `x-height=(array with string)`| (changed, warning)| `"string"` |
    
  12932. | `x-height=(empty array)`| (changed, warning)| `<empty string>` |
    
  12933. | `x-height=(object)`| (changed, warning)| `"result of toString()"` |
    
  12934. | `x-height=(numeric string)`| (changed, warning)| `"42"` |
    
  12935. | `x-height=(-1)`| (changed, warning)| `"-1"` |
    
  12936. | `x-height=(0)`| (changed, warning)| `"0"` |
    
  12937. | `x-height=(integer)`| (changed, warning)| `"1"` |
    
  12938. | `x-height=(NaN)`| (changed, warning)| `"NaN"` |
    
  12939. | `x-height=(float)`| (changed, warning)| `"99.99"` |
    
  12940. | `x-height=(true)`| (initial, warning)| `<null>` |
    
  12941. | `x-height=(false)`| (initial, warning)| `<null>` |
    
  12942. | `x-height=(string 'true')`| (changed, warning)| `"true"` |
    
  12943. | `x-height=(string 'false')`| (changed, warning)| `"false"` |
    
  12944. | `x-height=(string 'on')`| (changed, warning)| `"on"` |
    
  12945. | `x-height=(string 'off')`| (changed, warning)| `"off"` |
    
  12946. | `x-height=(symbol)`| (initial, warning)| `<null>` |
    
  12947. | `x-height=(function)`| (initial, warning)| `<null>` |
    
  12948. | `x-height=(null)`| (initial, warning)| `<null>` |
    
  12949. | `x-height=(undefined)`| (initial, warning)| `<null>` |
    
  12950. 
    
  12951. ## `x1` (on `<line>` inside `<svg>`)
    
  12952. | Test Case | Flags | Result |
    
  12953. | --- | --- | --- |
    
  12954. | `x1=(string)`| (initial)| `<SVGLength: 0>` |
    
  12955. | `x1=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  12956. | `x1=(array with string)`| (initial)| `<SVGLength: 0>` |
    
  12957. | `x1=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  12958. | `x1=(object)`| (initial)| `<SVGLength: 0>` |
    
  12959. | `x1=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  12960. | `x1=(-1)`| (changed)| `<SVGLength: -1>` |
    
  12961. | `x1=(0)`| (initial)| `<SVGLength: 0>` |
    
  12962. | `x1=(integer)`| (changed)| `<SVGLength: 1>` |
    
  12963. | `x1=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  12964. | `x1=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  12965. | `x1=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  12966. | `x1=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  12967. | `x1=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  12968. | `x1=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  12969. | `x1=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  12970. | `x1=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  12971. | `x1=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  12972. | `x1=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  12973. | `x1=(null)`| (initial)| `<SVGLength: 0>` |
    
  12974. | `x1=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  12975. 
    
  12976. ## `x2` (on `<line>` inside `<svg>`)
    
  12977. | Test Case | Flags | Result |
    
  12978. | --- | --- | --- |
    
  12979. | `x2=(string)`| (initial)| `<SVGLength: 0>` |
    
  12980. | `x2=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  12981. | `x2=(array with string)`| (initial)| `<SVGLength: 0>` |
    
  12982. | `x2=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  12983. | `x2=(object)`| (initial)| `<SVGLength: 0>` |
    
  12984. | `x2=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  12985. | `x2=(-1)`| (changed)| `<SVGLength: -1>` |
    
  12986. | `x2=(0)`| (initial)| `<SVGLength: 0>` |
    
  12987. | `x2=(integer)`| (changed)| `<SVGLength: 1>` |
    
  12988. | `x2=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  12989. | `x2=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  12990. | `x2=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  12991. | `x2=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  12992. | `x2=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  12993. | `x2=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  12994. | `x2=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  12995. | `x2=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  12996. | `x2=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  12997. | `x2=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  12998. | `x2=(null)`| (initial)| `<SVGLength: 0>` |
    
  12999. | `x2=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  13000. 
    
  13001. ## `xChannelSelector` (on `<feDisplacementMap>` inside `<svg>`)
    
  13002. | Test Case | Flags | Result |
    
  13003. | --- | --- | --- |
    
  13004. | `xChannelSelector=(string)`| (changed)| `<number: 1>` |
    
  13005. | `xChannelSelector=(empty string)`| (initial)| `<number: 4>` |
    
  13006. | `xChannelSelector=(array with string)`| (changed)| `<number: 1>` |
    
  13007. | `xChannelSelector=(empty array)`| (initial)| `<number: 4>` |
    
  13008. | `xChannelSelector=(object)`| (initial)| `<number: 4>` |
    
  13009. | `xChannelSelector=(numeric string)`| (initial)| `<number: 4>` |
    
  13010. | `xChannelSelector=(-1)`| (initial)| `<number: 4>` |
    
  13011. | `xChannelSelector=(0)`| (initial)| `<number: 4>` |
    
  13012. | `xChannelSelector=(integer)`| (initial)| `<number: 4>` |
    
  13013. | `xChannelSelector=(NaN)`| (initial, warning)| `<number: 4>` |
    
  13014. | `xChannelSelector=(float)`| (initial)| `<number: 4>` |
    
  13015. | `xChannelSelector=(true)`| (initial, warning)| `<number: 4>` |
    
  13016. | `xChannelSelector=(false)`| (initial, warning)| `<number: 4>` |
    
  13017. | `xChannelSelector=(string 'true')`| (initial)| `<number: 4>` |
    
  13018. | `xChannelSelector=(string 'false')`| (initial)| `<number: 4>` |
    
  13019. | `xChannelSelector=(string 'on')`| (initial)| `<number: 4>` |
    
  13020. | `xChannelSelector=(string 'off')`| (initial)| `<number: 4>` |
    
  13021. | `xChannelSelector=(symbol)`| (initial, warning)| `<number: 4>` |
    
  13022. | `xChannelSelector=(function)`| (initial, warning)| `<number: 4>` |
    
  13023. | `xChannelSelector=(null)`| (initial)| `<number: 4>` |
    
  13024. | `xChannelSelector=(undefined)`| (initial)| `<number: 4>` |
    
  13025. 
    
  13026. ## `xHeight` (on `<font-face>` inside `<svg>`)
    
  13027. | Test Case | Flags | Result |
    
  13028. | --- | --- | --- |
    
  13029. | `xHeight=(string)`| (changed)| `"a string"` |
    
  13030. | `xHeight=(empty string)`| (changed)| `<empty string>` |
    
  13031. | `xHeight=(array with string)`| (changed)| `"string"` |
    
  13032. | `xHeight=(empty array)`| (changed)| `<empty string>` |
    
  13033. | `xHeight=(object)`| (changed)| `"result of toString()"` |
    
  13034. | `xHeight=(numeric string)`| (changed)| `"42"` |
    
  13035. | `xHeight=(-1)`| (changed)| `"-1"` |
    
  13036. | `xHeight=(0)`| (changed)| `"0"` |
    
  13037. | `xHeight=(integer)`| (changed)| `"1"` |
    
  13038. | `xHeight=(NaN)`| (changed, warning)| `"NaN"` |
    
  13039. | `xHeight=(float)`| (changed)| `"99.99"` |
    
  13040. | `xHeight=(true)`| (initial, warning)| `<null>` |
    
  13041. | `xHeight=(false)`| (initial, warning)| `<null>` |
    
  13042. | `xHeight=(string 'true')`| (changed)| `"true"` |
    
  13043. | `xHeight=(string 'false')`| (changed)| `"false"` |
    
  13044. | `xHeight=(string 'on')`| (changed)| `"on"` |
    
  13045. | `xHeight=(string 'off')`| (changed)| `"off"` |
    
  13046. | `xHeight=(symbol)`| (initial, warning)| `<null>` |
    
  13047. | `xHeight=(function)`| (initial, warning)| `<null>` |
    
  13048. | `xHeight=(null)`| (initial)| `<null>` |
    
  13049. | `xHeight=(undefined)`| (initial)| `<null>` |
    
  13050. 
    
  13051. ## `XLink:Actuate` (on `<div>` inside `<div>`)
    
  13052. | Test Case | Flags | Result |
    
  13053. | --- | --- | --- |
    
  13054. | `XLink:Actuate=(string)`| (changed, warning)| `"a string"` |
    
  13055. | `XLink:Actuate=(empty string)`| (changed, warning)| `<empty string>` |
    
  13056. | `XLink:Actuate=(array with string)`| (changed, warning)| `"string"` |
    
  13057. | `XLink:Actuate=(empty array)`| (changed, warning)| `<empty string>` |
    
  13058. | `XLink:Actuate=(object)`| (changed, warning)| `"result of toString()"` |
    
  13059. | `XLink:Actuate=(numeric string)`| (changed, warning)| `"42"` |
    
  13060. | `XLink:Actuate=(-1)`| (changed, warning)| `"-1"` |
    
  13061. | `XLink:Actuate=(0)`| (changed, warning)| `"0"` |
    
  13062. | `XLink:Actuate=(integer)`| (changed, warning)| `"1"` |
    
  13063. | `XLink:Actuate=(NaN)`| (changed, warning)| `"NaN"` |
    
  13064. | `XLink:Actuate=(float)`| (changed, warning)| `"99.99"` |
    
  13065. | `XLink:Actuate=(true)`| (initial, warning)| `<null>` |
    
  13066. | `XLink:Actuate=(false)`| (initial, warning)| `<null>` |
    
  13067. | `XLink:Actuate=(string 'true')`| (changed, warning)| `"true"` |
    
  13068. | `XLink:Actuate=(string 'false')`| (changed, warning)| `"false"` |
    
  13069. | `XLink:Actuate=(string 'on')`| (changed, warning)| `"on"` |
    
  13070. | `XLink:Actuate=(string 'off')`| (changed, warning)| `"off"` |
    
  13071. | `XLink:Actuate=(symbol)`| (initial, warning)| `<null>` |
    
  13072. | `XLink:Actuate=(function)`| (initial, warning)| `<null>` |
    
  13073. | `XLink:Actuate=(null)`| (initial, warning)| `<null>` |
    
  13074. | `XLink:Actuate=(undefined)`| (initial, warning)| `<null>` |
    
  13075. 
    
  13076. ## `xlink:actuate` (on `<div>` inside `<div>`)
    
  13077. | Test Case | Flags | Result |
    
  13078. | --- | --- | --- |
    
  13079. | `xlink:actuate=(string)`| (changed, warning)| `"a string"` |
    
  13080. | `xlink:actuate=(empty string)`| (changed, warning)| `<empty string>` |
    
  13081. | `xlink:actuate=(array with string)`| (changed, warning)| `"string"` |
    
  13082. | `xlink:actuate=(empty array)`| (changed, warning)| `<empty string>` |
    
  13083. | `xlink:actuate=(object)`| (changed, warning)| `"result of toString()"` |
    
  13084. | `xlink:actuate=(numeric string)`| (changed, warning)| `"42"` |
    
  13085. | `xlink:actuate=(-1)`| (changed, warning)| `"-1"` |
    
  13086. | `xlink:actuate=(0)`| (changed, warning)| `"0"` |
    
  13087. | `xlink:actuate=(integer)`| (changed, warning)| `"1"` |
    
  13088. | `xlink:actuate=(NaN)`| (changed, warning)| `"NaN"` |
    
  13089. | `xlink:actuate=(float)`| (changed, warning)| `"99.99"` |
    
  13090. | `xlink:actuate=(true)`| (initial, warning)| `<null>` |
    
  13091. | `xlink:actuate=(false)`| (initial, warning)| `<null>` |
    
  13092. | `xlink:actuate=(string 'true')`| (changed, warning)| `"true"` |
    
  13093. | `xlink:actuate=(string 'false')`| (changed, warning)| `"false"` |
    
  13094. | `xlink:actuate=(string 'on')`| (changed, warning)| `"on"` |
    
  13095. | `xlink:actuate=(string 'off')`| (changed, warning)| `"off"` |
    
  13096. | `xlink:actuate=(symbol)`| (initial, warning)| `<null>` |
    
  13097. | `xlink:actuate=(function)`| (initial, warning)| `<null>` |
    
  13098. | `xlink:actuate=(null)`| (initial, warning)| `<null>` |
    
  13099. | `xlink:actuate=(undefined)`| (initial, warning)| `<null>` |
    
  13100. 
    
  13101. ## `xlink:arcrole` (on `<div>` inside `<div>`)
    
  13102. | Test Case | Flags | Result |
    
  13103. | --- | --- | --- |
    
  13104. | `xlink:arcrole=(string)`| (changed, warning)| `"a string"` |
    
  13105. | `xlink:arcrole=(empty string)`| (changed, warning)| `<empty string>` |
    
  13106. | `xlink:arcrole=(array with string)`| (changed, warning)| `"string"` |
    
  13107. | `xlink:arcrole=(empty array)`| (changed, warning)| `<empty string>` |
    
  13108. | `xlink:arcrole=(object)`| (changed, warning)| `"result of toString()"` |
    
  13109. | `xlink:arcrole=(numeric string)`| (changed, warning)| `"42"` |
    
  13110. | `xlink:arcrole=(-1)`| (changed, warning)| `"-1"` |
    
  13111. | `xlink:arcrole=(0)`| (changed, warning)| `"0"` |
    
  13112. | `xlink:arcrole=(integer)`| (changed, warning)| `"1"` |
    
  13113. | `xlink:arcrole=(NaN)`| (changed, warning)| `"NaN"` |
    
  13114. | `xlink:arcrole=(float)`| (changed, warning)| `"99.99"` |
    
  13115. | `xlink:arcrole=(true)`| (initial, warning)| `<null>` |
    
  13116. | `xlink:arcrole=(false)`| (initial, warning)| `<null>` |
    
  13117. | `xlink:arcrole=(string 'true')`| (changed, warning)| `"true"` |
    
  13118. | `xlink:arcrole=(string 'false')`| (changed, warning)| `"false"` |
    
  13119. | `xlink:arcrole=(string 'on')`| (changed, warning)| `"on"` |
    
  13120. | `xlink:arcrole=(string 'off')`| (changed, warning)| `"off"` |
    
  13121. | `xlink:arcrole=(symbol)`| (initial, warning)| `<null>` |
    
  13122. | `xlink:arcrole=(function)`| (initial, warning)| `<null>` |
    
  13123. | `xlink:arcrole=(null)`| (initial, warning)| `<null>` |
    
  13124. | `xlink:arcrole=(undefined)`| (initial, warning)| `<null>` |
    
  13125. 
    
  13126. ## `xlink:href` (on `<div>` inside `<div>`)
    
  13127. | Test Case | Flags | Result |
    
  13128. | --- | --- | --- |
    
  13129. | `xlink:href=(string)`| (changed, warning)| `"a string"` |
    
  13130. | `xlink:href=(empty string)`| (changed, warning)| `<empty string>` |
    
  13131. | `xlink:href=(array with string)`| (changed, warning)| `"string"` |
    
  13132. | `xlink:href=(empty array)`| (changed, warning)| `<empty string>` |
    
  13133. | `xlink:href=(object)`| (changed, warning)| `"result of toString()"` |
    
  13134. | `xlink:href=(numeric string)`| (changed, warning)| `"42"` |
    
  13135. | `xlink:href=(-1)`| (changed, warning)| `"-1"` |
    
  13136. | `xlink:href=(0)`| (changed, warning)| `"0"` |
    
  13137. | `xlink:href=(integer)`| (changed, warning)| `"1"` |
    
  13138. | `xlink:href=(NaN)`| (changed, warning)| `"NaN"` |
    
  13139. | `xlink:href=(float)`| (changed, warning)| `"99.99"` |
    
  13140. | `xlink:href=(true)`| (initial, warning)| `<null>` |
    
  13141. | `xlink:href=(false)`| (initial, warning)| `<null>` |
    
  13142. | `xlink:href=(string 'true')`| (changed, warning)| `"true"` |
    
  13143. | `xlink:href=(string 'false')`| (changed, warning)| `"false"` |
    
  13144. | `xlink:href=(string 'on')`| (changed, warning)| `"on"` |
    
  13145. | `xlink:href=(string 'off')`| (changed, warning)| `"off"` |
    
  13146. | `xlink:href=(symbol)`| (initial, warning)| `<null>` |
    
  13147. | `xlink:href=(function)`| (initial, warning)| `<null>` |
    
  13148. | `xlink:href=(null)`| (initial, warning)| `<null>` |
    
  13149. | `xlink:href=(undefined)`| (initial, warning)| `<null>` |
    
  13150. 
    
  13151. ## `xlink:role` (on `<div>` inside `<div>`)
    
  13152. | Test Case | Flags | Result |
    
  13153. | --- | --- | --- |
    
  13154. | `xlink:role=(string)`| (changed, warning)| `"a string"` |
    
  13155. | `xlink:role=(empty string)`| (changed, warning)| `<empty string>` |
    
  13156. | `xlink:role=(array with string)`| (changed, warning)| `"string"` |
    
  13157. | `xlink:role=(empty array)`| (changed, warning)| `<empty string>` |
    
  13158. | `xlink:role=(object)`| (changed, warning)| `"result of toString()"` |
    
  13159. | `xlink:role=(numeric string)`| (changed, warning)| `"42"` |
    
  13160. | `xlink:role=(-1)`| (changed, warning)| `"-1"` |
    
  13161. | `xlink:role=(0)`| (changed, warning)| `"0"` |
    
  13162. | `xlink:role=(integer)`| (changed, warning)| `"1"` |
    
  13163. | `xlink:role=(NaN)`| (changed, warning)| `"NaN"` |
    
  13164. | `xlink:role=(float)`| (changed, warning)| `"99.99"` |
    
  13165. | `xlink:role=(true)`| (initial, warning)| `<null>` |
    
  13166. | `xlink:role=(false)`| (initial, warning)| `<null>` |
    
  13167. | `xlink:role=(string 'true')`| (changed, warning)| `"true"` |
    
  13168. | `xlink:role=(string 'false')`| (changed, warning)| `"false"` |
    
  13169. | `xlink:role=(string 'on')`| (changed, warning)| `"on"` |
    
  13170. | `xlink:role=(string 'off')`| (changed, warning)| `"off"` |
    
  13171. | `xlink:role=(symbol)`| (initial, warning)| `<null>` |
    
  13172. | `xlink:role=(function)`| (initial, warning)| `<null>` |
    
  13173. | `xlink:role=(null)`| (initial, warning)| `<null>` |
    
  13174. | `xlink:role=(undefined)`| (initial, warning)| `<null>` |
    
  13175. 
    
  13176. ## `xlink:show` (on `<div>` inside `<div>`)
    
  13177. | Test Case | Flags | Result |
    
  13178. | --- | --- | --- |
    
  13179. | `xlink:show=(string)`| (changed, warning)| `"a string"` |
    
  13180. | `xlink:show=(empty string)`| (changed, warning)| `<empty string>` |
    
  13181. | `xlink:show=(array with string)`| (changed, warning)| `"string"` |
    
  13182. | `xlink:show=(empty array)`| (changed, warning)| `<empty string>` |
    
  13183. | `xlink:show=(object)`| (changed, warning)| `"result of toString()"` |
    
  13184. | `xlink:show=(numeric string)`| (changed, warning)| `"42"` |
    
  13185. | `xlink:show=(-1)`| (changed, warning)| `"-1"` |
    
  13186. | `xlink:show=(0)`| (changed, warning)| `"0"` |
    
  13187. | `xlink:show=(integer)`| (changed, warning)| `"1"` |
    
  13188. | `xlink:show=(NaN)`| (changed, warning)| `"NaN"` |
    
  13189. | `xlink:show=(float)`| (changed, warning)| `"99.99"` |
    
  13190. | `xlink:show=(true)`| (initial, warning)| `<null>` |
    
  13191. | `xlink:show=(false)`| (initial, warning)| `<null>` |
    
  13192. | `xlink:show=(string 'true')`| (changed, warning)| `"true"` |
    
  13193. | `xlink:show=(string 'false')`| (changed, warning)| `"false"` |
    
  13194. | `xlink:show=(string 'on')`| (changed, warning)| `"on"` |
    
  13195. | `xlink:show=(string 'off')`| (changed, warning)| `"off"` |
    
  13196. | `xlink:show=(symbol)`| (initial, warning)| `<null>` |
    
  13197. | `xlink:show=(function)`| (initial, warning)| `<null>` |
    
  13198. | `xlink:show=(null)`| (initial, warning)| `<null>` |
    
  13199. | `xlink:show=(undefined)`| (initial, warning)| `<null>` |
    
  13200. 
    
  13201. ## `xlink:title` (on `<div>` inside `<div>`)
    
  13202. | Test Case | Flags | Result |
    
  13203. | --- | --- | --- |
    
  13204. | `xlink:title=(string)`| (changed, warning)| `"a string"` |
    
  13205. | `xlink:title=(empty string)`| (changed, warning)| `<empty string>` |
    
  13206. | `xlink:title=(array with string)`| (changed, warning)| `"string"` |
    
  13207. | `xlink:title=(empty array)`| (changed, warning)| `<empty string>` |
    
  13208. | `xlink:title=(object)`| (changed, warning)| `"result of toString()"` |
    
  13209. | `xlink:title=(numeric string)`| (changed, warning)| `"42"` |
    
  13210. | `xlink:title=(-1)`| (changed, warning)| `"-1"` |
    
  13211. | `xlink:title=(0)`| (changed, warning)| `"0"` |
    
  13212. | `xlink:title=(integer)`| (changed, warning)| `"1"` |
    
  13213. | `xlink:title=(NaN)`| (changed, warning)| `"NaN"` |
    
  13214. | `xlink:title=(float)`| (changed, warning)| `"99.99"` |
    
  13215. | `xlink:title=(true)`| (initial, warning)| `<null>` |
    
  13216. | `xlink:title=(false)`| (initial, warning)| `<null>` |
    
  13217. | `xlink:title=(string 'true')`| (changed, warning)| `"true"` |
    
  13218. | `xlink:title=(string 'false')`| (changed, warning)| `"false"` |
    
  13219. | `xlink:title=(string 'on')`| (changed, warning)| `"on"` |
    
  13220. | `xlink:title=(string 'off')`| (changed, warning)| `"off"` |
    
  13221. | `xlink:title=(symbol)`| (initial, warning)| `<null>` |
    
  13222. | `xlink:title=(function)`| (initial, warning)| `<null>` |
    
  13223. | `xlink:title=(null)`| (initial, warning)| `<null>` |
    
  13224. | `xlink:title=(undefined)`| (initial, warning)| `<null>` |
    
  13225. 
    
  13226. ## `xlink:type` (on `<div>` inside `<div>`)
    
  13227. | Test Case | Flags | Result |
    
  13228. | --- | --- | --- |
    
  13229. | `xlink:type=(string)`| (changed, warning)| `"a string"` |
    
  13230. | `xlink:type=(empty string)`| (changed, warning)| `<empty string>` |
    
  13231. | `xlink:type=(array with string)`| (changed, warning)| `"string"` |
    
  13232. | `xlink:type=(empty array)`| (changed, warning)| `<empty string>` |
    
  13233. | `xlink:type=(object)`| (changed, warning)| `"result of toString()"` |
    
  13234. | `xlink:type=(numeric string)`| (changed, warning)| `"42"` |
    
  13235. | `xlink:type=(-1)`| (changed, warning)| `"-1"` |
    
  13236. | `xlink:type=(0)`| (changed, warning)| `"0"` |
    
  13237. | `xlink:type=(integer)`| (changed, warning)| `"1"` |
    
  13238. | `xlink:type=(NaN)`| (changed, warning)| `"NaN"` |
    
  13239. | `xlink:type=(float)`| (changed, warning)| `"99.99"` |
    
  13240. | `xlink:type=(true)`| (initial, warning)| `<null>` |
    
  13241. | `xlink:type=(false)`| (initial, warning)| `<null>` |
    
  13242. | `xlink:type=(string 'true')`| (changed, warning)| `"true"` |
    
  13243. | `xlink:type=(string 'false')`| (changed, warning)| `"false"` |
    
  13244. | `xlink:type=(string 'on')`| (changed, warning)| `"on"` |
    
  13245. | `xlink:type=(string 'off')`| (changed, warning)| `"off"` |
    
  13246. | `xlink:type=(symbol)`| (initial, warning)| `<null>` |
    
  13247. | `xlink:type=(function)`| (initial, warning)| `<null>` |
    
  13248. | `xlink:type=(null)`| (initial, warning)| `<null>` |
    
  13249. | `xlink:type=(undefined)`| (initial, warning)| `<null>` |
    
  13250. 
    
  13251. ## `xlinkActuate` (on `<div>` inside `<div>`)
    
  13252. | Test Case | Flags | Result |
    
  13253. | --- | --- | --- |
    
  13254. | `xlinkActuate=(string)`| (changed)| `"a string"` |
    
  13255. | `xlinkActuate=(empty string)`| (changed)| `<empty string>` |
    
  13256. | `xlinkActuate=(array with string)`| (changed)| `"string"` |
    
  13257. | `xlinkActuate=(empty array)`| (changed)| `<empty string>` |
    
  13258. | `xlinkActuate=(object)`| (changed)| `"result of toString()"` |
    
  13259. | `xlinkActuate=(numeric string)`| (changed)| `"42"` |
    
  13260. | `xlinkActuate=(-1)`| (changed)| `"-1"` |
    
  13261. | `xlinkActuate=(0)`| (changed)| `"0"` |
    
  13262. | `xlinkActuate=(integer)`| (changed)| `"1"` |
    
  13263. | `xlinkActuate=(NaN)`| (changed, warning)| `"NaN"` |
    
  13264. | `xlinkActuate=(float)`| (changed)| `"99.99"` |
    
  13265. | `xlinkActuate=(true)`| (initial, warning)| `<null>` |
    
  13266. | `xlinkActuate=(false)`| (initial, warning)| `<null>` |
    
  13267. | `xlinkActuate=(string 'true')`| (changed)| `"true"` |
    
  13268. | `xlinkActuate=(string 'false')`| (changed)| `"false"` |
    
  13269. | `xlinkActuate=(string 'on')`| (changed)| `"on"` |
    
  13270. | `xlinkActuate=(string 'off')`| (changed)| `"off"` |
    
  13271. | `xlinkActuate=(symbol)`| (initial, warning)| `<null>` |
    
  13272. | `xlinkActuate=(function)`| (initial, warning)| `<null>` |
    
  13273. | `xlinkActuate=(null)`| (initial)| `<null>` |
    
  13274. | `xlinkActuate=(undefined)`| (initial)| `<null>` |
    
  13275. 
    
  13276. ## `XlinkActuate` (on `<div>` inside `<div>`)
    
  13277. | Test Case | Flags | Result |
    
  13278. | --- | --- | --- |
    
  13279. | `XlinkActuate=(string)`| (initial, warning)| `<null>` |
    
  13280. | `XlinkActuate=(empty string)`| (initial, warning)| `<null>` |
    
  13281. | `XlinkActuate=(array with string)`| (initial, warning)| `<null>` |
    
  13282. | `XlinkActuate=(empty array)`| (initial, warning)| `<null>` |
    
  13283. | `XlinkActuate=(object)`| (initial, warning)| `<null>` |
    
  13284. | `XlinkActuate=(numeric string)`| (initial, warning)| `<null>` |
    
  13285. | `XlinkActuate=(-1)`| (initial, warning)| `<null>` |
    
  13286. | `XlinkActuate=(0)`| (initial, warning)| `<null>` |
    
  13287. | `XlinkActuate=(integer)`| (initial, warning)| `<null>` |
    
  13288. | `XlinkActuate=(NaN)`| (initial, warning)| `<null>` |
    
  13289. | `XlinkActuate=(float)`| (initial, warning)| `<null>` |
    
  13290. | `XlinkActuate=(true)`| (initial, warning)| `<null>` |
    
  13291. | `XlinkActuate=(false)`| (initial, warning)| `<null>` |
    
  13292. | `XlinkActuate=(string 'true')`| (initial, warning)| `<null>` |
    
  13293. | `XlinkActuate=(string 'false')`| (initial, warning)| `<null>` |
    
  13294. | `XlinkActuate=(string 'on')`| (initial, warning)| `<null>` |
    
  13295. | `XlinkActuate=(string 'off')`| (initial, warning)| `<null>` |
    
  13296. | `XlinkActuate=(symbol)`| (initial, warning)| `<null>` |
    
  13297. | `XlinkActuate=(function)`| (initial, warning)| `<null>` |
    
  13298. | `XlinkActuate=(null)`| (initial, warning)| `<null>` |
    
  13299. | `XlinkActuate=(undefined)`| (initial, warning)| `<null>` |
    
  13300. 
    
  13301. ## `xlinkArcrole` (on `<div>` inside `<div>`)
    
  13302. | Test Case | Flags | Result |
    
  13303. | --- | --- | --- |
    
  13304. | `xlinkArcrole=(string)`| (changed)| `"a string"` |
    
  13305. | `xlinkArcrole=(empty string)`| (changed)| `<empty string>` |
    
  13306. | `xlinkArcrole=(array with string)`| (changed)| `"string"` |
    
  13307. | `xlinkArcrole=(empty array)`| (changed)| `<empty string>` |
    
  13308. | `xlinkArcrole=(object)`| (changed)| `"result of toString()"` |
    
  13309. | `xlinkArcrole=(numeric string)`| (changed)| `"42"` |
    
  13310. | `xlinkArcrole=(-1)`| (changed)| `"-1"` |
    
  13311. | `xlinkArcrole=(0)`| (changed)| `"0"` |
    
  13312. | `xlinkArcrole=(integer)`| (changed)| `"1"` |
    
  13313. | `xlinkArcrole=(NaN)`| (changed, warning)| `"NaN"` |
    
  13314. | `xlinkArcrole=(float)`| (changed)| `"99.99"` |
    
  13315. | `xlinkArcrole=(true)`| (initial, warning)| `<null>` |
    
  13316. | `xlinkArcrole=(false)`| (initial, warning)| `<null>` |
    
  13317. | `xlinkArcrole=(string 'true')`| (changed)| `"true"` |
    
  13318. | `xlinkArcrole=(string 'false')`| (changed)| `"false"` |
    
  13319. | `xlinkArcrole=(string 'on')`| (changed)| `"on"` |
    
  13320. | `xlinkArcrole=(string 'off')`| (changed)| `"off"` |
    
  13321. | `xlinkArcrole=(symbol)`| (initial, warning)| `<null>` |
    
  13322. | `xlinkArcrole=(function)`| (initial, warning)| `<null>` |
    
  13323. | `xlinkArcrole=(null)`| (initial)| `<null>` |
    
  13324. | `xlinkArcrole=(undefined)`| (initial)| `<null>` |
    
  13325. 
    
  13326. ## `xlinkHref` (on `<div>` inside `<div>`)
    
  13327. | Test Case | Flags | Result |
    
  13328. | --- | --- | --- |
    
  13329. | `xlinkHref=(string)`| (changed)| `"a string"` |
    
  13330. | `xlinkHref=(empty string)`| (changed)| `<empty string>` |
    
  13331. | `xlinkHref=(array with string)`| (changed)| `"string"` |
    
  13332. | `xlinkHref=(empty array)`| (changed)| `<empty string>` |
    
  13333. | `xlinkHref=(object)`| (changed)| `"result of toString()"` |
    
  13334. | `xlinkHref=(numeric string)`| (changed)| `"42"` |
    
  13335. | `xlinkHref=(-1)`| (changed)| `"-1"` |
    
  13336. | `xlinkHref=(0)`| (changed)| `"0"` |
    
  13337. | `xlinkHref=(integer)`| (changed)| `"1"` |
    
  13338. | `xlinkHref=(NaN)`| (changed, warning)| `"NaN"` |
    
  13339. | `xlinkHref=(float)`| (changed)| `"99.99"` |
    
  13340. | `xlinkHref=(true)`| (initial, warning)| `<null>` |
    
  13341. | `xlinkHref=(false)`| (initial, warning)| `<null>` |
    
  13342. | `xlinkHref=(string 'true')`| (changed)| `"true"` |
    
  13343. | `xlinkHref=(string 'false')`| (changed)| `"false"` |
    
  13344. | `xlinkHref=(string 'on')`| (changed)| `"on"` |
    
  13345. | `xlinkHref=(string 'off')`| (changed)| `"off"` |
    
  13346. | `xlinkHref=(symbol)`| (initial, warning)| `<null>` |
    
  13347. | `xlinkHref=(function)`| (initial, warning)| `<null>` |
    
  13348. | `xlinkHref=(null)`| (initial)| `<null>` |
    
  13349. | `xlinkHref=(undefined)`| (initial)| `<null>` |
    
  13350. 
    
  13351. ## `xlinkRole` (on `<div>` inside `<div>`)
    
  13352. | Test Case | Flags | Result |
    
  13353. | --- | --- | --- |
    
  13354. | `xlinkRole=(string)`| (changed)| `"a string"` |
    
  13355. | `xlinkRole=(empty string)`| (changed)| `<empty string>` |
    
  13356. | `xlinkRole=(array with string)`| (changed)| `"string"` |
    
  13357. | `xlinkRole=(empty array)`| (changed)| `<empty string>` |
    
  13358. | `xlinkRole=(object)`| (changed)| `"result of toString()"` |
    
  13359. | `xlinkRole=(numeric string)`| (changed)| `"42"` |
    
  13360. | `xlinkRole=(-1)`| (changed)| `"-1"` |
    
  13361. | `xlinkRole=(0)`| (changed)| `"0"` |
    
  13362. | `xlinkRole=(integer)`| (changed)| `"1"` |
    
  13363. | `xlinkRole=(NaN)`| (changed, warning)| `"NaN"` |
    
  13364. | `xlinkRole=(float)`| (changed)| `"99.99"` |
    
  13365. | `xlinkRole=(true)`| (initial, warning)| `<null>` |
    
  13366. | `xlinkRole=(false)`| (initial, warning)| `<null>` |
    
  13367. | `xlinkRole=(string 'true')`| (changed)| `"true"` |
    
  13368. | `xlinkRole=(string 'false')`| (changed)| `"false"` |
    
  13369. | `xlinkRole=(string 'on')`| (changed)| `"on"` |
    
  13370. | `xlinkRole=(string 'off')`| (changed)| `"off"` |
    
  13371. | `xlinkRole=(symbol)`| (initial, warning)| `<null>` |
    
  13372. | `xlinkRole=(function)`| (initial, warning)| `<null>` |
    
  13373. | `xlinkRole=(null)`| (initial)| `<null>` |
    
  13374. | `xlinkRole=(undefined)`| (initial)| `<null>` |
    
  13375. 
    
  13376. ## `xlinkShow` (on `<div>` inside `<div>`)
    
  13377. | Test Case | Flags | Result |
    
  13378. | --- | --- | --- |
    
  13379. | `xlinkShow=(string)`| (changed)| `"a string"` |
    
  13380. | `xlinkShow=(empty string)`| (changed)| `<empty string>` |
    
  13381. | `xlinkShow=(array with string)`| (changed)| `"string"` |
    
  13382. | `xlinkShow=(empty array)`| (changed)| `<empty string>` |
    
  13383. | `xlinkShow=(object)`| (changed)| `"result of toString()"` |
    
  13384. | `xlinkShow=(numeric string)`| (changed)| `"42"` |
    
  13385. | `xlinkShow=(-1)`| (changed)| `"-1"` |
    
  13386. | `xlinkShow=(0)`| (changed)| `"0"` |
    
  13387. | `xlinkShow=(integer)`| (changed)| `"1"` |
    
  13388. | `xlinkShow=(NaN)`| (changed, warning)| `"NaN"` |
    
  13389. | `xlinkShow=(float)`| (changed)| `"99.99"` |
    
  13390. | `xlinkShow=(true)`| (initial, warning)| `<null>` |
    
  13391. | `xlinkShow=(false)`| (initial, warning)| `<null>` |
    
  13392. | `xlinkShow=(string 'true')`| (changed)| `"true"` |
    
  13393. | `xlinkShow=(string 'false')`| (changed)| `"false"` |
    
  13394. | `xlinkShow=(string 'on')`| (changed)| `"on"` |
    
  13395. | `xlinkShow=(string 'off')`| (changed)| `"off"` |
    
  13396. | `xlinkShow=(symbol)`| (initial, warning)| `<null>` |
    
  13397. | `xlinkShow=(function)`| (initial, warning)| `<null>` |
    
  13398. | `xlinkShow=(null)`| (initial)| `<null>` |
    
  13399. | `xlinkShow=(undefined)`| (initial)| `<null>` |
    
  13400. 
    
  13401. ## `xlinkTitle` (on `<div>` inside `<div>`)
    
  13402. | Test Case | Flags | Result |
    
  13403. | --- | --- | --- |
    
  13404. | `xlinkTitle=(string)`| (changed)| `"a string"` |
    
  13405. | `xlinkTitle=(empty string)`| (changed)| `<empty string>` |
    
  13406. | `xlinkTitle=(array with string)`| (changed)| `"string"` |
    
  13407. | `xlinkTitle=(empty array)`| (changed)| `<empty string>` |
    
  13408. | `xlinkTitle=(object)`| (changed)| `"result of toString()"` |
    
  13409. | `xlinkTitle=(numeric string)`| (changed)| `"42"` |
    
  13410. | `xlinkTitle=(-1)`| (changed)| `"-1"` |
    
  13411. | `xlinkTitle=(0)`| (changed)| `"0"` |
    
  13412. | `xlinkTitle=(integer)`| (changed)| `"1"` |
    
  13413. | `xlinkTitle=(NaN)`| (changed, warning)| `"NaN"` |
    
  13414. | `xlinkTitle=(float)`| (changed)| `"99.99"` |
    
  13415. | `xlinkTitle=(true)`| (initial, warning)| `<null>` |
    
  13416. | `xlinkTitle=(false)`| (initial, warning)| `<null>` |
    
  13417. | `xlinkTitle=(string 'true')`| (changed)| `"true"` |
    
  13418. | `xlinkTitle=(string 'false')`| (changed)| `"false"` |
    
  13419. | `xlinkTitle=(string 'on')`| (changed)| `"on"` |
    
  13420. | `xlinkTitle=(string 'off')`| (changed)| `"off"` |
    
  13421. | `xlinkTitle=(symbol)`| (initial, warning)| `<null>` |
    
  13422. | `xlinkTitle=(function)`| (initial, warning)| `<null>` |
    
  13423. | `xlinkTitle=(null)`| (initial)| `<null>` |
    
  13424. | `xlinkTitle=(undefined)`| (initial)| `<null>` |
    
  13425. 
    
  13426. ## `xlinkType` (on `<div>` inside `<div>`)
    
  13427. | Test Case | Flags | Result |
    
  13428. | --- | --- | --- |
    
  13429. | `xlinkType=(string)`| (changed)| `"a string"` |
    
  13430. | `xlinkType=(empty string)`| (changed)| `<empty string>` |
    
  13431. | `xlinkType=(array with string)`| (changed)| `"string"` |
    
  13432. | `xlinkType=(empty array)`| (changed)| `<empty string>` |
    
  13433. | `xlinkType=(object)`| (changed)| `"result of toString()"` |
    
  13434. | `xlinkType=(numeric string)`| (changed)| `"42"` |
    
  13435. | `xlinkType=(-1)`| (changed)| `"-1"` |
    
  13436. | `xlinkType=(0)`| (changed)| `"0"` |
    
  13437. | `xlinkType=(integer)`| (changed)| `"1"` |
    
  13438. | `xlinkType=(NaN)`| (changed, warning)| `"NaN"` |
    
  13439. | `xlinkType=(float)`| (changed)| `"99.99"` |
    
  13440. | `xlinkType=(true)`| (initial, warning)| `<null>` |
    
  13441. | `xlinkType=(false)`| (initial, warning)| `<null>` |
    
  13442. | `xlinkType=(string 'true')`| (changed)| `"true"` |
    
  13443. | `xlinkType=(string 'false')`| (changed)| `"false"` |
    
  13444. | `xlinkType=(string 'on')`| (changed)| `"on"` |
    
  13445. | `xlinkType=(string 'off')`| (changed)| `"off"` |
    
  13446. | `xlinkType=(symbol)`| (initial, warning)| `<null>` |
    
  13447. | `xlinkType=(function)`| (initial, warning)| `<null>` |
    
  13448. | `xlinkType=(null)`| (initial)| `<null>` |
    
  13449. | `xlinkType=(undefined)`| (initial)| `<null>` |
    
  13450. 
    
  13451. ## `xml:base` (on `<div>` inside `<div>`)
    
  13452. | Test Case | Flags | Result |
    
  13453. | --- | --- | --- |
    
  13454. | `xml:base=(string)`| (changed, warning)| `"a string"` |
    
  13455. | `xml:base=(empty string)`| (changed, warning)| `<empty string>` |
    
  13456. | `xml:base=(array with string)`| (changed, warning)| `"string"` |
    
  13457. | `xml:base=(empty array)`| (changed, warning)| `<empty string>` |
    
  13458. | `xml:base=(object)`| (changed, warning)| `"result of toString()"` |
    
  13459. | `xml:base=(numeric string)`| (changed, warning)| `"42"` |
    
  13460. | `xml:base=(-1)`| (changed, warning)| `"-1"` |
    
  13461. | `xml:base=(0)`| (changed, warning)| `"0"` |
    
  13462. | `xml:base=(integer)`| (changed, warning)| `"1"` |
    
  13463. | `xml:base=(NaN)`| (changed, warning)| `"NaN"` |
    
  13464. | `xml:base=(float)`| (changed, warning)| `"99.99"` |
    
  13465. | `xml:base=(true)`| (initial, warning)| `<null>` |
    
  13466. | `xml:base=(false)`| (initial, warning)| `<null>` |
    
  13467. | `xml:base=(string 'true')`| (changed, warning)| `"true"` |
    
  13468. | `xml:base=(string 'false')`| (changed, warning)| `"false"` |
    
  13469. | `xml:base=(string 'on')`| (changed, warning)| `"on"` |
    
  13470. | `xml:base=(string 'off')`| (changed, warning)| `"off"` |
    
  13471. | `xml:base=(symbol)`| (initial, warning)| `<null>` |
    
  13472. | `xml:base=(function)`| (initial, warning)| `<null>` |
    
  13473. | `xml:base=(null)`| (initial, warning)| `<null>` |
    
  13474. | `xml:base=(undefined)`| (initial, warning)| `<null>` |
    
  13475. 
    
  13476. ## `xml:lang` (on `<div>` inside `<div>`)
    
  13477. | Test Case | Flags | Result |
    
  13478. | --- | --- | --- |
    
  13479. | `xml:lang=(string)`| (changed, warning)| `"a string"` |
    
  13480. | `xml:lang=(empty string)`| (changed, warning)| `<empty string>` |
    
  13481. | `xml:lang=(array with string)`| (changed, warning)| `"string"` |
    
  13482. | `xml:lang=(empty array)`| (changed, warning)| `<empty string>` |
    
  13483. | `xml:lang=(object)`| (changed, warning)| `"result of toString()"` |
    
  13484. | `xml:lang=(numeric string)`| (changed, warning)| `"42"` |
    
  13485. | `xml:lang=(-1)`| (changed, warning)| `"-1"` |
    
  13486. | `xml:lang=(0)`| (changed, warning)| `"0"` |
    
  13487. | `xml:lang=(integer)`| (changed, warning)| `"1"` |
    
  13488. | `xml:lang=(NaN)`| (changed, warning)| `"NaN"` |
    
  13489. | `xml:lang=(float)`| (changed, warning)| `"99.99"` |
    
  13490. | `xml:lang=(true)`| (initial, warning)| `<null>` |
    
  13491. | `xml:lang=(false)`| (initial, warning)| `<null>` |
    
  13492. | `xml:lang=(string 'true')`| (changed, warning)| `"true"` |
    
  13493. | `xml:lang=(string 'false')`| (changed, warning)| `"false"` |
    
  13494. | `xml:lang=(string 'on')`| (changed, warning)| `"on"` |
    
  13495. | `xml:lang=(string 'off')`| (changed, warning)| `"off"` |
    
  13496. | `xml:lang=(symbol)`| (initial, warning)| `<null>` |
    
  13497. | `xml:lang=(function)`| (initial, warning)| `<null>` |
    
  13498. | `xml:lang=(null)`| (initial, warning)| `<null>` |
    
  13499. | `xml:lang=(undefined)`| (initial, warning)| `<null>` |
    
  13500. 
    
  13501. ## `xml:space` (on `<div>` inside `<div>`)
    
  13502. | Test Case | Flags | Result |
    
  13503. | --- | --- | --- |
    
  13504. | `xml:space=(string)`| (changed, warning)| `"a string"` |
    
  13505. | `xml:space=(empty string)`| (changed, warning)| `<empty string>` |
    
  13506. | `xml:space=(array with string)`| (changed, warning)| `"string"` |
    
  13507. | `xml:space=(empty array)`| (changed, warning)| `<empty string>` |
    
  13508. | `xml:space=(object)`| (changed, warning)| `"result of toString()"` |
    
  13509. | `xml:space=(numeric string)`| (changed, warning)| `"42"` |
    
  13510. | `xml:space=(-1)`| (changed, warning)| `"-1"` |
    
  13511. | `xml:space=(0)`| (changed, warning)| `"0"` |
    
  13512. | `xml:space=(integer)`| (changed, warning)| `"1"` |
    
  13513. | `xml:space=(NaN)`| (changed, warning)| `"NaN"` |
    
  13514. | `xml:space=(float)`| (changed, warning)| `"99.99"` |
    
  13515. | `xml:space=(true)`| (initial, warning)| `<null>` |
    
  13516. | `xml:space=(false)`| (initial, warning)| `<null>` |
    
  13517. | `xml:space=(string 'true')`| (changed, warning)| `"true"` |
    
  13518. | `xml:space=(string 'false')`| (changed, warning)| `"false"` |
    
  13519. | `xml:space=(string 'on')`| (changed, warning)| `"on"` |
    
  13520. | `xml:space=(string 'off')`| (changed, warning)| `"off"` |
    
  13521. | `xml:space=(symbol)`| (initial, warning)| `<null>` |
    
  13522. | `xml:space=(function)`| (initial, warning)| `<null>` |
    
  13523. | `xml:space=(null)`| (initial, warning)| `<null>` |
    
  13524. | `xml:space=(undefined)`| (initial, warning)| `<null>` |
    
  13525. 
    
  13526. ## `xmlBase` (on `<div>` inside `<div>`)
    
  13527. | Test Case | Flags | Result |
    
  13528. | --- | --- | --- |
    
  13529. | `xmlBase=(string)`| (changed)| `"a string"` |
    
  13530. | `xmlBase=(empty string)`| (changed)| `<empty string>` |
    
  13531. | `xmlBase=(array with string)`| (changed)| `"string"` |
    
  13532. | `xmlBase=(empty array)`| (changed)| `<empty string>` |
    
  13533. | `xmlBase=(object)`| (changed)| `"result of toString()"` |
    
  13534. | `xmlBase=(numeric string)`| (changed)| `"42"` |
    
  13535. | `xmlBase=(-1)`| (changed)| `"-1"` |
    
  13536. | `xmlBase=(0)`| (changed)| `"0"` |
    
  13537. | `xmlBase=(integer)`| (changed)| `"1"` |
    
  13538. | `xmlBase=(NaN)`| (changed, warning)| `"NaN"` |
    
  13539. | `xmlBase=(float)`| (changed)| `"99.99"` |
    
  13540. | `xmlBase=(true)`| (initial, warning)| `<null>` |
    
  13541. | `xmlBase=(false)`| (initial, warning)| `<null>` |
    
  13542. | `xmlBase=(string 'true')`| (changed)| `"true"` |
    
  13543. | `xmlBase=(string 'false')`| (changed)| `"false"` |
    
  13544. | `xmlBase=(string 'on')`| (changed)| `"on"` |
    
  13545. | `xmlBase=(string 'off')`| (changed)| `"off"` |
    
  13546. | `xmlBase=(symbol)`| (initial, warning)| `<null>` |
    
  13547. | `xmlBase=(function)`| (initial, warning)| `<null>` |
    
  13548. | `xmlBase=(null)`| (initial)| `<null>` |
    
  13549. | `xmlBase=(undefined)`| (initial)| `<null>` |
    
  13550. 
    
  13551. ## `xmlLang` (on `<div>` inside `<div>`)
    
  13552. | Test Case | Flags | Result |
    
  13553. | --- | --- | --- |
    
  13554. | `xmlLang=(string)`| (changed)| `"a string"` |
    
  13555. | `xmlLang=(empty string)`| (changed)| `<empty string>` |
    
  13556. | `xmlLang=(array with string)`| (changed)| `"string"` |
    
  13557. | `xmlLang=(empty array)`| (changed)| `<empty string>` |
    
  13558. | `xmlLang=(object)`| (changed)| `"result of toString()"` |
    
  13559. | `xmlLang=(numeric string)`| (changed)| `"42"` |
    
  13560. | `xmlLang=(-1)`| (changed)| `"-1"` |
    
  13561. | `xmlLang=(0)`| (changed)| `"0"` |
    
  13562. | `xmlLang=(integer)`| (changed)| `"1"` |
    
  13563. | `xmlLang=(NaN)`| (changed, warning)| `"NaN"` |
    
  13564. | `xmlLang=(float)`| (changed)| `"99.99"` |
    
  13565. | `xmlLang=(true)`| (initial, warning)| `<null>` |
    
  13566. | `xmlLang=(false)`| (initial, warning)| `<null>` |
    
  13567. | `xmlLang=(string 'true')`| (changed)| `"true"` |
    
  13568. | `xmlLang=(string 'false')`| (changed)| `"false"` |
    
  13569. | `xmlLang=(string 'on')`| (changed)| `"on"` |
    
  13570. | `xmlLang=(string 'off')`| (changed)| `"off"` |
    
  13571. | `xmlLang=(symbol)`| (initial, warning)| `<null>` |
    
  13572. | `xmlLang=(function)`| (initial, warning)| `<null>` |
    
  13573. | `xmlLang=(null)`| (initial)| `<null>` |
    
  13574. | `xmlLang=(undefined)`| (initial)| `<null>` |
    
  13575. 
    
  13576. ## `xmlns` (on `<svg>` inside `<div>`)
    
  13577. | Test Case | Flags | Result |
    
  13578. | --- | --- | --- |
    
  13579. | `xmlns=(string)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13580. | `xmlns=(empty string)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13581. | `xmlns=(array with string)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13582. | `xmlns=(empty array)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13583. | `xmlns=(object)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13584. | `xmlns=(numeric string)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13585. | `xmlns=(-1)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13586. | `xmlns=(0)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13587. | `xmlns=(integer)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13588. | `xmlns=(NaN)`| (initial, warning)| `"http://www.w3.org/2000/svg"` |
    
  13589. | `xmlns=(float)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13590. | `xmlns=(true)`| (initial, warning)| `"http://www.w3.org/2000/svg"` |
    
  13591. | `xmlns=(false)`| (initial, warning)| `"http://www.w3.org/2000/svg"` |
    
  13592. | `xmlns=(string 'true')`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13593. | `xmlns=(string 'false')`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13594. | `xmlns=(string 'on')`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13595. | `xmlns=(string 'off')`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13596. | `xmlns=(symbol)`| (initial, warning)| `"http://www.w3.org/2000/svg"` |
    
  13597. | `xmlns=(function)`| (initial, warning)| `"http://www.w3.org/2000/svg"` |
    
  13598. | `xmlns=(null)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13599. | `xmlns=(undefined)`| (initial)| `"http://www.w3.org/2000/svg"` |
    
  13600. 
    
  13601. ## `xmlns:xlink` (on `<div>` inside `<div>`)
    
  13602. | Test Case | Flags | Result |
    
  13603. | --- | --- | --- |
    
  13604. | `xmlns:xlink=(string)`| (changed, warning)| `"a string"` |
    
  13605. | `xmlns:xlink=(empty string)`| (changed, warning)| `<empty string>` |
    
  13606. | `xmlns:xlink=(array with string)`| (changed, warning)| `"string"` |
    
  13607. | `xmlns:xlink=(empty array)`| (changed, warning)| `<empty string>` |
    
  13608. | `xmlns:xlink=(object)`| (changed, warning)| `"result of toString()"` |
    
  13609. | `xmlns:xlink=(numeric string)`| (changed, warning)| `"42"` |
    
  13610. | `xmlns:xlink=(-1)`| (changed, warning)| `"-1"` |
    
  13611. | `xmlns:xlink=(0)`| (changed, warning)| `"0"` |
    
  13612. | `xmlns:xlink=(integer)`| (changed, warning)| `"1"` |
    
  13613. | `xmlns:xlink=(NaN)`| (changed, warning)| `"NaN"` |
    
  13614. | `xmlns:xlink=(float)`| (changed, warning)| `"99.99"` |
    
  13615. | `xmlns:xlink=(true)`| (initial, warning)| `<null>` |
    
  13616. | `xmlns:xlink=(false)`| (initial, warning)| `<null>` |
    
  13617. | `xmlns:xlink=(string 'true')`| (changed, warning)| `"true"` |
    
  13618. | `xmlns:xlink=(string 'false')`| (changed, warning)| `"false"` |
    
  13619. | `xmlns:xlink=(string 'on')`| (changed, warning)| `"on"` |
    
  13620. | `xmlns:xlink=(string 'off')`| (changed, warning)| `"off"` |
    
  13621. | `xmlns:xlink=(symbol)`| (initial, warning)| `<null>` |
    
  13622. | `xmlns:xlink=(function)`| (initial, warning)| `<null>` |
    
  13623. | `xmlns:xlink=(null)`| (initial, warning)| `<null>` |
    
  13624. | `xmlns:xlink=(undefined)`| (initial, warning)| `<null>` |
    
  13625. 
    
  13626. ## `xmlnsXlink` (on `<div>` inside `<div>`)
    
  13627. | Test Case | Flags | Result |
    
  13628. | --- | --- | --- |
    
  13629. | `xmlnsXlink=(string)`| (changed)| `"a string"` |
    
  13630. | `xmlnsXlink=(empty string)`| (changed)| `<empty string>` |
    
  13631. | `xmlnsXlink=(array with string)`| (changed)| `"string"` |
    
  13632. | `xmlnsXlink=(empty array)`| (changed)| `<empty string>` |
    
  13633. | `xmlnsXlink=(object)`| (changed)| `"result of toString()"` |
    
  13634. | `xmlnsXlink=(numeric string)`| (changed)| `"42"` |
    
  13635. | `xmlnsXlink=(-1)`| (changed)| `"-1"` |
    
  13636. | `xmlnsXlink=(0)`| (changed)| `"0"` |
    
  13637. | `xmlnsXlink=(integer)`| (changed)| `"1"` |
    
  13638. | `xmlnsXlink=(NaN)`| (changed, warning)| `"NaN"` |
    
  13639. | `xmlnsXlink=(float)`| (changed)| `"99.99"` |
    
  13640. | `xmlnsXlink=(true)`| (initial, warning)| `<null>` |
    
  13641. | `xmlnsXlink=(false)`| (initial, warning)| `<null>` |
    
  13642. | `xmlnsXlink=(string 'true')`| (changed)| `"true"` |
    
  13643. | `xmlnsXlink=(string 'false')`| (changed)| `"false"` |
    
  13644. | `xmlnsXlink=(string 'on')`| (changed)| `"on"` |
    
  13645. | `xmlnsXlink=(string 'off')`| (changed)| `"off"` |
    
  13646. | `xmlnsXlink=(symbol)`| (initial, warning)| `<null>` |
    
  13647. | `xmlnsXlink=(function)`| (initial, warning)| `<null>` |
    
  13648. | `xmlnsXlink=(null)`| (initial)| `<null>` |
    
  13649. | `xmlnsXlink=(undefined)`| (initial)| `<null>` |
    
  13650. 
    
  13651. ## `xmlSpace` (on `<div>` inside `<div>`)
    
  13652. | Test Case | Flags | Result |
    
  13653. | --- | --- | --- |
    
  13654. | `xmlSpace=(string)`| (changed)| `"a string"` |
    
  13655. | `xmlSpace=(empty string)`| (changed)| `<empty string>` |
    
  13656. | `xmlSpace=(array with string)`| (changed)| `"string"` |
    
  13657. | `xmlSpace=(empty array)`| (changed)| `<empty string>` |
    
  13658. | `xmlSpace=(object)`| (changed)| `"result of toString()"` |
    
  13659. | `xmlSpace=(numeric string)`| (changed)| `"42"` |
    
  13660. | `xmlSpace=(-1)`| (changed)| `"-1"` |
    
  13661. | `xmlSpace=(0)`| (changed)| `"0"` |
    
  13662. | `xmlSpace=(integer)`| (changed)| `"1"` |
    
  13663. | `xmlSpace=(NaN)`| (changed, warning)| `"NaN"` |
    
  13664. | `xmlSpace=(float)`| (changed)| `"99.99"` |
    
  13665. | `xmlSpace=(true)`| (initial, warning)| `<null>` |
    
  13666. | `xmlSpace=(false)`| (initial, warning)| `<null>` |
    
  13667. | `xmlSpace=(string 'true')`| (changed)| `"true"` |
    
  13668. | `xmlSpace=(string 'false')`| (changed)| `"false"` |
    
  13669. | `xmlSpace=(string 'on')`| (changed)| `"on"` |
    
  13670. | `xmlSpace=(string 'off')`| (changed)| `"off"` |
    
  13671. | `xmlSpace=(symbol)`| (initial, warning)| `<null>` |
    
  13672. | `xmlSpace=(function)`| (initial, warning)| `<null>` |
    
  13673. | `xmlSpace=(null)`| (initial)| `<null>` |
    
  13674. | `xmlSpace=(undefined)`| (initial)| `<null>` |
    
  13675. 
    
  13676. ## `y` (on `<altGlyph>` inside `<svg>`)
    
  13677. | Test Case | Flags | Result |
    
  13678. | --- | --- | --- |
    
  13679. | `y=(string)`| (changed)| `"a string"` |
    
  13680. | `y=(empty string)`| (changed)| `<empty string>` |
    
  13681. | `y=(array with string)`| (changed)| `"string"` |
    
  13682. | `y=(empty array)`| (changed)| `<empty string>` |
    
  13683. | `y=(object)`| (changed)| `"result of toString()"` |
    
  13684. | `y=(numeric string)`| (changed)| `"42"` |
    
  13685. | `y=(-1)`| (changed)| `"-1"` |
    
  13686. | `y=(0)`| (changed)| `"0"` |
    
  13687. | `y=(integer)`| (changed)| `"1"` |
    
  13688. | `y=(NaN)`| (changed, warning)| `"NaN"` |
    
  13689. | `y=(float)`| (changed)| `"99.99"` |
    
  13690. | `y=(true)`| (initial, warning)| `<null>` |
    
  13691. | `y=(false)`| (initial, warning)| `<null>` |
    
  13692. | `y=(string 'true')`| (changed)| `"true"` |
    
  13693. | `y=(string 'false')`| (changed)| `"false"` |
    
  13694. | `y=(string 'on')`| (changed)| `"on"` |
    
  13695. | `y=(string 'off')`| (changed)| `"off"` |
    
  13696. | `y=(symbol)`| (initial, warning)| `<null>` |
    
  13697. | `y=(function)`| (initial, warning)| `<null>` |
    
  13698. | `y=(null)`| (initial)| `<null>` |
    
  13699. | `y=(undefined)`| (initial)| `<null>` |
    
  13700. 
    
  13701. ## `y1` (on `<line>` inside `<svg>`)
    
  13702. | Test Case | Flags | Result |
    
  13703. | --- | --- | --- |
    
  13704. | `y1=(string)`| (initial)| `<SVGLength: 0>` |
    
  13705. | `y1=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  13706. | `y1=(array with string)`| (initial)| `<SVGLength: 0>` |
    
  13707. | `y1=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  13708. | `y1=(object)`| (initial)| `<SVGLength: 0>` |
    
  13709. | `y1=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  13710. | `y1=(-1)`| (changed)| `<SVGLength: -1>` |
    
  13711. | `y1=(0)`| (initial)| `<SVGLength: 0>` |
    
  13712. | `y1=(integer)`| (changed)| `<SVGLength: 1>` |
    
  13713. | `y1=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  13714. | `y1=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  13715. | `y1=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  13716. | `y1=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  13717. | `y1=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  13718. | `y1=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  13719. | `y1=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  13720. | `y1=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  13721. | `y1=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  13722. | `y1=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  13723. | `y1=(null)`| (initial)| `<SVGLength: 0>` |
    
  13724. | `y1=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  13725. 
    
  13726. ## `y2` (on `<line>` inside `<svg>`)
    
  13727. | Test Case | Flags | Result |
    
  13728. | --- | --- | --- |
    
  13729. | `y2=(string)`| (initial)| `<SVGLength: 0>` |
    
  13730. | `y2=(empty string)`| (initial)| `<SVGLength: 0>` |
    
  13731. | `y2=(array with string)`| (initial)| `<SVGLength: 0>` |
    
  13732. | `y2=(empty array)`| (initial)| `<SVGLength: 0>` |
    
  13733. | `y2=(object)`| (initial)| `<SVGLength: 0>` |
    
  13734. | `y2=(numeric string)`| (changed)| `<SVGLength: 42>` |
    
  13735. | `y2=(-1)`| (changed)| `<SVGLength: -1>` |
    
  13736. | `y2=(0)`| (initial)| `<SVGLength: 0>` |
    
  13737. | `y2=(integer)`| (changed)| `<SVGLength: 1>` |
    
  13738. | `y2=(NaN)`| (initial, warning)| `<SVGLength: 0>` |
    
  13739. | `y2=(float)`| (changed)| `<SVGLength: 99.99>` |
    
  13740. | `y2=(true)`| (initial, warning)| `<SVGLength: 0>` |
    
  13741. | `y2=(false)`| (initial, warning)| `<SVGLength: 0>` |
    
  13742. | `y2=(string 'true')`| (initial)| `<SVGLength: 0>` |
    
  13743. | `y2=(string 'false')`| (initial)| `<SVGLength: 0>` |
    
  13744. | `y2=(string 'on')`| (initial)| `<SVGLength: 0>` |
    
  13745. | `y2=(string 'off')`| (initial)| `<SVGLength: 0>` |
    
  13746. | `y2=(symbol)`| (initial, warning)| `<SVGLength: 0>` |
    
  13747. | `y2=(function)`| (initial, warning)| `<SVGLength: 0>` |
    
  13748. | `y2=(null)`| (initial)| `<SVGLength: 0>` |
    
  13749. | `y2=(undefined)`| (initial)| `<SVGLength: 0>` |
    
  13750. 
    
  13751. ## `yChannelSelector` (on `<feDisplacementMap>` inside `<svg>`)
    
  13752. | Test Case | Flags | Result |
    
  13753. | --- | --- | --- |
    
  13754. | `yChannelSelector=(string)`| (changed)| `<number: 3>` |
    
  13755. | `yChannelSelector=(empty string)`| (initial)| `<number: 4>` |
    
  13756. | `yChannelSelector=(array with string)`| (changed)| `<number: 3>` |
    
  13757. | `yChannelSelector=(empty array)`| (initial)| `<number: 4>` |
    
  13758. | `yChannelSelector=(object)`| (initial)| `<number: 4>` |
    
  13759. | `yChannelSelector=(numeric string)`| (initial)| `<number: 4>` |
    
  13760. | `yChannelSelector=(-1)`| (initial)| `<number: 4>` |
    
  13761. | `yChannelSelector=(0)`| (initial)| `<number: 4>` |
    
  13762. | `yChannelSelector=(integer)`| (initial)| `<number: 4>` |
    
  13763. | `yChannelSelector=(NaN)`| (initial, warning)| `<number: 4>` |
    
  13764. | `yChannelSelector=(float)`| (initial)| `<number: 4>` |
    
  13765. | `yChannelSelector=(true)`| (initial, warning)| `<number: 4>` |
    
  13766. | `yChannelSelector=(false)`| (initial, warning)| `<number: 4>` |
    
  13767. | `yChannelSelector=(string 'true')`| (initial)| `<number: 4>` |
    
  13768. | `yChannelSelector=(string 'false')`| (initial)| `<number: 4>` |
    
  13769. | `yChannelSelector=(string 'on')`| (initial)| `<number: 4>` |
    
  13770. | `yChannelSelector=(string 'off')`| (initial)| `<number: 4>` |
    
  13771. | `yChannelSelector=(symbol)`| (initial, warning)| `<number: 4>` |
    
  13772. | `yChannelSelector=(function)`| (initial, warning)| `<number: 4>` |
    
  13773. | `yChannelSelector=(null)`| (initial)| `<number: 4>` |
    
  13774. | `yChannelSelector=(undefined)`| (initial)| `<number: 4>` |
    
  13775. 
    
  13776. ## `z` (on `<fePointLight>` inside `<svg>`)
    
  13777. | Test Case | Flags | Result |
    
  13778. | --- | --- | --- |
    
  13779. | `z=(string)`| (initial)| `<number: 0>` |
    
  13780. | `z=(empty string)`| (initial)| `<number: 0>` |
    
  13781. | `z=(array with string)`| (initial)| `<number: 0>` |
    
  13782. | `z=(empty array)`| (initial)| `<number: 0>` |
    
  13783. | `z=(object)`| (initial)| `<number: 0>` |
    
  13784. | `z=(numeric string)`| (changed)| `<number: 42>` |
    
  13785. | `z=(-1)`| (changed)| `<number: -1>` |
    
  13786. | `z=(0)`| (initial)| `<number: 0>` |
    
  13787. | `z=(integer)`| (changed)| `<number: 1>` |
    
  13788. | `z=(NaN)`| (initial, warning)| `<number: 0>` |
    
  13789. | `z=(float)`| (changed)| `<number: 99.98999786376953>` |
    
  13790. | `z=(true)`| (initial, warning)| `<number: 0>` |
    
  13791. | `z=(false)`| (initial, warning)| `<number: 0>` |
    
  13792. | `z=(string 'true')`| (initial)| `<number: 0>` |
    
  13793. | `z=(string 'false')`| (initial)| `<number: 0>` |
    
  13794. | `z=(string 'on')`| (initial)| `<number: 0>` |
    
  13795. | `z=(string 'off')`| (initial)| `<number: 0>` |
    
  13796. | `z=(symbol)`| (initial, warning)| `<number: 0>` |
    
  13797. | `z=(function)`| (initial, warning)| `<number: 0>` |
    
  13798. | `z=(null)`| (initial)| `<number: 0>` |
    
  13799. | `z=(undefined)`| (initial)| `<number: 0>` |
    
  13800. 
    
  13801. ## `zoomAndPan` (on `<svg>` inside `<div>`)
    
  13802. | Test Case | Flags | Result |
    
  13803. | --- | --- | --- |
    
  13804. | `zoomAndPan=(string)`| (changed)| `<number: 0>` |
    
  13805. | `zoomAndPan=(empty string)`| (changed)| `<number: 0>` |
    
  13806. | `zoomAndPan=(array with string)`| (changed)| `<number: 0>` |
    
  13807. | `zoomAndPan=(empty array)`| (changed)| `<number: 0>` |
    
  13808. | `zoomAndPan=(object)`| (changed)| `<number: 0>` |
    
  13809. | `zoomAndPan=(numeric string)`| (changed)| `<number: 0>` |
    
  13810. | `zoomAndPan=(-1)`| (changed)| `<number: 0>` |
    
  13811. | `zoomAndPan=(0)`| (changed)| `<number: 0>` |
    
  13812. | `zoomAndPan=(integer)`| (changed)| `<number: 0>` |
    
  13813. | `zoomAndPan=(NaN)`| (changed, warning)| `<number: 0>` |
    
  13814. | `zoomAndPan=(float)`| (changed)| `<number: 0>` |
    
  13815. | `zoomAndPan=(true)`| (initial, warning)| `<number: 2>` |
    
  13816. | `zoomAndPan=(false)`| (initial, warning)| `<number: 2>` |
    
  13817. | `zoomAndPan=(string 'true')`| (changed)| `<number: 0>` |
    
  13818. | `zoomAndPan=(string 'false')`| (changed)| `<number: 0>` |
    
  13819. | `zoomAndPan=(string 'on')`| (changed)| `<number: 0>` |
    
  13820. | `zoomAndPan=(string 'off')`| (changed)| `<number: 0>` |
    
  13821. | `zoomAndPan=(symbol)`| (initial, warning)| `<number: 2>` |
    
  13822. | `zoomAndPan=(function)`| (initial, warning)| `<number: 2>` |
    
  13823. | `zoomAndPan=(null)`| (initial)| `<number: 2>` |
    
  13824. | `zoomAndPan=(undefined)`| (initial)| `<number: 2>` |
    
  13825.