{"action":"created","issue":{"url":"https://api.github.com/repos/Windows-XAML/Template10/issues/725","repository_url":"https://api.github.com/repos/Windows-XAML/Template10","labels_url":"https://api.github.com/repos/Windows-XAML/Template10/issues/725/labels{/name}","comments_url":"https://api.github.com/repos/Windows-XAML/Template10/issues/725/comments","events_url":"https://api.github.com/repos/Windows-XAML/Template10/issues/725/events","html_url":"https://github.com/Windows-XAML/Template10/issues/725","id":137980711,"number":725,"title":"NavButtonBehavior.cs deadlock in 1.1.7","user":{"login":"carstenschuette","id":1275166,"avatar_url":"https://avatars.githubusercontent.com/u/1275166?v=3","gravatar_id":"","url":"https://api.github.com/users/carstenschuette","html_url":"https://github.com/carstenschuette","followers_url":"https://api.github.com/users/carstenschuette/followers","following_url":"https://api.github.com/users/carstenschuette/following{/other_user}","gists_url":"https://api.github.com/users/carstenschuette/gists{/gist_id}","starred_url":"https://api.github.com/users/carstenschuette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carstenschuette/subscriptions","organizations_url":"https://api.github.com/users/carstenschuette/orgs","repos_url":"https://api.github.com/users/carstenschuette/repos","events_url":"https://api.github.com/users/carstenschuette/events{/privacy}","received_events_url":"https://api.github.com/users/carstenschuette/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Windows-XAML/Template10/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2016-03-02T20:18:00Z","updated_at":"2016-03-17T14:17:10Z","closed_at":null,"body":"Latest changes to NavButtonBehavior.cs cause deadlock. I am not sure about the root cause, but application locks up in \"NavButtonBehavior.LayoutUpdated\", Line 61, while several other threads stopping in CalculateBackVisibility/CalculateForwardVisibility.\r\n\r\nCommenting out everything from \"NavButtonBehavior.FrameChanged\" method fixes this issue, but breaks NavButton, of course.\r\n"},"comment":{"url":"https://api.github.com/repos/Windows-XAML/Template10/issues/comments/197898392","html_url":"https://github.com/Windows-XAML/Template10/issues/725#issuecomment-197898392","issue_url":"https://api.github.com/repos/Windows-XAML/Template10/issues/725","id":197898392,"user":{"login":"Opiumtm","id":16596090,"avatar_url":"https://avatars.githubusercontent.com/u/16596090?v=3","gravatar_id":"","url":"https://api.github.com/users/Opiumtm","html_url":"https://github.com/Opiumtm","followers_url":"https://api.github.com/users/Opiumtm/followers","following_url":"https://api.github.com/users/Opiumtm/following{/other_user}","gists_url":"https://api.github.com/users/Opiumtm/gists{/gist_id}","starred_url":"https://api.github.com/users/Opiumtm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Opiumtm/subscriptions","organizations_url":"https://api.github.com/users/Opiumtm/orgs","repos_url":"https://api.github.com/users/Opiumtm/repos","events_url":"https://api.github.com/users/Opiumtm/events{/privacy}","received_events_url":"https://api.github.com/users/Opiumtm/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T14:17:10Z","updated_at":"2016-03-17T14:17:10Z","body":"@disklosr In T10 library RX is **only** used in NavButtonBehavior class as far as I know. @JerryNixon just love RX and arbitrary (mis)used it here."}}