{"action":"closed","issue":{"url":"https://api.github.com/repos/redbadger/pride-london-app/issues/322","repository_url":"https://api.github.com/repos/redbadger/pride-london-app","labels_url":"https://api.github.com/repos/redbadger/pride-london-app/issues/322/labels{/name}","comments_url":"https://api.github.com/repos/redbadger/pride-london-app/issues/322/comments","events_url":"https://api.github.com/repos/redbadger/pride-london-app/issues/322/events","html_url":"https://github.com/redbadger/pride-london-app/issues/322","id":324412361,"node_id":"MDU6SXNzdWUzMjQ0MTIzNjE=","number":322,"title":"Accessibility iOS : When a button is toggled with Voiceover enabled, it reads out both the previous state and the new state labels","user":{"login":"declanslevin","id":33623842,"node_id":"MDQ6VXNlcjMzNjIzODQy","avatar_url":"https://avatars2.githubusercontent.com/u/33623842?v=4","gravatar_id":"","url":"https://api.github.com/users/declanslevin","html_url":"https://github.com/declanslevin","followers_url":"https://api.github.com/users/declanslevin/followers","following_url":"https://api.github.com/users/declanslevin/following{/other_user}","gists_url":"https://api.github.com/users/declanslevin/gists{/gist_id}","starred_url":"https://api.github.com/users/declanslevin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/declanslevin/subscriptions","organizations_url":"https://api.github.com/users/declanslevin/orgs","repos_url":"https://api.github.com/users/declanslevin/repos","events_url":"https://api.github.com/users/declanslevin/events{/privacy}","received_events_url":"https://api.github.com/users/declanslevin/received_events","type":"User","site_admin":false},"labels":[{"id":892391853,"node_id":"MDU6TGFiZWw4OTIzOTE4NTM=","url":"https://api.github.com/repos/redbadger/pride-london-app/labels/:bomb:%20high%20priority","name":":bomb: high priority","color":"ff0000","default":false},{"id":891269556,"node_id":"MDU6TGFiZWw4OTEyNjk1NTY=","url":"https://api.github.com/repos/redbadger/pride-london-app/labels/accessibility","name":"accessibility","color":"e08200","default":false},{"id":785634927,"node_id":"MDU6TGFiZWw3ODU2MzQ5Mjc=","url":"https://api.github.com/repos/redbadger/pride-london-app/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"closed","locked":false,"assignee":{"login":"abinocoe","id":20466184,"node_id":"MDQ6VXNlcjIwNDY2MTg0","avatar_url":"https://avatars1.githubusercontent.com/u/20466184?v=4","gravatar_id":"","url":"https://api.github.com/users/abinocoe","html_url":"https://github.com/abinocoe","followers_url":"https://api.github.com/users/abinocoe/followers","following_url":"https://api.github.com/users/abinocoe/following{/other_user}","gists_url":"https://api.github.com/users/abinocoe/gists{/gist_id}","starred_url":"https://api.github.com/users/abinocoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abinocoe/subscriptions","organizations_url":"https://api.github.com/users/abinocoe/orgs","repos_url":"https://api.github.com/users/abinocoe/repos","events_url":"https://api.github.com/users/abinocoe/events{/privacy}","received_events_url":"https://api.github.com/users/abinocoe/received_events","type":"User","site_admin":false},"assignees":[{"login":"abinocoe","id":20466184,"node_id":"MDQ6VXNlcjIwNDY2MTg0","avatar_url":"https://avatars1.githubusercontent.com/u/20466184?v=4","gravatar_id":"","url":"https://api.github.com/users/abinocoe","html_url":"https://github.com/abinocoe","followers_url":"https://api.github.com/users/abinocoe/followers","following_url":"https://api.github.com/users/abinocoe/following{/other_user}","gists_url":"https://api.github.com/users/abinocoe/gists{/gist_id}","starred_url":"https://api.github.com/users/abinocoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abinocoe/subscriptions","organizations_url":"https://api.github.com/users/abinocoe/orgs","repos_url":"https://api.github.com/users/abinocoe/repos","events_url":"https://api.github.com/users/abinocoe/events{/privacy}","received_events_url":"https://api.github.com/users/abinocoe/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-05-18T13:32:25Z","updated_at":"2018-06-29T09:45:21Z","closed_at":"2018-06-29T09:45:21Z","author_association":"CONTRIBUTOR","body":"## Description of issue\r\n\r\nWhen double-tapping on a button to toggle its state with Voiceover enabled on iOS, it reads out both the previous and new state of the button, which is quite confusing as it isn't clear which state the button is now in.\r\n\r\n## Expected behaviour\r\n\r\nWhen double-tapping to toggle a button, only the new state label of the button is read out. \r\n\r\n## Steps to reproduce\r\n\r\n- Enable VoiceOver\r\n- Open the Category filter\r\n- Tap on \"Cabaret and Variety\"\r\n> It reads out \"Cabaret and Variety, Checkbox, Empty\"\r\n- Double-tap on \"Cabaret and Variety\"\r\n> It reads out \"Cabaret and Variety, Checkbox, Empty, Cabaret and Variety, Checkbox, Selected\"\r\n\r\nIt should probably just read out \"Selected, Cabaret and Variety\" when the label is double-tapped to align with the iOS checkbox accessibility behaviour. \r\n\r\n## OS / Browser / Device model\r\n\r\niPhone 7+\r\n"}}
{"actor":{"display_login":"frigus02"}}