W3C home > Mailing lists > Public > public-css-archive@w3.org > October 2017

Re: [csswg-drafts] [css-ui-3] auto cursor should behaves as default cursor except for text?

From: Hugo Holgersson via GitHub <sysbot+gh@w3.org>
Date: Fri, 13 Oct 2017 08:18:32 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-336383811-1507882697-sysbot+gh@w3.org>
Thanks for the feedback!

Argument I. Ask an intermediate web developer (or a web user): "What do you think is the automatic cursor when hovering links?" Most will probably answer "Ah, easy, it is the hand pointer!". I would like the spec's 'auto' to reflect this common conception of links.  All browsers (except Firefox) have had this behavior so I'd like the spec+Firefox to adapt here (not all others). 

> 1.  There are many such context-based cursor changes, and they are not fully interoperable (although some are more than others), and going through the full list seems like a never ending task with countless nuances and exceptions

Argument II. I think links can be added to the list tough (it will not be a never ending task).

> 2. This can be done using the UA stylesheet, and does not need to use the auto value

Argument III. It _can_ also be done using the 'auto' value. I would like to keep the UA stylesheet compact. (I think our current UA stylesheets already have too many exceptions. These long UA stylesheets confuse web developers).

Argument IV. Open [cursor-auto-002](https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-002/format/html5/) in Firefox. Isn't it confusing that an I-beam is shown? Displaying an I-beam gives users a hint about semantics: "this point can start a selection". But it cannot! Links cannot start selections (because they are draggables) so an I-beam might confuse regular users. That's why I think cursor-auto-002's expectation needs to change.

-- 
GitHub Notification of comment by hugoholgersson
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1598#issuecomment-336383811 using your GitHub account
Received on Friday, 13 October 2017 08:18:20 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:41:19 UTC