| <!DOCTYPE html> |
| <script> |
| onload = function() { |
| var leftDiv = document.getElementById('left'); |
| leftDiv.style.width = '100.4px'; |
| leftDiv.offsetTop; |
| leftDiv.textContent = 'left'; |
| }; |
| </script> |
| <div> |
| This test reproduced the wrong call to LayerScrollableArea::updateAfterLayout() |
| from LayoutBox::setLocationAndUpdateOverflowControlsIfNeeded() which caused incorrect |
| LayoutBlock::baselinePosition() for later layout. |
| </div> |
| <div style="vertical-align: baseline; display: inline-block"> |
| <div id="left" style="display: inline-block; width: 100px; background-color: green">left original |
| </div><!-- No whitespace --><div id="right" style="display: inline-block; position: relative; width: 300.4px; background-color: yellow; font-size: 100px"> |
| <span style="position: relative; top: -10px">right</span> |
| </div> |
| </div> |