{"action":"created","issue":{"url":"https://api.github.com/repos/RolandPheasant/DynamicData.ReactiveUI/issues/5","repository_url":"https://api.github.com/repos/RolandPheasant/DynamicData.ReactiveUI","labels_url":"https://api.github.com/repos/RolandPheasant/DynamicData.ReactiveUI/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/RolandPheasant/DynamicData.ReactiveUI/issues/5/comments","events_url":"https://api.github.com/repos/RolandPheasant/DynamicData.ReactiveUI/issues/5/events","html_url":"https://github.com/RolandPheasant/DynamicData.ReactiveUI/issues/5","id":133284919,"number":5,"title":"Bind to ReactiveList can destroy further DisposeMany/OnItemRemoved","user":{"login":"StefanDoubleU","id":7779871,"avatar_url":"https://avatars.githubusercontent.com/u/7779871?v=3","gravatar_id":"","url":"https://api.github.com/users/StefanDoubleU","html_url":"https://github.com/StefanDoubleU","followers_url":"https://api.github.com/users/StefanDoubleU/followers","following_url":"https://api.github.com/users/StefanDoubleU/following{/other_user}","gists_url":"https://api.github.com/users/StefanDoubleU/gists{/gist_id}","starred_url":"https://api.github.com/users/StefanDoubleU/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StefanDoubleU/subscriptions","organizations_url":"https://api.github.com/users/StefanDoubleU/orgs","repos_url":"https://api.github.com/users/StefanDoubleU/repos","events_url":"https://api.github.com/users/StefanDoubleU/events{/privacy}","received_events_url":"https://api.github.com/users/StefanDoubleU/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-12T16:33:51Z","updated_at":"2016-02-12T16:47:10Z","closed_at":null,"body":"Under some circumstances, it happens that after Bind() the OnItemRemoved is not getting called.\r\nI wasn't able to get any differences when it happens and when its working. (have two similar places I use it)\r\n\r\nWith ObservableCollectionExtended, everything work as expected. \r\n\r\n```C#\r\nvar sc = new SourceCache<int, int>(i => i.GetHashCode());\r\nvar rl = new ReactiveList<int>();\r\n\r\nsc.Connect()\r\n   .OnItemRemoved(model => Logger.Info(\"removed\"))\r\n   .Bind(rl)\r\n   .OnItemRemoved(model => Logger.Info(\"removed after\"))\r\n   .DisposeMany()\r\n   .Subscribe()\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/RolandPheasant/DynamicData.ReactiveUI/issues/comments/183405049","html_url":"https://github.com/RolandPheasant/DynamicData.ReactiveUI/issues/5#issuecomment-183405049","issue_url":"https://api.github.com/repos/RolandPheasant/DynamicData.ReactiveUI/issues/5","id":183405049,"user":{"login":"StefanDoubleU","id":7779871,"avatar_url":"https://avatars.githubusercontent.com/u/7779871?v=3","gravatar_id":"","url":"https://api.github.com/users/StefanDoubleU","html_url":"https://github.com/StefanDoubleU","followers_url":"https://api.github.com/users/StefanDoubleU/followers","following_url":"https://api.github.com/users/StefanDoubleU/following{/other_user}","gists_url":"https://api.github.com/users/StefanDoubleU/gists{/gist_id}","starred_url":"https://api.github.com/users/StefanDoubleU/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StefanDoubleU/subscriptions","organizations_url":"https://api.github.com/users/StefanDoubleU/orgs","repos_url":"https://api.github.com/users/StefanDoubleU/repos","events_url":"https://api.github.com/users/StefanDoubleU/events{/privacy}","received_events_url":"https://api.github.com/users/StefanDoubleU/received_events","type":"User","site_admin":false},"created_at":"2016-02-12T16:47:10Z","updated_at":"2016-02-12T16:47:10Z","body":"Unfortunately, everything looks fine in the first place. Even the binding works.\r\n"}}