{"action":"created","issue":{"url":"https://api.github.com/repos/vuejs/vue/issues/2019","labels_url":"https://api.github.com/repos/vuejs/vue/issues/2019/labels{/name}","comments_url":"https://api.github.com/repos/vuejs/vue/issues/2019/comments","events_url":"https://api.github.com/repos/vuejs/vue/issues/2019/events","html_url":"https://github.com/vuejs/vue/issues/2019","id":121977166,"number":2019,"title":"Transitions on a view model that has parent set","user":{"login":"lorengreenfield","id":10803954,"avatar_url":"https://avatars.githubusercontent.com/u/10803954?v=3","gravatar_id":"","url":"https://api.github.com/users/lorengreenfield","html_url":"https://github.com/lorengreenfield","followers_url":"https://api.github.com/users/lorengreenfield/followers","following_url":"https://api.github.com/users/lorengreenfield/following{/other_user}","gists_url":"https://api.github.com/users/lorengreenfield/gists{/gist_id}","starred_url":"https://api.github.com/users/lorengreenfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lorengreenfield/subscriptions","organizations_url":"https://api.github.com/users/lorengreenfield/orgs","repos_url":"https://api.github.com/users/lorengreenfield/repos","events_url":"https://api.github.com/users/lorengreenfield/events{/privacy}","received_events_url":"https://api.github.com/users/lorengreenfield/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-14T05:28:28Z","updated_at":"2015-12-14T08:33:47Z","closed_at":null,"body":"It seems that transitions don't fire for templates who's view model has the parent property set. Using the example from the vue website at js fiddle: http://jsfiddle.net/yyx990803/mvo99bse/light/ - If you change the external resource to use v1 or later (not beta like it's set to), then add a \"var vm = Vue({})\" and then in the existing view model add a \"parent: vm,\" the transition animation stops firing. Simply commenting out the \"parent: vm,\" allows it to work again. Is this a bug or am I missing something?"},"comment":{"url":"https://api.github.com/repos/vuejs/vue/issues/comments/164377592","html_url":"https://github.com/vuejs/vue/issues/2019#issuecomment-164377592","issue_url":"https://api.github.com/repos/vuejs/vue/issues/2019","id":164377592,"user":{"login":"lorengreenfield","id":10803954,"avatar_url":"https://avatars.githubusercontent.com/u/10803954?v=3","gravatar_id":"","url":"https://api.github.com/users/lorengreenfield","html_url":"https://github.com/lorengreenfield","followers_url":"https://api.github.com/users/lorengreenfield/followers","following_url":"https://api.github.com/users/lorengreenfield/following{/other_user}","gists_url":"https://api.github.com/users/lorengreenfield/gists{/gist_id}","starred_url":"https://api.github.com/users/lorengreenfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lorengreenfield/subscriptions","organizations_url":"https://api.github.com/users/lorengreenfield/orgs","repos_url":"https://api.github.com/users/lorengreenfield/repos","events_url":"https://api.github.com/users/lorengreenfield/events{/privacy}","received_events_url":"https://api.github.com/users/lorengreenfield/received_events","type":"User","site_admin":false},"created_at":"2015-12-14T08:33:47Z","updated_at":"2015-12-14T08:33:47Z","body":"Pre 1.0, I used a vm.$addChild({}) to create children (http://012.vuejs.org/api/instance-methods.html - scroll to the bottom of that page). These instances didn't have to be created using Vue.extend, that was optional. If this has changed now, that's fine, I can adapt, but interestingly, using transitions with the old $addChild system also has the same issue. "}}