Arlolra has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/401531 )

Change subject: Sync parserTests with core
......................................................................

Sync parserTests with core

Change-Id: Idefc00c87a7ab413a608d52c00fe2086ffd30b24
---
M tests/parserTests-blacklist.js
M tests/parserTests.json
M tests/parserTests.txt
3 files changed, 46 insertions(+), 46 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid 
refs/changes/31/401531/1

diff --git a/tests/parserTests-blacklist.js b/tests/parserTests-blacklist.js
index cc7c8a0..4d33cfe 100644
--- a/tests/parserTests-blacklist.js
+++ b/tests/parserTests-blacklist.js
@@ -403,12 +403,12 @@
 add("html2html", "Disabled subpages", "<p 
data-parsoid='{\"dsr\":[0,58,0,0]}'>[/index.php?title=/subpage&amp;action=edit&amp;redlink=1
 /subpage]</p>\n");
 add("html2html", "T2561: {{/Subpage}}", "<p 
data-parsoid='{\"dsr\":[0,66,0,0]}'>[/index.php?title=Page/Subpage&amp;action=edit&amp;redlink=1
 Page/Subpage]</p>\n");
 add("html2html", "Link to category", "<p 
data-parsoid='{\"dsr\":[0,72,0,0]}'><a rel=\"mw:WikiLink\" 
href=\"./Wiki/Category:MediaWiki_User's_Guide\" title=\"Wiki/Category:MediaWiki 
User's Guide\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/Category:MediaWiki_User&apos;s_Guide\"},\"sa\":{\"href\":\"wiki/Category:MediaWiki
 User&apos;s Guide\"},\"dsr\":[0,72,39,2]}'>Category:MediaWiki User's 
Guide</a></p>\n");
-add("html2html", "Section headings with TOC", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,694,26,6]}'><div class=\"toctitle\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,70,22,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[49,63,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[72,162,0,0]}'><li 
data-parsoid='{\"dsr\":[72,162,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Headline_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Headline_1\"},\"sa\":{\"href\":\"#Headline_1\"},\"dsr\":[74,162,14,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[88,120,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[121,160,22,7]}'>Headline 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[164,263,0,0]}'><li 
data-parsoid='{\"dsr\":[164,263,1,0]}'><ul 
data-parsoid='{\"dsr\":[165,263,0,0]}'><li 
data-parsoid='{\"dsr\":[165,263,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Subheadline_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Subheadline_1\"},\"sa\":{\"href\":\"#Subheadline_1\"},\"dsr\":[167,263,17,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[184,218,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[219,261,22,7]}'>Subheadline 
1</span></a></li></ul></li></ul>\n\n<ul 
data-parsoid='{\"dsr\":[265,373,0,0]}'><li 
data-parsoid='{\"dsr\":[265,373,1,0]}'><ul 
data-parsoid='{\"dsr\":[266,373,0,0]}'><li 
data-parsoid='{\"dsr\":[266,373,1,0]}'><ul 
data-parsoid='{\"dsr\":[267,373,0,0]}'><li 
data-parsoid='{\"dsr\":[267,373,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Skipping_a_level\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Skipping_a_level\"},\"sa\":{\"href\":\"#Skipping_a_level\"},\"dsr\":[269,373,20,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[289,325,24,7]}'>1.1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[326,371,22,7]}'>Skipping a 
level</span></a></li></ul></li></ul></li></ul>\n\n<ul 
data-parsoid='{\"dsr\":[375,579,0,0]}'><li 
data-parsoid='{\"dsr\":[375,488,1,0]}'><ul 
data-parsoid='{\"dsr\":[376,488,0,0]}'><li 
data-parsoid='{\"dsr\":[376,488,1,0]}'><ul 
data-parsoid='{\"dsr\":[377,488,0,0]}'><li 
data-parsoid='{\"dsr\":[377,488,1,0]}'><ul 
data-parsoid='{\"dsr\":[378,488,0,0]}'><li 
data-parsoid='{\"dsr\":[378,488,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Skipping_a_level_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Skipping_a_level_2\"},\"sa\":{\"href\":\"#Skipping_a_level_2\"},\"dsr\":[380,488,22,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[402,440,24,7]}'>1.1.1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[441,486,22,7]}'>Skipping a 
level</span></a></li></ul></li></ul></li></ul></li>\n<li 
data-parsoid='{\"dsr\":[489,579,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Headline_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Headline_2\"},\"sa\":{\"href\":\"#Headline_2\"},\"dsr\":[491,579,14,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[505,537,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[538,577,22,7]}'>Headline 
2</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[581,686,0,0]}'><li 
data-parsoid='{\"dsr\":[581,686,1,0]}'><ul 
data-parsoid='{\"dsr\":[582,686,0,0]}'><li 
data-parsoid='{\"dsr\":[582,686,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Another_headline\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Another_headline\"},\"sa\":{\"href\":\"#Another_headline\"},\"dsr\":[584,686,20,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[604,638,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[639,684,22,7]}'>Another 
headline</span></a></li></ul></li></ul>\n\n</div>\n\n<h2 id=\"Headline_1\" 
data-parsoid='{\"dsr\":[696,712,2,2]}'> Headline 1 </h2>\n\n<h3 
id=\"Subheadline_1\" data-parsoid='{\"dsr\":[714,735,3,3]}'> Subheadline 1 
</h3>\n\n<h5 id=\"Skipping_a_level\" data-parsoid='{\"dsr\":[737,765,5,5]}'> 
Skipping a level </h5>\n\n<h6 id=\"Skipping_a_level_2\" 
data-parsoid='{\"dsr\":[767,797,6,6]}'> Skipping a level </h6>\n\n<h2 
id=\"Headline_2\" data-parsoid='{\"dsr\":[799,815,2,2]}'> Headline 2 </h2>\n<p 
data-parsoid='{\"dsr\":[816,825,0,0]}'>Some text</p>\n\n<h3 
id=\"Another_headline\" data-parsoid='{\"dsr\":[827,851,3,3]}'> Another 
headline </h3>\n");
-add("html2html", "TOC regression (T11764)", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,627,26,6]}'><div class=\"toctitle\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,70,22,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[49,63,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[72,156,0,0]}'><li 
data-parsoid='{\"dsr\":[72,156,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1\"},\"sa\":{\"href\":\"#title_1\"},\"dsr\":[74,156,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[85,117,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[118,154,22,7]}'>title 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[158,249,0,0]}'><li 
data-parsoid='{\"dsr\":[158,249,1,0]}'><ul 
data-parsoid='{\"dsr\":[159,249,0,0]}'><li 
data-parsoid='{\"dsr\":[159,249,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1\"},\"sa\":{\"href\":\"#title_1.1\"},\"dsr\":[161,249,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[174,208,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[209,247,22,7]}'>title 
1.1</span></a></li></ul></li></ul>\n\n<ul 
data-parsoid='{\"dsr\":[251,526,0,0]}'><li 
data-parsoid='{\"dsr\":[251,441,1,0]}'><ul 
data-parsoid='{\"dsr\":[252,441,0,0]}'><li 
data-parsoid='{\"dsr\":[252,349,1,0]}'><ul 
data-parsoid='{\"dsr\":[253,349,0,0]}'><li 
data-parsoid='{\"dsr\":[253,349,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1.1\"},\"sa\":{\"href\":\"#title_1.1.1\"},\"dsr\":[255,349,15,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[270,306,24,7]}'>1.1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[307,347,22,7]}'>title 
1.1.1</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[350,441,2,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_1.2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.2\"},\"sa\":{\"href\":\"#title_1.2\"},\"dsr\":[353,441,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[366,400,24,7]}'>1.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[401,439,22,7]}'>title 
1.2</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[442,526,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2\"},\"sa\":{\"href\":\"#title_2\"},\"dsr\":[444,526,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[455,487,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[488,524,22,7]}'>title 
2</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[528,619,0,0]}'><li 
data-parsoid='{\"dsr\":[528,619,1,0]}'><ul 
data-parsoid='{\"dsr\":[529,619,0,0]}'><li 
data-parsoid='{\"dsr\":[529,619,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_2.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2.1\"},\"sa\":{\"href\":\"#title_2.1\"},\"dsr\":[531,619,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[544,578,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[579,617,22,7]}'>title 
2.1</span></a></li></ul></li></ul>\n\n</div>\n\n<h2 id=\"title_1\" 
data-parsoid='{\"dsr\":[629,642,2,2]}'> title 1 </h2>\n\n<h3 id=\"title_1.1\" 
data-parsoid='{\"dsr\":[644,661,3,3]}'> title 1.1 </h3>\n\n<h4 
id=\"title_1.1.1\" data-parsoid='{\"dsr\":[663,684,4,4]}'> title 1.1.1 
</h4>\n\n<h3 id=\"title_1.2\" data-parsoid='{\"dsr\":[686,703,3,3]}'> title 1.2 
</h3>\n\n<h2 id=\"title_2\" data-parsoid='{\"dsr\":[705,718,2,2]}'> title 2 
</h2>\n\n<h3 id=\"title_2.1\" data-parsoid='{\"dsr\":[720,737,3,3]}'> title 2.1 
</h3>\n");
-add("html2html", "TOC with wgMaxTocLevel=3 (T8204)", "<div id=\"toc\" 
class=\"toc\" data-parsoid='{\"stx\":\"html\",\"dsr\":[0,527,26,6]}'><div 
class=\"toctitle\" data-parsoid='{\"stx\":\"html\",\"dsr\":[26,70,22,6]}'>\n<h2 
id=\"Contents\" data-parsoid='{\"dsr\":[49,63,2,2]}'> Contents 
</h2>\n</div>\n\n<ul data-parsoid='{\"dsr\":[72,156,0,0]}'><li 
data-parsoid='{\"dsr\":[72,156,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1\"},\"sa\":{\"href\":\"#title_1\"},\"dsr\":[74,156,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[85,117,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[118,154,22,7]}'>title 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[158,426,0,0]}'><li 
data-parsoid='{\"dsr\":[158,341,1,0]}'><ul 
data-parsoid='{\"dsr\":[159,341,0,0]}'><li 
data-parsoid='{\"dsr\":[159,249,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1\"},\"sa\":{\"href\":\"#title_1.1\"},\"dsr\":[161,249,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[174,208,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[209,247,22,7]}'>title 
1.1</span></a></li>\n<li data-parsoid='{\"dsr\":[250,341,2,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_1.2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.2\"},\"sa\":{\"href\":\"#title_1.2\"},\"dsr\":[253,341,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[266,300,24,7]}'>1.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[301,339,22,7]}'>title 
1.2</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[342,426,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2\"},\"sa\":{\"href\":\"#title_2\"},\"dsr\":[344,426,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[355,387,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[388,424,22,7]}'>title 
2</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[428,519,0,0]}'><li 
data-parsoid='{\"dsr\":[428,519,1,0]}'><ul 
data-parsoid='{\"dsr\":[429,519,0,0]}'><li 
data-parsoid='{\"dsr\":[429,519,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_2.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2.1\"},\"sa\":{\"href\":\"#title_2.1\"},\"dsr\":[431,519,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[444,478,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[479,517,22,7]}'>title 
2.1</span></a></li></ul></li></ul>\n\n</div>\n\n<h2 id=\"title_1\" 
data-parsoid='{\"dsr\":[529,542,2,2]}'> title 1 </h2>\n\n<h3 id=\"title_1.1\" 
data-parsoid='{\"dsr\":[544,561,3,3]}'> title 1.1 </h3>\n\n<h4 
id=\"title_1.1.1\" data-parsoid='{\"dsr\":[563,584,4,4]}'> title 1.1.1 
</h4>\n\n<h3 id=\"title_1.2\" data-parsoid='{\"dsr\":[586,603,3,3]}'> title 1.2 
</h3>\n\n<h2 id=\"title_2\" data-parsoid='{\"dsr\":[605,618,2,2]}'> title 2 
</h2>\n\n<h3 id=\"title_2.1\" data-parsoid='{\"dsr\":[620,637,3,3]}'> title 2.1 
</h3>\n");
-add("html2html", "TOC with wgMaxTocLevel=3 and two level four headings 
(T8204)", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,354,26,6]}'><div class=\"toctitle\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,70,22,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[49,63,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[72,160,0,0]}'><li 
data-parsoid='{\"dsr\":[72,160,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Section_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Section_1\"},\"sa\":{\"href\":\"#Section_1\"},\"dsr\":[74,160,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[87,119,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[120,158,22,7]}'>Section 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[162,346,0,0]}'><li 
data-parsoid='{\"dsr\":[162,257,1,0]}'><ul 
data-parsoid='{\"dsr\":[163,257,0,0]}'><li 
data-parsoid='{\"dsr\":[163,257,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Section_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Section_1.1\"},\"sa\":{\"href\":\"#Section_1.1\"},\"dsr\":[165,257,15,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[180,214,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[215,255,22,7]}'>Section 
1.1</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[258,346,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#Section_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Section_2\"},\"sa\":{\"href\":\"#Section_2\"},\"dsr\":[260,346,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[273,305,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[306,344,22,7]}'>Section 
2</span></a></li></ul>\n\n</div>\n\n<h2 id=\"Section_1\" 
data-parsoid='{\"dsr\":[356,371,2,2]}'> Section 1 </h2>\n\n<h3 
id=\"Section_1.1\" data-parsoid='{\"dsr\":[373,392,3,3]}'> Section 1.1 
</h3>\n\n<h4 id=\"Section_1.1.1\" data-parsoid='{\"dsr\":[394,417,4,4]}'> 
Section 1.1.1 </h4>\n\n<h4 id=\"Section_1.1.1.1\" 
data-parsoid='{\"dsr\":[419,444,4,4]}'> Section 1.1.1.1 </h4>\n\n<h2 
id=\"Section_2\" data-parsoid='{\"dsr\":[446,461,2,2]}'> Section 2 </h2>\n");
+add("html2html", "Section headings with TOC", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,714,26,6]}'><div class=\"toctitle\" 
lang=\"en\" dir=\"ltr\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,90,42,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[69,83,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[92,182,0,0]}'><li 
data-parsoid='{\"dsr\":[92,182,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Headline_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Headline_1\"},\"sa\":{\"href\":\"#Headline_1\"},\"dsr\":[94,182,14,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[108,140,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[141,180,22,7]}'>Headline 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[184,283,0,0]}'><li 
data-parsoid='{\"dsr\":[184,283,1,0]}'><ul 
data-parsoid='{\"dsr\":[185,283,0,0]}'><li 
data-parsoid='{\"dsr\":[185,283,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Subheadline_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Subheadline_1\"},\"sa\":{\"href\":\"#Subheadline_1\"},\"dsr\":[187,283,17,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[204,238,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[239,281,22,7]}'>Subheadline 
1</span></a></li></ul></li></ul>\n\n<ul 
data-parsoid='{\"dsr\":[285,393,0,0]}'><li 
data-parsoid='{\"dsr\":[285,393,1,0]}'><ul 
data-parsoid='{\"dsr\":[286,393,0,0]}'><li 
data-parsoid='{\"dsr\":[286,393,1,0]}'><ul 
data-parsoid='{\"dsr\":[287,393,0,0]}'><li 
data-parsoid='{\"dsr\":[287,393,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Skipping_a_level\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Skipping_a_level\"},\"sa\":{\"href\":\"#Skipping_a_level\"},\"dsr\":[289,393,20,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[309,345,24,7]}'>1.1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[346,391,22,7]}'>Skipping a 
level</span></a></li></ul></li></ul></li></ul>\n\n<ul 
data-parsoid='{\"dsr\":[395,599,0,0]}'><li 
data-parsoid='{\"dsr\":[395,508,1,0]}'><ul 
data-parsoid='{\"dsr\":[396,508,0,0]}'><li 
data-parsoid='{\"dsr\":[396,508,1,0]}'><ul 
data-parsoid='{\"dsr\":[397,508,0,0]}'><li 
data-parsoid='{\"dsr\":[397,508,1,0]}'><ul 
data-parsoid='{\"dsr\":[398,508,0,0]}'><li 
data-parsoid='{\"dsr\":[398,508,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Skipping_a_level_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Skipping_a_level_2\"},\"sa\":{\"href\":\"#Skipping_a_level_2\"},\"dsr\":[400,508,22,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[422,460,24,7]}'>1.1.1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[461,506,22,7]}'>Skipping a 
level</span></a></li></ul></li></ul></li></ul></li>\n<li 
data-parsoid='{\"dsr\":[509,599,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Headline_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Headline_2\"},\"sa\":{\"href\":\"#Headline_2\"},\"dsr\":[511,599,14,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[525,557,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[558,597,22,7]}'>Headline 
2</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[601,706,0,0]}'><li 
data-parsoid='{\"dsr\":[601,706,1,0]}'><ul 
data-parsoid='{\"dsr\":[602,706,0,0]}'><li 
data-parsoid='{\"dsr\":[602,706,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Another_headline\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Another_headline\"},\"sa\":{\"href\":\"#Another_headline\"},\"dsr\":[604,706,20,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[624,658,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[659,704,22,7]}'>Another 
headline</span></a></li></ul></li></ul>\n\n</div>\n\n<h2 id=\"Headline_1\" 
data-parsoid='{\"dsr\":[716,732,2,2]}'> Headline 1 </h2>\n\n<h3 
id=\"Subheadline_1\" data-parsoid='{\"dsr\":[734,755,3,3]}'> Subheadline 1 
</h3>\n\n<h5 id=\"Skipping_a_level\" data-parsoid='{\"dsr\":[757,785,5,5]}'> 
Skipping a level </h5>\n\n<h6 id=\"Skipping_a_level_2\" 
data-parsoid='{\"dsr\":[787,817,6,6]}'> Skipping a level </h6>\n\n<h2 
id=\"Headline_2\" data-parsoid='{\"dsr\":[819,835,2,2]}'> Headline 2 </h2>\n<p 
data-parsoid='{\"dsr\":[836,845,0,0]}'>Some text</p>\n\n<h3 
id=\"Another_headline\" data-parsoid='{\"dsr\":[847,871,3,3]}'> Another 
headline </h3>\n");
+add("html2html", "TOC regression (T11764)", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,647,26,6]}'><div class=\"toctitle\" 
lang=\"en\" dir=\"ltr\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,90,42,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[69,83,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[92,176,0,0]}'><li 
data-parsoid='{\"dsr\":[92,176,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1\"},\"sa\":{\"href\":\"#title_1\"},\"dsr\":[94,176,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[105,137,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[138,174,22,7]}'>title 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[178,269,0,0]}'><li 
data-parsoid='{\"dsr\":[178,269,1,0]}'><ul 
data-parsoid='{\"dsr\":[179,269,0,0]}'><li 
data-parsoid='{\"dsr\":[179,269,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1\"},\"sa\":{\"href\":\"#title_1.1\"},\"dsr\":[181,269,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[194,228,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[229,267,22,7]}'>title 
1.1</span></a></li></ul></li></ul>\n\n<ul 
data-parsoid='{\"dsr\":[271,546,0,0]}'><li 
data-parsoid='{\"dsr\":[271,461,1,0]}'><ul 
data-parsoid='{\"dsr\":[272,461,0,0]}'><li 
data-parsoid='{\"dsr\":[272,369,1,0]}'><ul 
data-parsoid='{\"dsr\":[273,369,0,0]}'><li 
data-parsoid='{\"dsr\":[273,369,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1.1\"},\"sa\":{\"href\":\"#title_1.1.1\"},\"dsr\":[275,369,15,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[290,326,24,7]}'>1.1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[327,367,22,7]}'>title 
1.1.1</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[370,461,2,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_1.2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.2\"},\"sa\":{\"href\":\"#title_1.2\"},\"dsr\":[373,461,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[386,420,24,7]}'>1.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[421,459,22,7]}'>title 
1.2</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[462,546,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2\"},\"sa\":{\"href\":\"#title_2\"},\"dsr\":[464,546,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[475,507,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[508,544,22,7]}'>title 
2</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[548,639,0,0]}'><li 
data-parsoid='{\"dsr\":[548,639,1,0]}'><ul 
data-parsoid='{\"dsr\":[549,639,0,0]}'><li 
data-parsoid='{\"dsr\":[549,639,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_2.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2.1\"},\"sa\":{\"href\":\"#title_2.1\"},\"dsr\":[551,639,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[564,598,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[599,637,22,7]}'>title 
2.1</span></a></li></ul></li></ul>\n\n</div>\n\n<h2 id=\"title_1\" 
data-parsoid='{\"dsr\":[649,662,2,2]}'> title 1 </h2>\n\n<h3 id=\"title_1.1\" 
data-parsoid='{\"dsr\":[664,681,3,3]}'> title 1.1 </h3>\n\n<h4 
id=\"title_1.1.1\" data-parsoid='{\"dsr\":[683,704,4,4]}'> title 1.1.1 
</h4>\n\n<h3 id=\"title_1.2\" data-parsoid='{\"dsr\":[706,723,3,3]}'> title 1.2 
</h3>\n\n<h2 id=\"title_2\" data-parsoid='{\"dsr\":[725,738,2,2]}'> title 2 
</h2>\n\n<h3 id=\"title_2.1\" data-parsoid='{\"dsr\":[740,757,3,3]}'> title 2.1 
</h3>\n");
+add("html2html", "TOC with wgMaxTocLevel=3 (T8204)", "<div id=\"toc\" 
class=\"toc\" data-parsoid='{\"stx\":\"html\",\"dsr\":[0,547,26,6]}'><div 
class=\"toctitle\" lang=\"en\" dir=\"ltr\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,90,42,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[69,83,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[92,176,0,0]}'><li 
data-parsoid='{\"dsr\":[92,176,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1\"},\"sa\":{\"href\":\"#title_1\"},\"dsr\":[94,176,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[105,137,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[138,174,22,7]}'>title 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[178,446,0,0]}'><li 
data-parsoid='{\"dsr\":[178,361,1,0]}'><ul 
data-parsoid='{\"dsr\":[179,361,0,0]}'><li 
data-parsoid='{\"dsr\":[179,269,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1\"},\"sa\":{\"href\":\"#title_1.1\"},\"dsr\":[181,269,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[194,228,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[229,267,22,7]}'>title 
1.1</span></a></li>\n<li data-parsoid='{\"dsr\":[270,361,2,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_1.2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.2\"},\"sa\":{\"href\":\"#title_1.2\"},\"dsr\":[273,361,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[286,320,24,7]}'>1.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[321,359,22,7]}'>title 
1.2</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[362,446,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2\"},\"sa\":{\"href\":\"#title_2\"},\"dsr\":[364,446,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[375,407,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[408,444,22,7]}'>title 
2</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[448,539,0,0]}'><li 
data-parsoid='{\"dsr\":[448,539,1,0]}'><ul 
data-parsoid='{\"dsr\":[449,539,0,0]}'><li 
data-parsoid='{\"dsr\":[449,539,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_2.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2.1\"},\"sa\":{\"href\":\"#title_2.1\"},\"dsr\":[451,539,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[464,498,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[499,537,22,7]}'>title 
2.1</span></a></li></ul></li></ul>\n\n</div>\n\n<h2 id=\"title_1\" 
data-parsoid='{\"dsr\":[549,562,2,2]}'> title 1 </h2>\n\n<h3 id=\"title_1.1\" 
data-parsoid='{\"dsr\":[564,581,3,3]}'> title 1.1 </h3>\n\n<h4 
id=\"title_1.1.1\" data-parsoid='{\"dsr\":[583,604,4,4]}'> title 1.1.1 
</h4>\n\n<h3 id=\"title_1.2\" data-parsoid='{\"dsr\":[606,623,3,3]}'> title 1.2 
</h3>\n\n<h2 id=\"title_2\" data-parsoid='{\"dsr\":[625,638,2,2]}'> title 2 
</h2>\n\n<h3 id=\"title_2.1\" data-parsoid='{\"dsr\":[640,657,3,3]}'> title 2.1 
</h3>\n");
+add("html2html", "TOC with wgMaxTocLevel=3 and two level four headings 
(T8204)", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,374,26,6]}'><div class=\"toctitle\" 
lang=\"en\" dir=\"ltr\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,90,42,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[69,83,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[92,180,0,0]}'><li 
data-parsoid='{\"dsr\":[92,180,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Section_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Section_1\"},\"sa\":{\"href\":\"#Section_1\"},\"dsr\":[94,180,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[107,139,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[140,178,22,7]}'>Section 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[182,366,0,0]}'><li 
data-parsoid='{\"dsr\":[182,277,1,0]}'><ul 
data-parsoid='{\"dsr\":[183,277,0,0]}'><li 
data-parsoid='{\"dsr\":[183,277,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#Section_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Section_1.1\"},\"sa\":{\"href\":\"#Section_1.1\"},\"dsr\":[185,277,15,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[200,234,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[235,275,22,7]}'>Section 
1.1</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[278,366,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#Section_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#Section_2\"},\"sa\":{\"href\":\"#Section_2\"},\"dsr\":[280,366,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[293,325,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[326,364,22,7]}'>Section 
2</span></a></li></ul>\n\n</div>\n\n<h2 id=\"Section_1\" 
data-parsoid='{\"dsr\":[376,391,2,2]}'> Section 1 </h2>\n\n<h3 
id=\"Section_1.1\" data-parsoid='{\"dsr\":[393,412,3,3]}'> Section 1.1 
</h3>\n\n<h4 id=\"Section_1.1.1\" data-parsoid='{\"dsr\":[414,437,4,4]}'> 
Section 1.1.1 </h4>\n\n<h4 id=\"Section_1.1.1.1\" 
data-parsoid='{\"dsr\":[439,464,4,4]}'> Section 1.1.1.1 </h4>\n\n<h2 
id=\"Section_2\" data-parsoid='{\"dsr\":[466,481,2,2]}'> Section 2 </h2>\n");
 add("html2html", "Link inside a section heading", "<h2 
id=\"Section_with_a_link_in_it\" data-parsoid='{\"dsr\":[0,50,2,2]}'> Section 
with a <a rel=\"mw:WikiLink\" href=\"./Wiki/Main_Page\" title=\"Wiki/Main 
Page\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/Main_Page\"},\"sa\":{\"href\":\"wiki/Main
 Page\"},\"dsr\":[18,41,17,2]}'>link</a> in it </h2>\n");
