What's Changed
Improvements
- Remove the
transitionrun
event listener if the browser is not affected by thetransitionrun
event loop bug by @DmitrySharabin in #127. - Improve browser bug detection by @LeaVerou and @DmitrySharabin in #129.
- Register properties by placing the corresponding
@property
rules in a CSS layer instead of less permissiveCSS.registerProperty
by @DmitrySharabin in #132. The user’s rules now have higher priority, and they can redefine already registered properties if needed.
Tests
- Test that Style Observer doesn't fire pointlessly immediately after starting observing by @DmitrySharabin in #98.
- Test that Style Observer correctly works with disconnected elements by @DmitrySharabin in #99.
- Fix race conditions in the reflow tests by @DmitrySharabin in #132.
- Fix bug with
isRegisteredProperty()
argument by @DmitrySharabin in 6e73d42.
Other
Full Changelog: 0.1.1...0.1.2