{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/csswg-drafts/issues/1936","repository_url":"https://api.github.com/repos/w3c/csswg-drafts","labels_url":"https://api.github.com/repos/w3c/csswg-drafts/issues/1936/labels{/name}","comments_url":"https://api.github.com/repos/w3c/csswg-drafts/issues/1936/comments","events_url":"https://api.github.com/repos/w3c/csswg-drafts/issues/1936/events","html_url":"https://github.com/w3c/csswg-drafts/issues/1936","id":271182729,"number":1936,"title":"[css-ui-4] Change the pointer cursor to indicate any interactive element.","user":{"login":"kizu","id":177485,"avatar_url":"https://avatars3.githubusercontent.com/u/177485?v=4","gravatar_id":"","url":"https://api.github.com/users/kizu","html_url":"https://github.com/kizu","followers_url":"https://api.github.com/users/kizu/followers","following_url":"https://api.github.com/users/kizu/following{/other_user}","gists_url":"https://api.github.com/users/kizu/gists{/gist_id}","starred_url":"https://api.github.com/users/kizu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kizu/subscriptions","organizations_url":"https://api.github.com/users/kizu/orgs","repos_url":"https://api.github.com/users/kizu/repos","events_url":"https://api.github.com/users/kizu/events{/privacy}","received_events_url":"https://api.github.com/users/kizu/received_events","type":"User","site_admin":false},"labels":[{"id":395785897,"url":"https://api.github.com/repos/w3c/csswg-drafts/labels/Closed%20Accepted%20as%20Editorial","name":"Closed Accepted as Editorial","color":"0e8a16","default":false},{"id":435840171,"url":"https://api.github.com/repos/w3c/csswg-drafts/labels/Closed%20Rejected%20as%20Wontfix%20by%20CSSWG%20Resolution","name":"Closed Rejected as Wontfix by CSSWG Resolution","color":"f9d0c4","default":false},{"id":381892242,"url":"https://api.github.com/repos/w3c/csswg-drafts/labels/css-ui-4","name":"css-ui-4","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":{"login":"frivoal","id":113268,"avatar_url":"https://avatars0.githubusercontent.com/u/113268?v=4","gravatar_id":"","url":"https://api.github.com/users/frivoal","html_url":"https://github.com/frivoal","followers_url":"https://api.github.com/users/frivoal/followers","following_url":"https://api.github.com/users/frivoal/following{/other_user}","gists_url":"https://api.github.com/users/frivoal/gists{/gist_id}","starred_url":"https://api.github.com/users/frivoal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frivoal/subscriptions","organizations_url":"https://api.github.com/users/frivoal/orgs","repos_url":"https://api.github.com/users/frivoal/repos","events_url":"https://api.github.com/users/frivoal/events{/privacy}","received_events_url":"https://api.github.com/users/frivoal/received_events","type":"User","site_admin":false},"assignees":[{"login":"frivoal","id":113268,"avatar_url":"https://avatars0.githubusercontent.com/u/113268?v=4","gravatar_id":"","url":"https://api.github.com/users/frivoal","html_url":"https://github.com/frivoal","followers_url":"https://api.github.com/users/frivoal/followers","following_url":"https://api.github.com/users/frivoal/following{/other_user}","gists_url":"https://api.github.com/users/frivoal/gists{/gist_id}","starred_url":"https://api.github.com/users/frivoal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frivoal/subscriptions","organizations_url":"https://api.github.com/users/frivoal/orgs","repos_url":"https://api.github.com/users/frivoal/repos","events_url":"https://api.github.com/users/frivoal/events{/privacy}","received_events_url":"https://api.github.com/users/frivoal/received_events","type":"User","site_admin":false}],"milestone":null,"comments":38,"created_at":"2017-11-04T10:41:03Z","updated_at":"2018-05-10T14:48:18Z","closed_at":null,"author_association":"NONE","body":"For years and years [the definition](https://drafts.csswg.org/css-ui-4/#valdef-cursor-pointer) of the `pointer` cursor in specs did not change:\r\n\r\n> _**'pointer'**_\r\n> The cursor is a pointer that indicates a link.\r\n\r\nBut that definition is clearly outdated: today (and for years) this value is used by designers and developers not only for the “links” but for any other interactive element that did not have any other cursor defined for them, for example, for buttons. And there are a lot of new interactive elements in the modern web that are often somewhere between links and buttons.\r\n\r\nFor some reason, I often find articles in support for this legacy definition, but I yet to see any objective argument on why it should be like that. I myself wrote [an article with most of my arguments](http://kizu.ru/en/issues/cursor-pointer/) in January 2013.\r\n\r\nI propose to change this definition to something like that:\r\n\r\n> _**'pointer'**_\r\n> The cursor is a pointer that indicates an interactive element, clicking or tapping on which would result in any action (for example links and buttons).\r\n\r\nI understand that that is a somewhat controversial topic, but if you'd look at the websites in the real world, you would see that probably most of them use the `pointer` for buttons. And its unlikely they would change it, so it would make sense for the specification to change in favor of a better definition that would make the web more accessible.\r\n"},"comment":{"url":"https://api.github.com/repos/w3c/csswg-drafts/issues/comments/388076385","html_url":"https://github.com/w3c/csswg-drafts/issues/1936#issuecomment-388076385","issue_url":"https://api.github.com/repos/w3c/csswg-drafts/issues/1936","id":388076385,"user":{"login":"SelenIT","id":282754,"avatar_url":"https://avatars2.githubusercontent.com/u/282754?v=4","gravatar_id":"","url":"https://api.github.com/users/SelenIT","html_url":"https://github.com/SelenIT","followers_url":"https://api.github.com/users/SelenIT/followers","following_url":"https://api.github.com/users/SelenIT/following{/other_user}","gists_url":"https://api.github.com/users/SelenIT/gists{/gist_id}","starred_url":"https://api.github.com/users/SelenIT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SelenIT/subscriptions","organizations_url":"https://api.github.com/users/SelenIT/orgs","repos_url":"https://api.github.com/users/SelenIT/repos","events_url":"https://api.github.com/users/SelenIT/events{/privacy}","received_events_url":"https://api.github.com/users/SelenIT/received_events","type":"User","site_admin":false},"created_at":"2018-05-10T14:48:18Z","updated_at":"2018-05-10T14:48:18Z","author_association":"COLLABORATOR","body":"@frivoal, I meant the \"rule\" that\r\n>However, authors should generally not use a cursor that suggests yyy if they don't mean yyy.\r\n\r\nSure, authors may do whatever they can (and whatever browsers support), but still there are some \"good practices\" that the spec specifically endorses/recommends, aren't they? For many developers, giving the _proper_ cursor for all \"interactive elements with a primary activation behavior triggered by a click or tap\" definitely feels the good practice... but, unfortunately, the current spec isn't much helpful to determine which cursor is _proper_ for them."}}
{"actor":{"display_login":"SelenIT"}}