Hovering over text box labels shows arrow cursor

Bug #539 reported by Rob Weir
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Invalid
Medium
Matthew Paul Thomas

Bug Description

For some reason the CSS sets the cursor on text box labels to an arrow instead of the default i-bar, which is a bit disconcerting, and gives the impression you can't simply select it as text.

When hovering over the labels for fields in Launchpad forms, the cursor is an arrow instead of the normal I-bar.

Launchpad uses HTML's <label> element for accessible form labels, and current Web browsers use an arrow cursor for the <label> element. Browsers should do this only for labels associated with a checkbox and radiobutton, to indicate their clickability. Unfortunately they do it for all labels, and it is not practical for Launchpad to override this (it would involve attaching a class= to every <label> on every page to indicate whether the label is clickable or not).

In the long term, this may be fixed by browsers that fully implement Web Forms 2
<http://www.whatwg.org/specs/web-forms/current-work/#label>.

In the short term, to restore the I-beam cursor for all <label> elements on Web pages, create a user style sheet for your Web browser containing this line (or add this line to your existing user style sheet):
    label {cursor; text}

For information on creating a user style sheet, see <http://www.squarefree.com/userstyles/user-style-sheets.html>.

Changed in launchpad:
assignee: nobody → mpt
status: New → Rejected
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.