Closed Bug 24982 Opened 25 years ago Closed 25 years ago

Pointer turns into an ibeam instead of a hand over link

Categories

(Core :: CSS Parsing and Computation, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED DUPLICATE of bug 1916

People

(Reporter: sitsofe, Assigned: kmcclusk)

References

()

Details

(Keywords: css2)

Steps to reproduce:
1. Visit http://www.activewin.com/frames/frmhome.shtml
2. Mouseover the links in the left hand column

Expected:
On Nav 4.5 when you mouseover these links, the pointer turns into a hand. 
However, under IE 4, the pointer points in the other direction (up and to the 
right!)

Result:
Pointer turns into an ibeam.

I think that turning into a hand is the most appropriate...

Build ID: 2000012415 WinNT 4 SP 6
I'm all but certain I've seen this problem, or a similar one, reported before, 
but I'm not finding the earlier bug right away. Anyone else?
OK, the problem is that the page is using a { cursor: ne-resize } property,
which NN 4.x ignores, and Mozilla messes up on.
Here is the relevant selector from the stylesheet for this page:
  >a:hover.sidenav { color:#000080;
  >                background:#FFFFFF;
  >                text-decoration: overline;
  >                cursor: ne-resize; }

So IE is displaying this page correctly at the CSS2 level, NN 4.x is not even
trying and is showing the hand cursor because these are links, and Mozilla
is messing up and showing the i-beam cursor instead.

So, strictly speaking, this is a DUP of bug 1916, "9 Values for the Cursor 
Property (CSS2) do not work", ASSIGNED, M14.

But, given "I think that turning into a hand is the most appropriate..." this
raises the question of whether Mozilla should support the hand cursor as a
value for the CSS cursor property. The resource is obviously already there,
so the question is, will other standards-compliant browsers be supporting it
too, or not? Is this cursor going to be part of CSS3? If so, this bug could
track adding it; otherwise, this is just another dup of bug 1916.

The hand cursor: value is supported by IE5, but according to this article,  is 
not part of CSS2:
http://hotwired.lycos.com/webmonkey/99/37/index1a_page3.html?tw=authoring

Adding it may be beside the point, since this is the automatic cursor over
links anyway, and using it elsewhere would be confusing, but who knows?
Copying Ian Hickson for his perspective.
Assignee: nobody → kmcclusk
Component: Browser-General → Style System
Keywords: css2
QA Contact: nobody → chrisd
The 'pointer' cursor value does exactly what you want the 'hand' cursor value
to do -- see CSS2:
   http://www.w3.org/TR/REC-CSS2/ui.html#cursor-props

I'd mark it as a dup of bug 1916 if I were you...
Thanks, Ian. Given that it looks like "hand" is just a non-standard synonym
for "pointer", it would be better not to support it. Marking as DUP of 1916.


*** This bug has been marked as a duplicate of 1916 ***
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Verified dup of #1916
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.