I filed bug 8000
(https://bugzilla.osafoundation.org/show_bug.cgi?id=8000) because I
believe the way we use hyperlinks in Chandler UI causes some problems.
Mimi wanted me to start a discussion here about this, so here goes.

First, the problems:

* You can not tab to a hyperlink
* You can not assign a keyboard mnemonic to a hyperlink
* Due to the above two issues, a mouse is required to click a hyperlink.
* Since you can't tab to a hyperlink, you will not be able to see a
tooltip for the hyperlink except by using a mouse.
* Opening the hyperlink is buggy (on Linux I have seen the following
cases: a) nothing happens when link clicked, b) link opens but does not
honor your settings for new links, for example to open in new window, c)
link opens in some tab in some browser window you will not expect and
therefore you think nothing happened)
* You do not know where the hyperlink will lead, unless you make the
hyperlink show the actual URL it would go to.

So, in the worst case scenario you have a user without mouse. They are
stuck. The second worse case is that nothing happens when they click the
link, and they are still stuck (unless they are a programmer). Note that
 if the user did not see a link opening in the latter case there is no
difference from the user point of view if the link really did not open
at all or if it opened in a place they did not notice.

So what could be done?

* Use some other control instead, which allows tabbing and mnemonic.
Still needs a tooltip or some such to show the URL it would go to, in
case the link open fails and user needs to type the URL manually.
* Make URLs tabbable and able to take a mnemonic, and show full URL in
tooltip.
* Make URL actually show the URL. So instead of "click here" it would
say "chandlerproject.org/CosmoAccount".

Other ideas? What is your preference?

-- 
  Heikki Toivonen


Attachment: signature.asc
Description: OpenPGP digital signature

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to