| Index: LayoutTests/fast/repaint/hover-invalidation-table.html
 | 
| diff --git a/LayoutTests/fast/repaint/hover-invalidation-table.html b/LayoutTests/fast/repaint/hover-invalidation-table.html
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..b2131487de414100f59dfbbcf54e5f7dccdeca84
 | 
| --- /dev/null
 | 
| +++ b/LayoutTests/fast/repaint/hover-invalidation-table.html
 | 
| @@ -0,0 +1,49 @@
 | 
| +<!DOCTYPE html>
 | 
| +<style>
 | 
| +body {
 | 
| +    font: 10px/1 Ahem;
 | 
| +}
 | 
| +
 | 
| +tr:hover {
 | 
| +    background-color: green;
 | 
| +}
 | 
| +
 | 
| +table {
 | 
| +    position:relative;
 | 
| +    top: 180px;
 | 
| +}
 | 
| +</style>
 | 
| +<script src="resources/text-based-repaint.js" type="text/javascript"></script>
 | 
| +<script>
 | 
| +function repaintTest()
 | 
| +{
 | 
| +    var secondRowSpan = document.getElementById("secondRowSpan");
 | 
| +    var secondRowSpanBox = secondRowSpan.getBoundingClientRect();
 | 
| +    var secondRowSpanCenterX = (secondRowSpanBox.left + secondRowSpanBox.right) / 2;
 | 
| +    var secondRowSpanCenterY = (secondRowSpanBox.top + secondRowSpanBox.bottom) / 2;
 | 
| +
 | 
| +    if (window.eventSender) {
 | 
| +        eventSender.mouseMoveTo(secondRowSpanCenterX, secondRowSpanCenterY);
 | 
| +        eventSender.mouseDown();
 | 
| +        eventSender.mouseUp();
 | 
| +    }
 | 
| +}
 | 
| +
 | 
| +window.addEventListener("load", runRepaintTest);
 | 
| +</script>
 | 
| +<table>
 | 
| +    <tr>
 | 
| +        <td rowspan="2">1,1</td>
 | 
| +        <td>1,4</td>
 | 
| +    </tr>
 | 
| +    <tr>
 | 
| +        <td>2,3</td>
 | 
| +    </tr>
 | 
| +    <tr class="bla">
 | 
| +        <td rowspan="2" id="secondRowSpan">3,1</td>
 | 
| +        <td>3,4</td>
 | 
| +    </tr>
 | 
| +    <tr>
 | 
| +        <td>4,4</td>
 | 
| +    </tr>
 | 
| +</table>
 | 
| 
 |