Tooltips are a nightmare. With the current code they are completely non accessible to non-mouse users and they also can not be used on a touch device so we shouldnt rely on them.
Not all users will see tooltips so they must not include essential information.
It is possible to correct that (see https://www.sarasoueidan.com/blog/accessible-tooltips/ or http://accessibility.athena-ict.com/aria/examples/tooltip.shtml) but do we really need to.
A tooltip or hint should not exist if it simply repeats the content of the label. It should only exist if it provides additional explanatory content. It is not intended to be a manual!!
Because of our previous desire (incorrectly) to have a tooltip for everything a large percentage of tooltips are completely useless and do not add anything. They also require translators to waste a lot of time translating strings that are not needed.
COM_MODULES_FIELD_CONTENT_DESC="Text"
COM_MODULES_FIELD_CONTENT_LABEL="Text"
COM_MODULES_FIELD_CLIENT_ID_DESC="The location of the module, Frontend or Backend. You can't change this value."
COM_MODULES_FIELD_CLIENT_ID_LABEL="Module Location"
As can be seen on the screenshot below which exposes the tooltips three of the four on that page are completely redundant and can be removed
Tooltips are removed and replaced with inline hints ONLY where needed
Labels |
Added:
?
|
Category | ⇒ | Accessibility Feature Request |
Title |
|
Status | New | ⇒ | Discussion |
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-07-21 16:37:55 |
Closed_By | ⇒ | brianteeman |
I'm largely down with this. I mean let's see how many useful tooltips are left and whether they can go in line. But massive? on removing all the many redundant tips