diff --git a/html5lib/constants.py b/html5lib/constants.py
index 11184e0d..e83bfb5d 100644
--- a/html5lib/constants.py
+++ b/html5lib/constants.py
@@ -557,24 +557,36 @@
)
voidElements = frozenset([
+ "area",
"base",
- "command",
- "event-source",
- "link",
- "meta",
- "hr",
"br",
- "img",
- "embed",
- "param",
- "area",
"col",
+ "command", # removed ^1
+ "embed",
+ "event-source", # renamed and later removed ^2
+ "hr",
+ "img",
"input",
+ "link",
+ "meta",
+ "param", # deprecated ^3
"source",
"track",
"wbr",
])
+# Removals and deprecations in the HTML 5 spec:
+# ^1: command
+# http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-December/038472.html
+# https://github.com/whatwg/html/commit/9e2e25f4ae90969a7c64e0763c98548a35b50af8
+# ^2: event-source
+# renamed to eventsource in 7/2008:
+# https://github.com/whatwg/html/commit/d157945d0285b4463a04b57318da0c4b300a99e7
+# removed entirely in 2/2009:
+# https://github.com/whatwg/html/commit/43cbdbfbb7eb74b0d65e0f4caab2020c0b2a16ff
+# ^3: param
+# https://developer.mozilla.org/en-US/docs/Web/HTML/Element/param
+
cdataElements = frozenset(['title', 'textarea'])
rcdataElements = frozenset([