| OLD | NEW | 
|   1 <!DOCTYPE html> |   1 <!DOCTYPE html> | 
|   2 <script src="../../../resources/js-test.js"></script> |   2 <script src="../../../resources/js-test.js"></script> | 
|   3 <style> |   3 <style> | 
|   4 .b .c { background-color: pink } |   4 .b .c { background-color: pink } | 
|   5 .a * { background-color: green } |   5 .a * { background-color: green } | 
|   6 </style> |   6 </style> | 
|   7 <div id="outer"> |   7 <div id="outer"> | 
|   8     <div id="inner"> |   8     <div id="inner"> | 
|   9         <div> |   9         <div> | 
|  10             <div></div> |  10             <div></div> | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
|  25  |  25  | 
|  26 for (var i=0; i < innerDivs.length; i++) |  26 for (var i=0; i < innerDivs.length; i++) | 
|  27     shouldBe("getComputedStyle(innerDivs[i], null).backgroundColor", "transparen
    t"); |  27     shouldBe("getComputedStyle(innerDivs[i], null).backgroundColor", "transparen
    t"); | 
|  28  |  28  | 
|  29 document.body.offsetTop; // Force style recalc. |  29 document.body.offsetTop; // Force style recalc. | 
|  30  |  30  | 
|  31 outer.className = "b"; |  31 outer.className = "b"; | 
|  32 inner.className = "a"; |  32 inner.className = "a"; | 
|  33  |  33  | 
|  34 if (window.internals) |  34 if (window.internals) | 
|  35     shouldBe("internals.updateStyleAndReturnAffectedElementCount()", "5"); |  35     shouldBe("internals.updateStyleAndReturnAffectedElementCount()", "4"); | 
|  36  |  36  | 
|  37 for (var i=0; i < innerDivs.length; i++) |  37 for (var i=0; i < innerDivs.length; i++) | 
|  38     shouldBe("getComputedStyle(innerDivs[i], null).backgroundColor", "green"); |  38     shouldBe("getComputedStyle(innerDivs[i], null).backgroundColor", "green"); | 
|  39 </script> |  39 </script> | 
| OLD | NEW |