esrille / escudo

The Escudo Web Browser
Apache License 2.0
68 stars 13 forks source link

[CSS] Remove unused stacking contexts from ViewCSS #66

Closed ShikiOkasaka closed 11 years ago

ShikiOkasaka commented 11 years ago

After deleting an absolutely positioned element, the corresponding, unused stacking context is not removed in testdata/partial-reflow-remove-003.html.

Note when an element is removed, the following functions are called in this order:

  1. ViewCSSImp::handleMutation
  2. ViewCSSImp::removeComputedStyle
  3. CSSStyleDeclarationImp::revert
ShikiOkasaka commented 11 years ago

Fixed at 8cc75be6633baaba8667628a0b3e7809e939b21f.