| OLD | NEW | 
 | (Empty) | 
|   1 <!DOCTYPE html> |  | 
|   2 <script src="../../resources/js-test.js"></script> |  | 
|   3 <style> |  | 
|   4     .host1 /deep/ div { color: green } |  | 
|   5     #host2 /deep/ div { color: red !important } |  | 
|   6 </style> |  | 
|   7 <div id="host1" class="host1"></div> |  | 
|   8 <div id="host2" class="host2"></div> |  | 
|   9 <script> |  | 
|  10     description("Cascade order for inner/outer tree rules with /deep/ (v0 bug co
    mpatible)."); |  | 
|  11  |  | 
|  12     var root1 = host1.createShadowRoot(); |  | 
|  13     root1.innerHTML = '<style>#d1 {color:red}</style><div id="d1">Should be gree
    n</div><div style="color: red">Should be green</div>'; |  | 
|  14  |  | 
|  15     var root2 = host2.createShadowRoot(); |  | 
|  16     root2.innerHTML = '<style>.d1 {color:green !important}</style><div class="d1
    ">Should be green</div><div style="color: green !important">Should be green</div
    >'; |  | 
|  17  |  | 
|  18     var green = "rgb(0, 128, 0)"; |  | 
|  19     var red = "rgb(255, 0, 0)"; |  | 
|  20  |  | 
|  21     shouldBe("getComputedStyle(root1.querySelector('div')).color", "red"); |  | 
|  22     shouldBe("getComputedStyle(root1.querySelector('div + div')).color", "red"); |  | 
|  23     shouldBe("getComputedStyle(root2.querySelector('div')).color", "red"); |  | 
|  24     shouldBe("getComputedStyle(root2.querySelector('div + div')).color", "green"
    ); |  | 
|  25 </script> |  | 
| OLD | NEW |