{"action":"closed","issue":{"url":"https://api.github.com/repos/obenland/shiny-updates/issues/118","repository_url":"https://api.github.com/repos/obenland/shiny-updates","labels_url":"https://api.github.com/repos/obenland/shiny-updates/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/obenland/shiny-updates/issues/118/comments","events_url":"https://api.github.com/repos/obenland/shiny-updates/issues/118/events","html_url":"https://github.com/obenland/shiny-updates/issues/118","id":155675622,"number":118,"title":"Updates table headers: the Update All column","user":{"login":"afercia","id":1682452,"avatar_url":"https://avatars.githubusercontent.com/u/1682452?v=3","gravatar_id":"","url":"https://api.github.com/users/afercia","html_url":"https://github.com/afercia","followers_url":"https://api.github.com/users/afercia/followers","following_url":"https://api.github.com/users/afercia/following{/other_user}","gists_url":"https://api.github.com/users/afercia/gists{/gist_id}","starred_url":"https://api.github.com/users/afercia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afercia/subscriptions","organizations_url":"https://api.github.com/users/afercia/orgs","repos_url":"https://api.github.com/users/afercia/repos","events_url":"https://api.github.com/users/afercia/events{/privacy}","received_events_url":"https://api.github.com/users/afercia/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/obenland/shiny-updates/labels/accessibility","name":"accessibility","color":"d4c5f9"},{"url":"https://api.github.com/repos/obenland/shiny-updates/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-19T07:59:53Z","updated_at":"2016-05-19T11:01:14Z","closed_at":"2016-05-19T11:01:14Z","body":"Similar to #114 table headers should describe the type of content of that column. This is not just for abstract semantics but because that information is used by software to communicate users the structure of the table. For example, see in the screenshot below. Navigating through table cells, each time screen readers read the content of the last cell in a row, they will read out also the related table header.\r\nHearing each time \"Update All Update {thing to update name}\" wouldn't be so great.\r\n\r\nWorth reminding that tables with `<scope>` attributes establish logical relationships between column/row headers and the table cells. They shouldn't be used for visual purposes but exclusively to represent tabular data. So when deciding to use a table, then the table should be used properly.\r\n\r\n<img width=\"1440\" alt=\"screen shot 2016-05-19 at 09 39 30\" src=\"https://cloud.githubusercontent.com/assets/1682452/15386301/4e51499c-1da7-11e6-81b4-b0310e33dab3.png\">\r\n"}}