{"action":"created","issue":{"url":"https://api.github.com/repos/emberjs/ember.js/issues/10539","labels_url":"https://api.github.com/repos/emberjs/ember.js/issues/10539/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/ember.js/issues/10539/comments","events_url":"https://api.github.com/repos/emberjs/ember.js/issues/10539/events","html_url":"https://github.com/emberjs/ember.js/issues/10539","id":59018122,"number":10539,"title":"Returning PromiseProxy object from computed property can loose databinding.","user":{"login":"raytiley","id":41680,"avatar_url":"https://avatars.githubusercontent.com/u/41680?v=3","gravatar_id":"","url":"https://api.github.com/users/raytiley","html_url":"https://github.com/raytiley","followers_url":"https://api.github.com/users/raytiley/followers","following_url":"https://api.github.com/users/raytiley/following{/other_user}","gists_url":"https://api.github.com/users/raytiley/gists{/gist_id}","starred_url":"https://api.github.com/users/raytiley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raytiley/subscriptions","organizations_url":"https://api.github.com/users/raytiley/orgs","repos_url":"https://api.github.com/users/raytiley/repos","events_url":"https://api.github.com/users/raytiley/events{/privacy}","received_events_url":"https://api.github.com/users/raytiley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-26T04:47:01Z","updated_at":"2015-02-26T19:49:27Z","closed_at":null,"body":"This is a little bit weird, but basically In my app I'm returning the result of a ember data `find` from a computed property, and use the PromiseProxy flag `isPending` to show a loading spinner. When the route first loads this works fine.\r\n\r\nOn subsequent returns from the computed property the object is returned correctly (you can see this by the ember id increasing in my jsbins) but the isPending properties are never updated.\r\n\r\nIf I stash the promise on `window` and inspect it manually int he console `isPending` is changing, its just not reflected in the rendered output of the app.\r\n\r\nHope this makes sense.\r\n\r\nBroken on Canary: http://emberjs.jsbin.com/repoqi/1/edit?html,output\r\nWorking on 1.9.1: http://emberjs.jsbin.com/zewule/1/edit?html,js,output"},"comment":{"url":"https://api.github.com/repos/emberjs/ember.js/issues/comments/76254954","html_url":"https://github.com/emberjs/ember.js/issues/10539#issuecomment-76254954","issue_url":"https://api.github.com/repos/emberjs/ember.js/issues/10539","id":76254954,"user":{"login":"rwjblue","id":12637,"avatar_url":"https://avatars.githubusercontent.com/u/12637?v=3","gravatar_id":"","url":"https://api.github.com/users/rwjblue","html_url":"https://github.com/rwjblue","followers_url":"https://api.github.com/users/rwjblue/followers","following_url":"https://api.github.com/users/rwjblue/following{/other_user}","gists_url":"https://api.github.com/users/rwjblue/gists{/gist_id}","starred_url":"https://api.github.com/users/rwjblue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwjblue/subscriptions","organizations_url":"https://api.github.com/users/rwjblue/orgs","repos_url":"https://api.github.com/users/rwjblue/repos","events_url":"https://api.github.com/users/rwjblue/events{/privacy}","received_events_url":"https://api.github.com/users/rwjblue/received_events","type":"User","site_admin":false},"created_at":"2015-02-26T19:49:27Z","updated_at":"2015-02-26T19:49:27Z","body":"This was caused by the changes in https://github.com/emberjs/ember.js/pull/10494.\r\n\r\n@wycats / @tomdale - Does this ring a bell?"}}