diff --git a/app/assets/javascripts/discourse-markdown-it/src/features/table.js b/app/assets/javascripts/discourse-markdown-it/src/features/table.js
index 3a2ed4d7e1d..7c380c78352 100644
--- a/app/assets/javascripts/discourse-markdown-it/src/features/table.js
+++ b/app/assets/javascripts/discourse-markdown-it/src/features/table.js
@@ -34,7 +34,11 @@ export function setup(helper) {
"thead",
"tr",
"th",
+ "th[colspan]",
+ "th[rowspan]",
"td",
+ "td[colspan]",
+ "td[rowspan]",
"div.md-table",
]);
}
diff --git a/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js b/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js
index 04a3935726c..56d4385d6f6 100644
--- a/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js
+++ b/app/assets/javascripts/discourse/tests/unit/lib/sanitizer-test.js
@@ -157,6 +157,11 @@ module("Unit | Utility | sanitizer", function (hooks) {
`
`,
``
);
+
+ cooked(
+ '',
+ ''
+ );
});
test("ids on headings", function (assert) {