Hovering over a row in bug and question listing should highlight the row

Bug #43231 reported by Sitsofe Wheeler
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Won't Fix
Low
Unassigned

Bug Description

It would be extremely handy if while hovering over a part of a row in a list of bugs the whole row was highlighted so that you ensure that you were reading of the correct information in each column.

For an page demonstrating this take a look at:
https://bugzilla.redhat.com/bugzilla/buglist.cgi?bug_status=MODIFIED&version=devel
and hover over a row.

Related branches

Revision history for this message
Diogo Matsubara (matsubara) wrote :

Jonathan reported in lp-users@ list:
"Does anybody else find it hard to follow the rows without alternating
table cells on certain pages? e.g.
https://answers.beta.launchpad.net/ubuntu/+tickets

I think it would be fantastic if the row would get highlighted when
the mouse cursor hovers over it. I could be alone on this but I find
this issue especially pronounced when using a wide screen display."

Changed in malone:
status: Unconfirmed → Confirmed
Changed in launchpad-support-tracker:
importance: Undecided → Wishlist
status: Unconfirmed → Confirmed
Revision history for this message
jz (jz+) wrote :

Thanks for filing it Diogo.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

*ahem* : )

Revision history for this message
Curtis Hovey (sinzui) wrote :

I've just co-opted the .highlight class for hovering over a row. The question is, should I use a separate class that has better sematics? The highlight class has a marigold hue to it and looks like it is reserved to call-out a single row. I think I want a .hover class that uses a light grey background-color instead.

Revision history for this message
Curtis Hovey (sinzui) wrote :

I added the highlight row when hovering behaviour to all tbody tr elements in a table of .listing class. It is better to be consistent throughout the site. I added a new class to the css called .enhighlight and selected a shade of grey used by another class.

The highlighting behaviour can be seen for instance by browsing to the Firefox product. The Answers, Bugs, Blueprints, and Code tabs will show listing tables that highlight.

Revision history for this message
Paul Lange (palango) wrote :

Is there a chance to get this included in one of the next releases?

It would be great if you could more easyly see in which line you're reading.

Revision history for this message
Martin Albisetti (beuno) wrote :

I'd like this to land soon-ish as well, but we're working on a major overhaul, so it may take a while.
It's coming though :)

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Martin:
:)

Revision history for this message
Huw Wilkins (huwshimi) wrote :

Curtis, what happened to this branch? Is it still in the works or should I revisit it?

Revision history for this message
Curtis Hovey (sinzui) wrote :

I do not have a branch for this any more. I worked on this in my first week on the Launchpad team. I think I added another selector to the .highlighted rule. That rule has changed over the years, and I merged several rules 2 months ago. I think this is the modern inequivalent to add highlight-on-hover to a row in a listing table.

   .highlight, .listing tr:hover {

This is a universal change.

Huw Wilkins (huwshimi)
Changed in launchpad:
assignee: nobody → Huw Wilkins (huwshimi)
Revision history for this message
Huw Wilkins (huwshimi) wrote :

After some discussion I have come to the conclusion that there is a bigger usability issue with the tables that this row hover is attempting to fix, but I think we need to address the real issues instead of doing this. This will be addressed elsewhere.

Changed in launchpad:
status: Triaged → Won't Fix
assignee: Huw Wilkins (huwshimi) → nobody
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.