-add("html2html", "TOC regression (T14077)", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,342,26,6]}'><div class=\"toctitle\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,70,22,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[49,63,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[72,156,0,0]}'><li 
data-parsoid='{\"dsr\":[72,156,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1\"},\"sa\":{\"href\":\"#title_1\"},\"dsr\":[74,156,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[85,117,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[118,154,22,7]}'>title 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[158,334,0,0]}'><li 
data-parsoid='{\"dsr\":[158,249,1,0]}'><ul 
data-parsoid='{\"dsr\":[159,249,0,0]}'><li 
data-parsoid='{\"dsr\":[159,249,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1\"},\"sa\":{\"href\":\"#title_1.1\"},\"dsr\":[161,249,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[174,208,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[209,247,22,7]}'>title 
1.1</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[250,334,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2\"},\"sa\":{\"href\":\"#title_2\"},\"dsr\":[252,334,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[263,295,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[296,332,22,7]}'>title 
2</span></a></li></ul>\n\n</div>\n\n<h2 id=\"title_1\" 
data-parsoid='{\"dsr\":[344,357,2,2]}'> title 1 </h2>\n\n<h3 id=\"title_1.1\" 
data-parsoid='{\"dsr\":[359,376,3,3]}'> title 1.1 </h3>\n\n<h2 id=\"title_2\" 
data-parsoid='{\"dsr\":[378,391,2,2]}'> title 2 </h2>\n");
+add("html2html", "TOC regression (T14077)", "<div id=\"toc\" class=\"toc\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,362,26,6]}'><div class=\"toctitle\" 
lang=\"en\" dir=\"ltr\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,90,42,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[69,83,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[92,176,0,0]}'><li 
data-parsoid='{\"dsr\":[92,176,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1\"},\"sa\":{\"href\":\"#title_1\"},\"dsr\":[94,176,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[105,137,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[138,174,22,7]}'>title 
1</span></a></li></ul>\n\n<ul data-parsoid='{\"dsr\":[178,354,0,0]}'><li 
data-parsoid='{\"dsr\":[178,269,1,0]}'><ul 
data-parsoid='{\"dsr\":[179,269,0,0]}'><li 
data-parsoid='{\"dsr\":[179,269,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#title_1.1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_1.1\"},\"sa\":{\"href\":\"#title_1.1\"},\"dsr\":[181,269,13,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[194,228,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[229,267,22,7]}'>title 
1.1</span></a></li></ul></li>\n<li data-parsoid='{\"dsr\":[270,354,1,0]}'> <a 
rel=\"mw:WikiLink\" href=\"./Main_Page#title_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#title_2\"},\"sa\":{\"href\":\"#title_2\"},\"dsr\":[272,354,11,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[283,315,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[316,352,22,7]}'>title 
2</span></a></li></ul>\n\n</div>\n\n<h2 id=\"title_1\" 
data-parsoid='{\"dsr\":[364,377,2,2]}'> title 1 </h2>\n\n<h3 id=\"title_1.1\" 
data-parsoid='{\"dsr\":[379,396,3,3]}'> title 1.1 </h3>\n\n<h2 id=\"title_2\" 
data-parsoid='{\"dsr\":[398,411,2,2]}'> title 2 </h2>\n");
 add("html2html", "Character reference normalization in link text (T3938)", "<p 
data-parsoid='{\"dsr\":[0,28,0,0]}'><a rel=\"mw:WikiLink\" 
href=\"./Wiki/Main_Page\" title=\"Wiki/Main Page\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/Main_Page\"},\"sa\":{\"href\":\"wiki/Main
 Page\"},\"dsr\":[0,28,17,2]}'>this&amp;that</a></p>\n");
 add("html2html", "(T21451) Links should refer to the normalized form.", "<p 
data-parsoid='{\"dsr\":[0,73,0,0]}'><a rel=\"mw:WikiLink\" href=\"./Wiki/אַ\" 
title=\"Wiki/אַ\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/אַ\"},\"sa\":{\"href\":\"wiki/אַ\"},\"dsr\":[0,13,10,2]}'>אַ</a>\n<a
 rel=\"mw:WikiLink\" href=\"./Wiki/אַ\" title=\"Wiki/אַ\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/אַ\"},\"sa\":{\"href\":\"wiki/אַ\"},\"dsr\":[14,28,10,2]}'>אַ</a>\n<a
 rel=\"mw:WikiLink\" href=\"./Wiki/אַ\" title=\"Wiki/אַ\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/אַ\"},\"sa\":{\"href\":\"wiki/אַ\"},\"dsr\":[29,43,10,2]}'>אַ</a>\n<a
 rel=\"mw:WikiLink\" href=\"./Wiki/אַ\" title=\"Wiki/אַ\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/אַ\"},\"sa\":{\"href\":\"wiki/אַ\"},\"dsr\":[44,58,10,2]}'>אַ</a>\n<a
 rel=\"mw:WikiLink\" href=\"./Wiki/אַ\" title=\"Wiki/אַ\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Wiki/אַ\"},\"sa\":{\"href\":\"wiki/אַ\"},\"dsr\":[59,73,10,2]}'>אַ</a></p>\n");
 add("html2html", "T4095: link with pipe and three closing brackets, version 
2", "<p data-parsoid='{\"dsr\":[0,52,0,0]}'><a rel=\"mw:WikiLink\" 
href=\"./Main_Page\" title=\"Main Page\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page\"},\"sa\":{\"href\":\"Main
 Page\"},\"dsr\":[0,52,12,2]}'><span typeof=\"mw:Nowiki\" 
data-parsoid='{\"dsr\":[12,50,8,9]}'>[http://example.com/]</span></a></p>");
@@ -437,7 +437,7 @@
 add("html2html", "Parents of subpages, two levels up", "<p 
data-parsoid='{\"dsr\":[0,60,0,0]}'>[/index.php?title=Subpage_test/L1&amp;action=edit&amp;redlink=1
 L1]2</p>\n\n<p 
data-parsoid='{\"dsr\":[62,122,0,0]}'>[/index.php?title=Subpage_test/L1&amp;action=edit&amp;redlink=1
 L1l]</p>\n");
 add("html2html", "Parents of subpages, two levels up, with lots of extra 
trailing slashes.", "<p 
data-parsoid='{\"dsr\":[0,72,0,0]}'>[/index.php?title=Subpage_test/L1&amp;action=edit&amp;redlink=1
 Subpage test/L1]</p>\n");
 add("html2html", "RAW magic word", "<p 
data-parsoid='{\"dsr\":[0,72,0,0]}'>[/index.php?title=Template:QUERTY&amp;action=edit&amp;redlink=1
 Template:QUERTY]</p>\n");
-add("html2html", "Out-of-order TOC heading levels", "<div id=\"toc\" 
class=\"toc\" data-parsoid='{\"stx\":\"html\",\"dsr\":[0,533,26,6]}'><div 
class=\"toctitle\" data-parsoid='{\"stx\":\"html\",\"dsr\":[26,70,22,6]}'>\n<h2 
id=\"Contents\" data-parsoid='{\"dsr\":[49,63,2,2]}'> Contents 
</h2>\n</div>\n\n<ul data-parsoid='{\"dsr\":[72,144,0,0]}'><li 
data-parsoid='{\"dsr\":[72,144,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#2\"},\"sa\":{\"href\":\"#2\"},\"dsr\":[74,144,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[79,111,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[112,142,22,7]}'>2</span></a></li></ul>\n\n<ul
 data-parsoid='{\"dsr\":[146,370,0,0]}'><li 
data-parsoid='{\"dsr\":[146,297,1,0]}'><ul 
data-parsoid='{\"dsr\":[147,297,0,0]}'><li 
data-parsoid='{\"dsr\":[147,221,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#6\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#6\"},\"sa\":{\"href\":\"#6\"},\"dsr\":[149,221,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[154,188,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[189,219,22,7]}'>6</span></a></li>\n<li 
data-parsoid='{\"dsr\":[222,297,2,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#3\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#3\"},\"sa\":{\"href\":\"#3\"},\"dsr\":[225,297,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[230,264,24,7]}'>1.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[265,295,22,7]}'>3</span></a></li></ul></li>\n<li
 data-parsoid='{\"dsr\":[298,370,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#1\"},\"sa\":{\"href\":\"#1\"},\"dsr\":[300,370,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[305,337,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[338,368,22,7]}'>1</span></a></li></ul>\n\n<ul
 data-parsoid='{\"dsr\":[372,525,0,0]}'><li 
data-parsoid='{\"dsr\":[372,525,1,0]}'><ul 
data-parsoid='{\"dsr\":[373,525,0,0]}'><li 
data-parsoid='{\"dsr\":[373,447,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#5\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#5\"},\"sa\":{\"href\":\"#5\"},\"dsr\":[375,447,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[380,414,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[415,445,22,7]}'>5</span></a></li>\n<li 
data-parsoid='{\"dsr\":[448,525,2,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#2_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#2_2\"},\"sa\":{\"href\":\"#2_2\"},\"dsr\":[451,525,7,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[458,492,24,7]}'>2.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[493,523,22,7]}'>2</span></a></li></ul></li></ul>\n\n</div>\n\n<h2
 id=\"2\" data-parsoid='{\"dsr\":[535,542,2,2]}'> 2 </h2>\n\n<h6 id=\"6\" 
data-parsoid='{\"dsr\":[544,559,6,6]}'> 6 </h6>\n\n<h3 id=\"3\" 
data-parsoid='{\"dsr\":[561,570,3,3]}'> 3 </h3>\n\n<h1 id=\"1\" 
data-parsoid='{\"dsr\":[572,577,1,1]}'> 1 </h1>\n\n<h5 id=\"5\" 
data-parsoid='{\"dsr\":[579,592,5,5]}'> 5 </h5>\n\n<h2 id=\"2_2\" 
data-parsoid='{\"dsr\":[594,601,2,2]}'> 2 </h2>\n");
+add("html2html", "Out-of-order TOC heading levels", "<div id=\"toc\" 
class=\"toc\" data-parsoid='{\"stx\":\"html\",\"dsr\":[0,553,26,6]}'><div 
class=\"toctitle\" lang=\"en\" dir=\"ltr\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,90,42,6]}'>\n<h2 id=\"Contents\" 
data-parsoid='{\"dsr\":[69,83,2,2]}'> Contents </h2>\n</div>\n\n<ul 
data-parsoid='{\"dsr\":[92,164,0,0]}'><li 
data-parsoid='{\"dsr\":[92,164,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#2\"},\"sa\":{\"href\":\"#2\"},\"dsr\":[94,164,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[99,131,24,7]}'>1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[132,162,22,7]}'>2</span></a></li></ul>\n\n<ul
 data-parsoid='{\"dsr\":[166,390,0,0]}'><li 
data-parsoid='{\"dsr\":[166,317,1,0]}'><ul 
data-parsoid='{\"dsr\":[167,317,0,0]}'><li 
data-parsoid='{\"dsr\":[167,241,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#6\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#6\"},\"sa\":{\"href\":\"#6\"},\"dsr\":[169,241,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[174,208,24,7]}'>1.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[209,239,22,7]}'>6</span></a></li>\n<li 
data-parsoid='{\"dsr\":[242,317,2,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#3\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#3\"},\"sa\":{\"href\":\"#3\"},\"dsr\":[245,317,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[250,284,24,7]}'>1.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[285,315,22,7]}'>3</span></a></li></ul></li>\n<li
 data-parsoid='{\"dsr\":[318,390,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#1\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#1\"},\"sa\":{\"href\":\"#1\"},\"dsr\":[320,390,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[325,357,24,7]}'>2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[358,388,22,7]}'>1</span></a></li></ul>\n\n<ul
 data-parsoid='{\"dsr\":[392,545,0,0]}'><li 
data-parsoid='{\"dsr\":[392,545,1,0]}'><ul 
data-parsoid='{\"dsr\":[393,545,0,0]}'><li 
data-parsoid='{\"dsr\":[393,467,1,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#5\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#5\"},\"sa\":{\"href\":\"#5\"},\"dsr\":[395,467,5,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[400,434,24,7]}'>2.1</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[435,465,22,7]}'>5</span></a></li>\n<li 
data-parsoid='{\"dsr\":[468,545,2,0]}'> <a rel=\"mw:WikiLink\" 
href=\"./Main_Page#2_2\" 
data-parsoid='{\"stx\":\"piped\",\"a\":{\"href\":\"./Main_Page#2_2\"},\"sa\":{\"href\":\"#2_2\"},\"dsr\":[471,545,7,2]}'><span
 class=\"tocnumber\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[478,512,24,7]}'>2.2</span> <span 
class=\"toctext\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[513,543,22,7]}'>2</span></a></li></ul></li></ul>\n\n</div>\n\n<h2
 id=\"2\" data-parsoid='{\"dsr\":[555,562,2,2]}'> 2 </h2>\n\n<h6 id=\"6\" 
data-parsoid='{\"dsr\":[564,579,6,6]}'> 6 </h6>\n\n<h3 id=\"3\" 
data-parsoid='{\"dsr\":[581,590,3,3]}'> 3 </h3>\n\n<h1 id=\"1\" 
data-parsoid='{\"dsr\":[592,597,1,1]}'> 1 </h1>\n\n<h5 id=\"5\" 
data-parsoid='{\"dsr\":[599,612,5,5]}'> 5 </h5>\n\n<h2 id=\"2_2\" 
data-parsoid='{\"dsr\":[614,621,2,2]}'> 2 </h2>\n");
 add("html2html", "Free external link invading image caption", "<div 
class=\"thumb tright\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[0,236,26,6]}'><div 
class=\"thumbinner\" style=\"width:182px;\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[26,230,45,6]}'><img 
src=\"http://example.com/images/thumb/3/3a/Foobar.jpg/180px-Foobar.jpg\"; 
alt=\"180px-Foobar.jpg\" rel=\"mw:externalImage\" 
data-parsoid='{\"dsr\":[71,135,null,null]}'/>  <div class=\"thumbcaption\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[137,224,26,6]}'><div class=\"magnify\" 
data-parsoid='{\"stx\":\"html\",\"dsr\":[163,213,21,6]}'>[/wiki/File:Foobar.jpg]</div>hello</div></div></div>\n");
 add("html2html", "Bad images - basic functionality", "<p 
data-parsoid='{\"dsr\":[0,16,0,0]}'><figure-inline class=\"mw-default-size\" 
typeof=\"mw:Error mw:Image\" 
data-parsoid='{\"optList\":[],\"dsr\":[0,16,null,null]}' 
data-mw='{\"errors\":[{\"key\":\"apierror-filedoesnotexist\",\"message\":\"This 
image does not exist.\"}]}'><a href=\"./File:Bad.jpg\" 
data-parsoid='{\"a\":{\"href\":\"./File:Bad.jpg\"},\"sa\":{\"href\":\"File:Bad.jpg\"}}'><img
 resource=\"./File:Bad.jpg\" src=\"./Special:FilePath/Bad.jpg\" height=\"220\" 
width=\"220\" 
data-parsoid='{\"a\":{\"resource\":\"./File:Bad.jpg\",\"height\":\"220\",\"width\":\"220\"},\"sa\":{\"resource\":\"File:Bad.jpg\"}}'/></a></figure-inline></p>");
 add("html2html", "Bad images - T18039: text after bad image disappears", "<p 
data-parsoid='{\"dsr\":[0,32,0,0]}'>Foo bar\n<figure-inline 
class=\"mw-default-size\" typeof=\"mw:Error mw:Image\" 
data-parsoid='{\"optList\":[],\"dsr\":[8,24,null,null]}' 
data-mw='{\"errors\":[{\"key\":\"apierror-filedoesnotexist\",\"message\":\"This 
image does not exist.\"}]}'><a href=\"./File:Bad.jpg\" 
data-parsoid='{\"a\":{\"href\":\"./File:Bad.jpg\"},\"sa\":{\"href\":\"File:Bad.jpg\"}}'><img
 resource=\"./File:Bad.jpg\" src=\"./Special:FilePath/Bad.jpg\" height=\"220\" 
width=\"220\" 
data-parsoid='{\"a\":{\"resource\":\"./File:Bad.jpg\",\"height\":\"220\",\"width\":\"220\"},\"sa\":{\"resource\":\"File:Bad.jpg\"}}'/></a></figure-inline>\nBar
 foo</p>");
@@ -830,16 +830,16 @@
 add("html2wt", "Link to category", "[[wiki/Category:MediaWiki User's 
Guide|Category:MediaWiki User's Guide]]\n");
 add("html2wt", "PAGESINCATEGORY invalid title fatal (r33546 fix)", "0\n");
 add("html2wt", "Basic section headings", "== Headline 1 ==\nSome text\n\n== 
Headline 2 ==\nMore\n\n=== Smaller headline ===\nBlah blah\n");
-add("html2wt", "Section headings with TOC", "<div id=\"toc\" 
class=\"toc\"><div class=\"toctitle\">\n== Contents ==\n</div>\n\n* 
[[#Headline_1|<span class=\"tocnumber\">1</span> <span 
class=\"toctext\">Headline 1</span>]]\n\n** [[#Subheadline_1|<span 
class=\"tocnumber\">1.1</span> <span class=\"toctext\">Subheadline 
1</span>]]\n\n*** [[#Skipping_a_level|<span class=\"tocnumber\">1.1.1</span> 
<span class=\"toctext\">Skipping a level</span>]]\n\n**** 
[[#Skipping_a_level_2|<span class=\"tocnumber\">1.1.1.1</span> <span 
class=\"toctext\">Skipping a level</span>]]\n* [[#Headline_2|<span 
class=\"tocnumber\">2</span> <span class=\"toctext\">Headline 2</span>]]\n\n** 
[[#Another_headline|<span class=\"tocnumber\">2.1</span> <span 
class=\"toctext\">Another headline</span>]]\n\n</div>\n\n== Headline 1 
==\n\n=== Subheadline 1 ===\n\n===== Skipping a level =====\n\n====== Skipping 
a level ======\n\n== Headline 2 ==\nSome text\n\n=== Another headline ===\n");
-add("html2wt", "TOC regression (T11764)", "<div id=\"toc\" class=\"toc\"><div 
class=\"toctitle\">\n== Contents ==\n</div>\n\n* [[#title_1|<span 
class=\"tocnumber\">1</span> <span class=\"toctext\">title 1</span>]]\n\n** 
[[#title_1.1|<span class=\"tocnumber\">1.1</span> <span class=\"toctext\">title 
1.1</span>]]\n\n*** [[#title_1.1.1|<span class=\"tocnumber\">1.1.1</span> <span 
class=\"toctext\">title 1.1.1</span>]]\n** [[#title_1.2|<span 
class=\"tocnumber\">1.2</span> <span class=\"toctext\">title 1.2</span>]]\n* 
[[#title_2|<span class=\"tocnumber\">2</span> <span class=\"toctext\">title 
2</span>]]\n\n** [[#title_2.1|<span class=\"tocnumber\">2.1</span> <span 
class=\"toctext\">title 2.1</span>]]\n\n</div>\n\n== title 1 ==\n\n=== title 
1.1 ===\n\n==== title 1.1.1 ====\n\n=== title 1.2 ===\n\n== title 2 ==\n\n=== 
title 2.1 ===\n");
-add("html2wt", "TOC with wgMaxTocLevel=3 (T8204)", "<div id=\"toc\" 
class=\"toc\"><div class=\"toctitle\">\n== Contents ==\n</div>\n\n* 
[[#title_1|<span class=\"tocnumber\">1</span> <span class=\"toctext\">title 
1</span>]]\n\n** [[#title_1.1|<span class=\"tocnumber\">1.1</span> <span 
class=\"toctext\">title 1.1</span>]]\n** [[#title_1.2|<span 
class=\"tocnumber\">1.2</span> <span class=\"toctext\">title 1.2</span>]]\n* 
[[#title_2|<span class=\"tocnumber\">2</span> <span class=\"toctext\">title 
2</span>]]\n\n** [[#title_2.1|<span class=\"tocnumber\">2.1</span> <span 
class=\"toctext\">title 2.1</span>]]\n\n</div>\n\n== title 1 ==\n\n=== title 
1.1 ===\n\n==== title 1.1.1 ====\n\n=== title 1.2 ===\n\n== title 2 ==\n\n=== 
title 2.1 ===\n");
-add("html2wt", "TOC with wgMaxTocLevel=3 and two level four headings (T8204)", 
"<div id=\"toc\" class=\"toc\"><div class=\"toctitle\">\n== Contents 
==\n</div>\n\n* [[#Section_1|<span class=\"tocnumber\">1</span> <span 
class=\"toctext\">Section 1</span>]]\n\n** [[#Section_1.1|<span 
class=\"tocnumber\">1.1</span> <span class=\"toctext\">Section 1.1</span>]]\n* 
[[#Section_2|<span class=\"tocnumber\">2</span> <span class=\"toctext\">Section 
2</span>]]\n\n</div>\n\n== Section 1 ==\n\n=== Section 1.1 ===\n\n==== Section 
1.1.1 ====\n\n==== Section 1.1.1.1 ====\n\n== Section 2 ==\n");
+add("html2wt", "Section headings with TOC", "<div id=\"toc\" 
class=\"toc\"><div class=\"toctitle\" lang=\"en\" dir=\"ltr\">\n== Contents 
==\n</div>\n\n* [[#Headline_1|<span class=\"tocnumber\">1</span> <span 
class=\"toctext\">Headline 1</span>]]\n\n** [[#Subheadline_1|<span 
class=\"tocnumber\">1.1</span> <span class=\"toctext\">Subheadline 
1</span>]]\n\n*** [[#Skipping_a_level|<span class=\"tocnumber\">1.1.1</span> 
<span class=\"toctext\">Skipping a level</span>]]\n\n**** 
[[#Skipping_a_level_2|<span class=\"tocnumber\">1.1.1.1</span> <span 
class=\"toctext\">Skipping a level</span>]]\n* [[#Headline_2|<span 
class=\"tocnumber\">2</span> <span class=\"toctext\">Headline 2</span>]]\n\n** 
[[#Another_headline|<span class=\"tocnumber\">2.1</span> <span 
class=\"toctext\">Another headline</span>]]\n\n</div>\n\n== Headline 1 
==\n\n=== Subheadline 1 ===\n\n===== Skipping a level =====\n\n====== Skipping 
a level ======\n\n== Headline 2 ==\nSome text\n\n=== Another headline ===\n");
+add("html2wt", "TOC regression (T11764)", "<div id=\"toc\" class=\"toc\"><div 
class=\"toctitle\" lang=\"en\" dir=\"ltr\">\n== Contents ==\n</div>\n\n* 
[[#title_1|<span class=\"tocnumber\">1</span> <span class=\"toctext\">title 
1</span>]]\n\n** [[#title_1.1|<span class=\"tocnumber\">1.1</span> <span 
class=\"toctext\">title 1.1</span>]]\n\n*** [[#title_1.1.1|<span 
class=\"tocnumber\">1.1.1</span> <span class=\"toctext\">title 
1.1.1</span>]]\n** [[#title_1.2|<span class=\"tocnumber\">1.2</span> <span 
class=\"toctext\">title 1.2</span>]]\n* [[#title_2|<span 
class=\"tocnumber\">2</span> <span class=\"toctext\">title 2</span>]]\n\n** 
[[#title_2.1|<span class=\"tocnumber\">2.1</span> <span class=\"toctext\">title 
2.1</span>]]\n\n</div>\n\n== title 1 ==\n\n=== title 1.1 ===\n\n==== title 
1.1.1 ====\n\n=== title 1.2 ===\n\n== title 2 ==\n\n=== title 2.1 ===\n");
+add("html2wt", "TOC with wgMaxTocLevel=3 (T8204)", "<div id=\"toc\" 
class=\"toc\"><div class=\"toctitle\" lang=\"en\" dir=\"ltr\">\n== Contents 
==\n</div>\n\n* [[#title_1|<span class=\"tocnumber\">1</span> <span 
class=\"toctext\">title 1</span>]]\n\n** [[#title_1.1|<span 
class=\"tocnumber\">1.1</span> <span class=\"toctext\">title 1.1</span>]]\n** 
[[#title_1.2|<span class=\"tocnumber\">1.2</span> <span class=\"toctext\">title 
1.2</span>]]\n* [[#title_2|<span class=\"tocnumber\">2</span> <span 
class=\"toctext\">title 2</span>]]\n\n** [[#title_2.1|<span 
class=\"tocnumber\">2.1</span> <span class=\"toctext\">title 
2.1</span>]]\n\n</div>\n\n== title 1 ==\n\n=== title 1.1 ===\n\n==== title 
1.1.1 ====\n\n=== title 1.2 ===\n\n== title 2 ==\n\n=== title 2.1 ===\n");
+add("html2wt", "TOC with wgMaxTocLevel=3 and two level four headings (T8204)", 
"<div id=\"toc\" class=\"toc\"><div class=\"toctitle\" lang=\"en\" 
dir=\"ltr\">\n== Contents ==\n</div>\n\n* [[#Section_1|<span 
class=\"tocnumber\">1</span> <span class=\"toctext\">Section 1</span>]]\n\n** 
[[#Section_1.1|<span class=\"tocnumber\">1.1</span> <span 
class=\"toctext\">Section 1.1</span>]]\n* [[#Section_2|<span 
class=\"tocnumber\">2</span> <span class=\"toctext\">Section 
2</span>]]\n\n</div>\n\n== Section 1 ==\n\n=== Section 1.1 ===\n\n==== Section 
1.1.1 ====\n\n==== Section 1.1.1.1 ====\n\n== Section 2 ==\n");
 add("html2wt", "Resolving duplicate section names", "== Foo bar ==\n\n== Foo 
bar ==\n");
 add("html2wt", "Resolving duplicate section names with differing case 
(T12721)", "== Foo bar ==\n\n== Foo Bar ==\n");
 add("html2wt", "Template with sections, __NOTOC__", "== Section 0 ==\n\n=== 
Section 1 ===\n\n== Section 2 ==\n\n== Section 4 ==\n");
 add("html2wt", "__NOEDITSECTION__ keyword", "== Section 1 ==\n\n== Section 2 
==\n");
 add("html2wt", "Link inside a section heading", "== Section with a [[wiki/Main 
Page|link]] in it ==\n");
-add("html2wt", "TOC regression (T14077)", "<div id=\"toc\" class=\"toc\"><div 
class=\"toctitle\">\n== Contents ==\n</div>\n\n* [[#title_1|<span 
class=\"tocnumber\">1</span> <span class=\"toctext\">title 1</span>]]\n\n** 
[[#title_1.1|<span class=\"tocnumber\">1.1</span> <span class=\"toctext\">title 
1.1</span>]]\n* [[#title_2|<span class=\"tocnumber\">2</span> <span 
class=\"toctext\">title 2</span>]]\n\n</div>\n\n== title 1 ==\n\n=== title 1.1 
===\n\n== title 2 ==\n");
+add("html2wt", "TOC regression (T14077)", "<div id=\"toc\" class=\"toc\"><div 
class=\"toctitle\" lang=\"en\" dir=\"ltr\">\n== Contents ==\n</div>\n\n* 
[[#title_1|<span class=\"tocnumber\">1</span> <span class=\"toctext\">title 
1</span>]]\n\n** [[#title_1.1|<span class=\"tocnumber\">1.1</span> <span 
class=\"toctext\">title 1.1</span>]]\n* [[#title_2|<span 
class=\"tocnumber\">2</span> <span class=\"toctext\">title 
2</span>]]\n\n</div>\n\n== title 1 ==\n\n=== title 1.1 ===\n\n== title 2 ==\n");
 add("html2wt", "div with single-quoted attribute", "<div id=\"rock\">HTML 
rocks</div>\n");
 add("html2wt", "div with unquoted attribute", "<div id=\"rock\">HTML 
rocks</div>\n");
 add("html2wt", "div with illegal double attributes", "<div id=\"b\">HTML 
rocks</div>\n");
@@ -911,7 +911,7 @@
 add("html2wt", "RAW magic word", 
"[/index.php?title=Template:QUERTY&action=edit&redlink=1 Template:QUERTY]\n");
 add("html2wt", "Template caching", "This is a test template\nThis is a test 
template\n");
 add("html2wt", "Inclusion of !userCanEdit() content", "== header ==\n");
-add("html2wt", "Out-of-order TOC heading levels", "<div id=\"toc\" 
class=\"toc\"><div class=\"toctitle\">\n== Contents ==\n</div>\n\n* [[#2|<span 
class=\"tocnumber\">1</span> <span class=\"toctext\">2</span>]]\n\n** 
[[#6|<span class=\"tocnumber\">1.1</span> <span 
class=\"toctext\">6</span>]]\n** [[#3|<span class=\"tocnumber\">1.2</span> 
<span class=\"toctext\">3</span>]]\n* [[#1|<span class=\"tocnumber\">2</span> 
<span class=\"toctext\">1</span>]]\n\n** [[#5|<span 
class=\"tocnumber\">2.1</span> <span class=\"toctext\">5</span>]]\n** 
[[#2_2|<span class=\"tocnumber\">2.2</span> <span 
class=\"toctext\">2</span>]]\n\n</div>\n\n== 2 ==\n\n====== 6 ======\n\n=== 3 
===\n\n= 1 =\n\n===== 5 =====\n\n== 2 ==\n");
+add("html2wt", "Out-of-order TOC heading levels", "<div id=\"toc\" 
class=\"toc\"><div class=\"toctitle\" lang=\"en\" dir=\"ltr\">\n== Contents 
==\n</div>\n\n* [[#2|<span class=\"tocnumber\">1</span> <span 
class=\"toctext\">2</span>]]\n\n** [[#6|<span class=\"tocnumber\">1.1</span> 
<span class=\"toctext\">6</span>]]\n** [[#3|<span 
class=\"tocnumber\">1.2</span> <span class=\"toctext\">3</span>]]\n* [[#1|<span 
class=\"tocnumber\">2</span> <span class=\"toctext\">1</span>]]\n\n** 
[[#5|<span class=\"tocnumber\">2.1</span> <span 
class=\"toctext\">5</span>]]\n** [[#2_2|<span class=\"tocnumber\">2.2</span> 
<span class=\"toctext\">2</span>]]\n\n</div>\n\n== 2 ==\n\n====== 6 
======\n\n=== 3 ===\n\n= 1 =\n\n===== 5 =====\n\n== 2 ==\n");
 add("html2wt", "T8200: blockquotes and paragraph formatting", 
"<blockquote>\nfoo\n\n</blockquote>\nbar\n\n baz\n");
 add("html2wt", "T10293: Use of center tag ruins paragraph formatting", 
"<center>\nfoo\n\n</center>\nbar\n\n baz\n");
 add("html2wt", "Parsing of overlapping (improperly nested) inline html tags", 
"<span><s>x</s></span>\n");
diff --git a/tests/parserTests.json b/tests/parserTests.json
index 7f29bdf..dbf9db0 100644
--- a/tests/parserTests.json
+++ b/tests/parserTests.json
@@ -2,8 +2,8 @@
        "parserTests.txt": {
                "repo": "/wikimedia/mediawiki/",
                "path": "tests/parser/parserTests.txt",
-               "expectedSHA1": "075d7e0f2574f31eb97cd6b4b5a485618f1cb25b",
-               "latestCommit": "438c66d913837ab3c78edce96e96a01106057a24"
+               "expectedSHA1": "e414214fe430081bf48485f358489fe895d70b47",
+               "latestCommit": "7fa2c9434e1aa2edec76bacd6180d1a75d310655"
        },
        "citeParserTests.txt": {
                "repo": "/wikimedia/mediawiki-extensions-Cite/",
diff --git a/tests/parserTests.txt b/tests/parserTests.txt
index 0e234de..aa03c0e 100644
--- a/tests/parserTests.txt
+++ b/tests/parserTests.txt
@@ -16591,7 +16591,7 @@
 Some text
 ===Another headline===
 !! html
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Headline_1"><span 
class="tocnumber">1</span> <span class="toctext">Headline 1</span></a>
 <ul>
@@ -16634,7 +16634,7 @@
 == Headline 2 ==
 == Headline ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Headline_2"><span 
class="tocnumber">1</span> <span class="toctext">Headline 2</span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#Headline"><span 
class="tocnumber">2</span> <span class="toctext">Headline</span></a></li>
@@ -16668,7 +16668,7 @@
 ========= Level 9 Heading=========
 ========== Level 10 Heading==========
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Level_1_Heading"><span 
class="tocnumber">1</span> <span class="toctext">Level 1 Heading</span></a>
 <ul>
@@ -16732,7 +16732,7 @@
 == title 2 ==
 === title 2.1 ===
 !! html
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#title_1"><span 
class="tocnumber">1</span> <span class="toctext">title 1</span></a>
 <ul>
@@ -16767,7 +16767,7 @@
 __FORCETOC__
 ==<span id="old-anchor"></span>New title==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#New_title"><span 
class="tocnumber">1</span> <span class="toctext">New title</span></a></li>
 </ul>
@@ -16789,7 +16789,7 @@
 == title 2 ==
 === title 2.1 ===
 !! html
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#title_1"><span 
class="tocnumber">1</span> <span class="toctext">title 1</span></a>
 <ul>
@@ -16825,7 +16825,7 @@
 ====Section 1.1.1.1====
 ==Section 2==
 !! html
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Section_1"><span 
class="tocnumber">1</span> <span class="toctext">Section 1</span></a>
 <ul>
@@ -16918,7 +16918,7 @@
 === title 1.1 ===
 == title 2 ==
 !! html
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#title_1"><span 
class="tocnumber">1</span> <span class="toctext">title 1</span></a>
 <ul>
@@ -16994,7 +16994,7 @@
 !! html/php
 <p>The tooltips shall not show entities to the user (ie. be double escaped)
 </p>
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#text_.3E_text"><span 
class="tocnumber">1</span> <span class="toctext">text &gt; text</span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#text_.3C_text"><span 
class="tocnumber">2</span> <span class="toctext">text &lt; text</span></a></li>
@@ -17070,7 +17070,7 @@
 !! html/php
 <p>Id should not contain + for spaces
 </p>
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Space_between_Text"><span 
class="tocnumber">1</span> <span class="toctext">Space between 
Text</span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#Space-Entity_between_Text"><span 
class="tocnumber">2</span> <span 
class="toctext">Space-Entity&#32;between&#32;Text</span></a></li>
@@ -17146,7 +17146,7 @@
 =''italic'' heading==
 ==''italic'' heading=
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#foo.3D"><span 
class="tocnumber">1</span> <span class="toctext">foo=</span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#.3Dfoo"><span 
class="tocnumber">2</span> <span class="toctext">=foo</span></a></li>
@@ -17181,7 +17181,7 @@
 == Header 2.2 ==
 __NOEDITSECTION__
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1"><a href="#Header_1"><span class="tocnumber">1</span> 
<span class="toctext">Header 1</span></a>
 <ul>
@@ -19094,7 +19094,7 @@
 http://__TOC__
 !! html/php
 <h2><span class="mw-headline" id="onmouseover.3D">onmouseover=</span><span 
class="mw-editsection"><span class="mw-editsection-bracket">[</span><a 
href="/index.php?title=Parser_test&amp;action=edit&amp;section=1" title="Edit 
section: onmouseover=">edit</a><span 
class="mw-editsection-bracket">]</span></span></h2>
-http://<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+http://<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#onmouseover.3D"><span 
class="tocnumber">1</span> <span class="toctext">onmouseover=</span></a></li>
 </ul>
@@ -19105,7 +19105,7 @@
 <h2><span class="mw-headline" id="onmouseover.3D">onmouseover=</span><span 
class="mw-editsection"><span class="mw-editsection-bracket">[</span><a 
href="/index.php?title=Parser_test&amp;action=edit&amp;section=1" title="Edit 
section: onmouseover=">edit</a><span 
class="mw-editsection-bracket">]</span></span></h2>
 <p>http://</p>
 <div id="toc" class="toc">
-<div class="toctitle">
+<div class="toctitle" lang="en" dir="ltr" xml:lang="en">
 <h2>Contents</h2>
 </div>
 <ul>
@@ -21621,7 +21621,7 @@
 =====5=====
 ==2==
 !! html
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#2"><span 
class="tocnumber">1</span> <span class="toctext">2</span></a>
 <ul>
@@ -24255,7 +24255,7 @@
 __TOC__
 == ''Lost'' episodes ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Lost_episodes"><span 
class="tocnumber">1</span> <span class="toctext"><i>Lost</i> 
episodes</span></a></li>
 </ul>
@@ -24276,7 +24276,7 @@
 __TOC__
 == '''should be bold''' then normal text ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a 
href="#should_be_bold_then_normal_text"><span class="tocnumber">1</span> <span 
class="toctext"><b>should be bold</b> then normal text</span></a></li>
 </ul>
@@ -24297,7 +24297,7 @@
 __TOC__
 == Image [[Image:foobar.jpg]] ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Image"><span 
class="tocnumber">1</span> <span class="toctext">Image</span></a></li>
 </ul>
@@ -24318,7 +24318,7 @@
 __TOC__
 == <blockquote>Quote</blockquote> ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Quote"><span 
class="tocnumber">1</span> <span class="toctext">Quote</span></a></li>
 </ul>
@@ -24329,7 +24329,7 @@
 !! html/php+tidy
 <p></p>
 <div id="toc" class="toc">
-<div class="toctitle">
+<div class="toctitle" lang="en" dir="ltr" xml:lang="en">
 <h2>Contents</h2>
 </div>
 <ul>
@@ -24359,7 +24359,7 @@
 <small>Hanc marginis exiguitas non caperet.</small>
 QED
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Proof:_2_&lt;_3"><span 
class="tocnumber">1</span> <span class="toctext">Proof: 2 &lt; 3</span></a></li>
 </ul>
@@ -24384,7 +24384,7 @@
 
 == <i>Foo</i> <blockquote>Bar</blockquote> ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Foo_Bar"><span 
class="tocnumber">1</span> <span class="toctext"><i>Foo</i> 
<b>Bar</b></span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#Foo_Bar_2"><span 
class="tocnumber">2</span> <span class="toctext"><i>Foo</i> Bar</span></a></li>
@@ -24397,7 +24397,7 @@
 !! html/php+tidy
 <p></p>
 <div id="toc" class="toc">
-<div class="toctitle">
+<div class="toctitle" lang="en" dir="ltr" xml:lang="en">
 <h2>Contents</h2>
 </div>
 <ul>
@@ -24431,7 +24431,7 @@
 
 == <sup class="a > b">Evilbye</sup> ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Hello"><span 
class="tocnumber">1</span> <span 
class="toctext"><sup>Hello</sup></span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#b.22.3EEvilbye"><span 
class="tocnumber">2</span> <span class="toctext"><sup> 
b"&gt;Evilbye</sup></span></a></li>
@@ -24462,7 +24462,7 @@
 
 == <span dir="ltr" style="font-style: italic">Attributes after dir on these 
span tags must be deleted from the TOC</span> ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#C.2B.2B"><span 
class="tocnumber">1</span> <span class="toctext"><span 
dir="ltr">C++</span></span></a></li>
 <li class="toclevel-1 tocsection-2"><a 
href="#.D7.96.D7.91.D7.A0.D7.92.21"><span class="tocnumber">2</span> <span 
class="toctext"><span dir="rtl">זבנג!</span></span></a></li>
@@ -24493,7 +24493,7 @@
 __TOC__
 == <bdi>test</bdi> ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#test"><span 
class="tocnumber">1</span> <span class="toctext"><bdi>test</bdi></span></a></li>
 </ul>
@@ -24512,7 +24512,7 @@
 __TOC__
 == <s>test</s> test <strike>test</strike> ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#test_test_test"><span 
class="tocnumber">1</span> <span class="toctext"><s>test</s> test 
<strike>test</strike></span></a></li>
 </ul>
@@ -24534,7 +24534,7 @@
 __TOC__
 == x ==
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#x"><span 
class="tocnumber">1</span> <span class="toctext">x</span></a></li>
 </ul>
@@ -24545,7 +24545,7 @@
 !! html/php+tidy
 <p></p>
 <div id="toc" class="toc">
-<div class="toctitle">
+<div class="toctitle" lang="en" dir="ltr" xml:lang="en">
 <h2>Contents</h2>
 </div>
 <ul>
@@ -29968,7 +29968,7 @@
 [[#啤酒]] [[#%E5%95%A4%E9%85%92]]
 
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Foo_bar"><span 
class="tocnumber">1</span> <span class="toctext">Foo bar</span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#foo_Bar_2"><span 
class="tocnumber">2</span> <span class="toctext">foo Bar</span></a></li>
@@ -30034,7 +30034,7 @@
 [[#啤酒]] [[#%E5%95%A4%E9%85%92]]
 
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Foo_bar"><span 
class="tocnumber">1</span> <span class="toctext">Foo bar</span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#foo_Bar_2"><span 
class="tocnumber">2</span> <span class="toctext">foo Bar</span></a></li>
@@ -30082,7 +30082,7 @@
 [[#啤酒]] [[#%E5%95%A4%E9%85%92]]
 
 !! html/php
-<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
+<div id="toc" class="toc"><div class="toctitle" lang="en" 
dir="ltr"><h2>Contents</h2></div>
 <ul>
 <li class="toclevel-1 tocsection-1"><a href="#Foo_bar"><span 
class="tocnumber">1</span> <span class="toctext">Foo bar</span></a></li>
 <li class="toclevel-1 tocsection-2"><a href="#foo_Bar_2"><span 
class="tocnumber">2</span> <span class="toctext">foo Bar</span></a></li>

-- 
To view, visit https://gerrit.wikimedia.org/r/401531
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idefc00c87a7ab413a608d52c00fe2086ffd30b24
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <abrea...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to