position-absolute-crash-chrome-007.html (1524B)
1 <!DOCTYPE html> 2 <title>CSS Position Absolute: Chrome crash</title> 3 <link rel="author" href="mailto:atotic@chromium.org"> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <link rel="help" href="https://crbug.com/945696"> 7 <meta name="assert" content="Absolute descendant inside multiple nested split inlines does not crash."> 8 <style> 9 body { 10 overflow: hidden; 11 margin: 0px; 12 font-size: 24px; 13 } 14 #block-container { 15 position: relative; 16 } 17 #css-container { 18 position: relative; 19 font-size: 12px; 20 } 21 #anonymous-parent { 22 background-color: #FFFF7F; 23 } 24 #anonymous-split { 25 background-color: #FFD997; 26 } 27 #css-container { 28 background-color: #BEE0FF; 29 } 30 #abs { 31 background-color: rgba(0, 255, 0, 0.5); 32 position:absolute; 33 top: 0px; 34 left: 0px; 35 } 36 #fullabs { 37 background-color: rgba(0, 255, 0, 0.5); 38 position: absolute; 39 top: 0; 40 left: 0; 41 bottom: 0; 42 right: 0; 43 } 44 </style> 45 <div id="block-container"> 46 <span id="anonymous-parent"> 47 parent <br>start 48 <span id="anonymous-split"> 49 split start 50 <div id="splitter" >splitter</div> 51 split middle 52 <span id="css-container"> 53 css-container start 54 <div id="abs">ABS</div> 55 <div id="fullabs">FULLABS</div> 56 css container end 57 </span> 58 split end 59 </span> 60 parent end 61 </span> 62 </div> 63 <script> 64 document.body.offsetTop; 65 test(() => { 66 }, 'test passes if it does not crash'); 67 </script>