Closed Bug 1611612 Opened 5 years ago Closed 5 years ago

Tooltip missing on icons for column header options, aka column picker/selector

Categories

(Thunderbird :: Folder and Message Lists, defect)

defect
Not set
normal

Tracking

(thunderbird_esr68 fixed)

RESOLVED FIXED
Thunderbird 74.0
Tracking Status
thunderbird_esr68 --- fixed

People

(Reporter: anjeyelf, Assigned: Paenglab)

References

Details

(Keywords: regression)

Attachments

(3 files, 1 obsolete file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0

Steps to reproduce:

Tooltip missing on icons for column header options.
This applies to the 'Folder Pane Columns' and the 'Thread Pane' column headers.
It also applies to the 'Address Book' column headers.
In each case, there is a small icon located immediately to the right of the column headers sited above the vertical scrollbar, if it is shown.
Hover over these icons.

Actual results:

Hovering over these icons does not offer a tooltip.

When people have an issue with a column header, there is no tooltip saying what it is. So you cannot offer instructions like when you hover over it, the tooltip will say etc... People do struggle to locate it, especially if unfamiliar with email client or eyesight is poor.
As the icon is small and difficult to put in words, whilst assisting in the Support forum, I have discovered people struggle to locate it without a fully diagramatic image.

Expected results:

All the actual column headers do have tooltips.
There should be a relevant tooltip over the icon(s) which facilitates selection or restoring column order etc.

There is also the same icon used in the 'Calendar' and 'Today Pane'.
There are no tooltips here either.
Request all of these icons need tooltips to improve users ability to locate and use the icon.

Hard to imagine this wasn't reported before. Also hard to imagine this is not a regression

Status: UNCONFIRMED → NEW
Type: enhancement → defect
Ever confirmed: true

FWIW except for Name in the Folder Pane columns, I see tooltips for Total, Unread and Size there, all the Thread Pane columns I have enabled, the Today Pane and Calendar.

Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2, Build ID 20200123140255.

Do the Folder Pane columns really need tooltips that display the same thing as the column names?

I'll add checking these to my release candidate testing procedure.

To clarify, the terms I've seen used for this are column picker and column selector. Anje is correct, a tooltip is missing for (almost) all the places where the widget is used - folders and addressbook. HOWEVER, the tooltip is not missing in the "search messages" results list.

Component: Untriaged → Folder and Message Lists
Flags: needinfo?(richard.marti)
Summary: Tooltip missing on icons for column header options. → Tooltip missing on icons for column header options, aka column picker/selector
Attached image column-picker.png

This one?
I don't ever recall seeing a tooltip for those little icons.

With the tree converted to CE we need the special CE for the column picker no more -> removed it. I also added the column picker tooltip to the folder pane and to the address book which never had a tooltip..

If we want this patch for ESR, I can remove the AB part.

Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Flags: needinfo?(richard.marti)
Attachment #9123070 - Flags: review?(mkmelin+mozilla)

So "search messages" window widget already has this change? Or, did is that not yet changed to CE?

Flags: needinfo?(richard.marti)

Indirectly yes, automatically fixed through this ifdef: https://searchfox.org/comm-central/rev/92a0cfea9653b13ea7a214f1ecdb3d988aac4f1a/mail/base/content/threadTree.inc.xhtml#20-24. I'm removing this ifdef in the patch.

Flags: needinfo?(richard.marti)
Comment on attachment 9123070 [details] [diff] [review] 1611612-column-picker-tooltip.patch Review of attachment 9123070 [details] [diff] [review]: ----------------------------------------------------------------- ::: mail/base/content/mailWidgets.js @@ -504,5 @@ > - } > - if (!this.querySelector("treecolpicker[is=thread-pane-treecolpicker]")) { > - this.appendChild( > - MozXULElement.parseXULToFragment(` > - <treecolpicker is="thread-pane-treecolpicker" The point of this widget is to add this: thread-pane-treecolpicker It's needed, otherwise you do not have the "Apply columns to..." menu option
Attachment #9123070 - Flags: review?(mkmelin+mozilla) → review-

Okay, now added the tooltiptext to CE. I formatted the MozXULElement.parseXULToFragment() like the one in line 543 to be consistent.

Do we apply patches to beta with new strings?

Attachment #9123070 - Attachment is obsolete: true
Attachment #9123192 - Flags: review?(mkmelin+mozilla)
Comment on attachment 9123192 [details] [diff] [review] 1611612-column-picker-tooltip.patch Review of attachment 9123192 [details] [diff] [review]: ----------------------------------------------------------------- LGTM, r=mkmelin I think we do accept strings for the current betas.
Attachment #9123192 - Flags: review?(mkmelin+mozilla) → review+
Attachment #9123192 - Flags: approval-comm-beta?

Only the thread pane part without the strings.

Attachment #9123846 - Flags: approval-comm-esr68?

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/eda327731ed2
Fix the thread pane column picker tooltip and add the column picker tooltip to the folder pane and address book. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 74.0
Comment on attachment 9123192 [details] [diff] [review] 1611612-column-picker-tooltip.patch Won't do more betas this cycle
Attachment #9123192 - Flags: approval-comm-beta?
Comment on attachment 9123846 [details] [diff] [review] 1611612-column-picker-tooltip-ESR.patch Approved for ESR
Attachment #9123846 - Flags: approval-comm-esr68? → approval-comm-esr68+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: