Status: FAIL | Duration: 14ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-text/white-space/trailing-space-and-text-alignment-rtl-004.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Text level 3 Test: preserved trailing RTL white space that hang in a textarea</title> <link rel="author" title="Javier Fernandez" href="mailto:jfernandez@igalia.com" /> <link rel="help" href="https://drafts.csswg.org/css-text-3/#white-space-phase-2"> <link rel="help" title="3. White Space and Wrapping: the white-space property" href="https://drafts.csswg.org/css-text-3/#white-space-property"> <link rel="help" title="4.1.2. Phase II: Trimming and Positioning" href="https://drafts.csswg.org/css-text-3/#white-space-phase-2"> <link rel="help" title="6.1. Text Alignment: the text-align shorthand" href="https://drafts.csswg.org/css-text-3/#text-align-property"> <link rel="help" href="https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces"> <link rel="match" href="reference/trailing-space-and-text-alignment-rtl-005-ref.html"> <meta name="assert" content="preserved trailing spaces under 'white-space: break-spaces' shouldn't hang and may cause overflow and activate the horizontal scrollbar."> <link rel="stylesheet" href="/fonts/ahem.css"> <link rel="stylesheet" href="support/trailing-space-and-text-alignment.css"> <style> textarea { white-space: break-spaces; direction: rtl; } </style> <textarea class="left">XXX X</textarea> <textarea class="center">XXX X</textarea> <textarea class="right">XXX X</textarea> <textarea class="start">XXX X</textarea> <textarea class="end">XXX X</textarea>
/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-005-ref.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Text Reference File</title> <link rel="author" title="Javier Fernandez" href="mailto:jfernandez@igalia.com" /> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> div { display: inline-block; width: 3ch; height: 100px; font: 40px/1 Ahem; border: 1px solid black; box-sizing: content-box; overflow-y: hidden; overflow-x: auto; direction: rtl; } .left { text-align: left; } .center { text-align: center; } .right { text-align: right; } .start { text-align: start; } .end { text-align: end; } </style> <div class="left"> XXX X</div> <div class="center"> XXX X</div> <div class="right"> XXX X</div> <div class="start"> XXX X</div> <div class="end"> XXX X</div>