text-overflow-ellipsis-abspos-in-inline-block-crash-001.html (1015B)
1 <!DOCTYPE html> 2 <title>Ellipsizing inline blocks that have absolute positioned objects should not crash</title> 3 <link rel="author" href="kojii@chromium.org"> 4 <link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=945690"> 5 <meta name="assert" content="Ellipsizing inline blocks that have absolute positioned objects should not crash"> 6 <style> 7 div { 8 text-overflow: ellipsis; 9 overflow: hidden; 10 white-space: nowrap; 11 width: 5ch; 12 } 13 .inline-block { 14 display: inline-block; 15 } 16 .abs { 17 position: absolute; 18 } 19 </style> 20 <script src="/resources/testharness.js"></script> 21 <script src="/resources/testharnessreport.js"></script> 22 <div> 23 12345678 24 <span class="inline-block"> 25 <span class="abs">abs</span> 26 </span> 27 </div> 28 <div> 29 12345678 30 <span class="inline-block"> 31 999 32 <span class="abs">abs</span> 33 </span> 34 </div> 35 <div> 36 12 37 <span class="inline-block"> 38 3456789 39 <span class="abs">abs</span> 40 </span> 41 </div> 42 <script> 43 test(() => {}, 'No crash or DCHECK failure'); 44 </script>