| Index: LayoutTests/editing/spelling/inline_spelling_markers-expected.txt | 
| diff --git a/LayoutTests/editing/spelling/inline_spelling_markers-expected.txt b/LayoutTests/editing/spelling/inline_spelling_markers-expected.txt | 
| index 7da28ec703a8ff58481350abad3c744c75db958e..b176b681d76e029d0bfb9f76037b62a64cd19087 100644 | 
| --- a/LayoutTests/editing/spelling/inline_spelling_markers-expected.txt | 
| +++ b/LayoutTests/editing/spelling/inline_spelling_markers-expected.txt | 
| @@ -1,39 +1,40 @@ | 
| -layer at (0,0) size 800x600 | 
| -  RenderView at (0,0) size 800x600 | 
| -layer at (0,0) size 800x600 | 
| -  RenderBlock {HTML} at (0,0) size 800x600 | 
| -    RenderBody {BODY} at (8,8) size 784x584 | 
| -      RenderBlock {P} at (0,0) size 784x36 | 
| -        RenderText {#text} at (0,0) size 494x18 | 
| -          text run at (0,0) width 494: "This tests the correct placement of inline spelling and grammar markers in text." | 
| -        RenderBR {BR} at (494,14) size 0x0 | 
| -        RenderText {#text} at (0,18) size 477x18 | 
| -          text run at (0,18) width 477: "Spelling markers should line up exactly under misspelled words in all cases." | 
| -      RenderBlock (anonymous) at (0,52) size 784x18 | 
| -        RenderText {#text} at (0,0) size 31x18 | 
| -          text run at (0,0) width 31: "LTR" | 
| -      RenderBlock (anonymous) at (0,92) size 784x18 | 
| -        RenderText {#text} at (0,0) size 31x18 | 
| -          text run at (0,0) width 31: "RTL" | 
| -      RenderBlock (anonymous) at (0,132) size 784x18 | 
| -        RenderText {#text} at (0,0) size 184x18 | 
| -          text run at (0,0) width 184: "LTR (text-overflow:ellipses):" | 
| -      RenderBlock (anonymous) at (0,172) size 784x18 | 
| -        RenderText {#text} at (0,0) size 184x18 | 
| -          text run at (0,0) width 184: "RTL (text-overflow:ellipses):" | 
| -layer at (8,78) size 202x22 clip at (9,79) size 200x20 scrollWidth 221 | 
| -  RenderBlock {DIV} at (0,70) size 202x22 [border: (1px solid #000000)] | 
| -    RenderText {#text} at (1,1) size 220x18 | 
| -      text run at (1,1) width 220: "the the adlj adaasj sdklj. there there" | 
| -layer at (8,118) size 202x22 clip at (9,119) size 200x20 scrollX 20 scrollWidth 220 | 
| -  RenderBlock {DIV} at (0,110) size 202x22 [border: (1px solid #000000)] | 
| -    RenderText {#text} at (-19,1) size 220x18 | 
| -      text run at (-19,1) width 220 RTL override: "the the adlj adaasj sdklj. there there" | 
| -layer at (8,158) size 202x22 clip at (9,159) size 200x20 scrollWidth 221 | 
| -  RenderBlock {DIV} at (0,150) size 202x22 [border: (1px solid #000000)] | 
| -    RenderText {#text} at (1,1) size 220x18 | 
| -      text run at (1,1) width 220: "the the adlj adaasj sdklj. there there" | 
| -layer at (8,198) size 202x22 clip at (9,199) size 200x20 scrollX 20 scrollWidth 220 | 
| -  RenderBlock {DIV} at (0,190) size 202x22 [border: (1px solid #000000)] | 
| -    RenderText {#text} at (-19,1) size 220x18 | 
| -      text run at (-19,1) width 220 RTL override: "the the adlj adaasj sdklj. there there" | 
| +This tests the correct placement of inline spelling and grammar markers in text. Spelling markers should line up exactly under misspelled words in all cases. | 
| + | 
| +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". | 
| + | 
| + | 
| +testLTR: | 
| +PASS internals.hasSpellingMarker(document, 8, 4) became true | 
| +PASS internals.hasSpellingMarker(document, 13, 6) became true | 
| +PASS internals.hasSpellingMarker(document, 20, 5) became true | 
| +PASS internals.hasGrammarMarker(document, 4, 3) became true | 
| +PASS internals.hasGrammarMarker(document, 33, 5) became true | 
| +testRTL: | 
| +PASS internals.hasSpellingMarker(document, 8, 4) became true | 
| +PASS internals.hasSpellingMarker(document, 13, 6) became true | 
| +PASS internals.hasSpellingMarker(document, 20, 5) became true | 
| +PASS internals.hasGrammarMarker(document, 4, 3) became true | 
| +PASS internals.hasGrammarMarker(document, 33, 5) became true | 
| +testLTREllipses: | 
| +PASS internals.hasSpellingMarker(document, 8, 4) became true | 
| +PASS internals.hasSpellingMarker(document, 13, 6) became true | 
| +PASS internals.hasSpellingMarker(document, 20, 5) became true | 
| +PASS internals.hasGrammarMarker(document, 4, 3) became true | 
| +PASS internals.hasGrammarMarker(document, 33, 5) became true | 
| +testRTLEllipses: | 
| +PASS internals.hasSpellingMarker(document, 8, 4) became true | 
| +PASS internals.hasSpellingMarker(document, 13, 6) became true | 
| +PASS internals.hasSpellingMarker(document, 20, 5) became true | 
| +PASS internals.hasGrammarMarker(document, 4, 3) became true | 
| +PASS internals.hasGrammarMarker(document, 33, 5) became true | 
| +PASS successfullyParsed is true | 
| + | 
| +TEST COMPLETE | 
| +LTR | 
| +the the adlj adaasj sdklj. there there | 
| +RTL | 
| +the the adlj adaasj sdklj. there there | 
| +LTR (text-overflow:ellipses): | 
| +the the adlj adaasj sdklj. there there | 
| +RTL (text-overflow:ellipses): | 
| +the the adlj adaasj sdklj. there there | 
|  |