### Version 2.2.6 ### Reproduction link [https://jsbin.com/xuwivezeqi/edit?html,js,console,output](https://jsbin.com/xuwivezeqi/edit?html,js,console,output) ### Steps to reproduce 1. Surround an element with a transition component which uses js hooks. 2. Use a v-show directive on the element. 3. Toggle the visibility of the element using data passed to the v-show directive. ### What is expected? Appropriate hooks should be fired. ### What is actually happening? When using v-show, hooks are not fired on IE9. <!-- generated by vue-issues. DO NOT REMOVE -->