{"action":"created","issue":{"url":"https://api.github.com/repos/PeerioTechnologies/peerio-client/issues/30","labels_url":"https://api.github.com/repos/PeerioTechnologies/peerio-client/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/PeerioTechnologies/peerio-client/issues/30/comments","events_url":"https://api.github.com/repos/PeerioTechnologies/peerio-client/issues/30/events","html_url":"https://github.com/PeerioTechnologies/peerio-client/issues/30","id":54522556,"number":30,"title":"UI updates on settings change even if 2fa fails","user":{"login":"flohdot","id":918747,"avatar_url":"https://avatars.githubusercontent.com/u/918747?v=3","gravatar_id":"","url":"https://api.github.com/users/flohdot","html_url":"https://github.com/flohdot","followers_url":"https://api.github.com/users/flohdot/followers","following_url":"https://api.github.com/users/flohdot/following{/other_user}","gists_url":"https://api.github.com/users/flohdot/gists{/gist_id}","starred_url":"https://api.github.com/users/flohdot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flohdot/subscriptions","organizations_url":"https://api.github.com/users/flohdot/orgs","repos_url":"https://api.github.com/users/flohdot/repos","events_url":"https://api.github.com/users/flohdot/events{/privacy}","received_events_url":"https://api.github.com/users/flohdot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PeerioTechnologies/peerio-client/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"kaepora","id":9953,"avatar_url":"https://avatars.githubusercontent.com/u/9953?v=3","gravatar_id":"","url":"https://api.github.com/users/kaepora","html_url":"https://github.com/kaepora","followers_url":"https://api.github.com/users/kaepora/followers","following_url":"https://api.github.com/users/kaepora/following{/other_user}","gists_url":"https://api.github.com/users/kaepora/gists{/gist_id}","starred_url":"https://api.github.com/users/kaepora/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaepora/subscriptions","organizations_url":"https://api.github.com/users/kaepora/orgs","repos_url":"https://api.github.com/users/kaepora/repos","events_url":"https://api.github.com/users/kaepora/events{/privacy}","received_events_url":"https://api.github.com/users/kaepora/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-01-15T23:56:42Z","updated_at":"2015-01-16T18:18:52Z","closed_at":null,"body":"Steps to reproduce: \r\n\r\n1. Turn on 2FA\r\n2. Enter preferences, uncheck the notifications checkbox\r\n3. Exit out of the 2FA dialog when it comes up\r\n\r\nExpected result: Notification checkbox re-checks itself upon 2FA failure\r\nActual result: Notification checkbox remains unchecked even after exiting preferences and going back in. \r\n\r\nThe notifications preference is not actually updated without validating 2fa, but the UI does revert to not reflect that the change in preferences failed. "},"comment":{"url":"https://api.github.com/repos/PeerioTechnologies/peerio-client/issues/comments/70297130","html_url":"https://github.com/PeerioTechnologies/peerio-client/issues/30#issuecomment-70297130","issue_url":"https://api.github.com/repos/PeerioTechnologies/peerio-client/issues/30","id":70297130,"user":{"login":"kaepora","id":9953,"avatar_url":"https://avatars.githubusercontent.com/u/9953?v=3","gravatar_id":"","url":"https://api.github.com/users/kaepora","html_url":"https://github.com/kaepora","followers_url":"https://api.github.com/users/kaepora/followers","following_url":"https://api.github.com/users/kaepora/following{/other_user}","gists_url":"https://api.github.com/users/kaepora/gists{/gist_id}","starred_url":"https://api.github.com/users/kaepora/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaepora/subscriptions","organizations_url":"https://api.github.com/users/kaepora/orgs","repos_url":"https://api.github.com/users/kaepora/repos","events_url":"https://api.github.com/users/kaepora/events{/privacy}","received_events_url":"https://api.github.com/users/kaepora/received_events","type":"User","site_admin":false},"created_at":"2015-01-16T18:18:52Z","updated_at":"2015-01-16T18:18:52Z","body":"Yes. This should be fixed as it causes an ambiguous user experience. Will handle it."}}