Skip to content

v1.0.0-beta.4

Pre-release
Pre-release

Choose a tag to compare

@johnleider johnleider released this 11 Jan 23:20
· 14605 commits to dev since this release

During testing today the team discovered a memory leak that had been undetected for the better part of a year. Directives v-click-outside and v-resize used the vnode context passed to directives in order to check and set that components isActive state. This was causing those referenced objects to get stuck and never GCed. Also resolved a bug where v-resize was not properly unbinding its events on unbind.

This leak affected v-navigation-drawer, v-slider, v-menu, v-tabs, v-dialog, v-select and v-speed-dial.

Things we fixed

  • 355a0d1 Fixed a memory leak caused by referencing the vnode context passed to v-click-outside and v-resize