Hi,

Just as a general question, have people (aside from Benjamin Hawkes- Lewis) been reporting bugs they have found in or things they would like to be fixed in the WebKit builds? See, for example, my comment on the status of the longdesc field bug report below.

On Oct 25, 2008, at 1:16 AM, Benjamin Hawkes-Lewis wrote:

Jacob Schmude wrote:
Actually will I have to disagree on these points, I'd just as soon not have them as I always turn them off anyway. I find that I can always identify a table by context and, further, that often the Windows screen readers identify tables where I don't want to know-- tables used for layout for example.

Sounds like their algorithms could do with fine-tuning, but it's not just about announcing tables; it's also about navigation of complex data tables (e.g. reliably moving to the next row or column when cells contain multiple lines and links) and reliably identifying what the headers for a given cell. Of course, people differ in terms of how much they need to interact with tables.

I like as little verbosity as possible to be honest--let me read the information and I'll decide how to interpret it. Nevertheless for those who do want them these options should be configurable, but I wouldn't want them forced on me.

Yep, verbosity settings are pretty crucial here, as user preferences differ dramatically.

One thing I would like to see is the ability to read longdescs and/ or title tags make it into the systemwide Webkit framework

Out of interest, do you have an example of the long descriptions you want to read? I believe the WebKit developers are operating on the belief that most longdesc attributes are junk.

Before this post I had looked up outstanding bugs with the keyword "VoiceOver", and the original request to have this implemented is over two years old. This is bug 10448, and the original request was:
<begin quote>
Opened: 2006-08-16 15:23 PDT
<img longdesc="xxx.htm"...> Why we don't have any browser support this atribute? It is refered at WCAG 1.0 of W3C dated from May 5, 1999, but 7 years after we don't have browsers that support it? It is possible put it at SAFARI?
Comment #1 From Alexey Proskuryakov 2007-07-02 06:21 PDT [reply]
Please describe what kind of support for LONGDESC you would like to see, and why. Some implementation options could be: - adding a link to context menu; - implementing a property inspector for end users, similar to Firefox one; - displaying a link in addition to ALT text if image loading is disabled; - never displaying it, but using it in VoiceOver. Many people think that this attribute does not really help accessibility, and it may be even removed from future versions of HTML altogether. So, we need very specific use cases to handle this issue with high priority.
<end quote>
I couldn't follow some of the later comments, especially since one poster linked to site that suggested how to handle special web feature elements that was written in Portuguese (I think).


Also, do you have an example of the title attributes you can't read?

As far as I know, the VoiceOver Help command (Control Option H) will read a title attribute on the focused element. (In my current WebKit build, it erroneously reads the title attribute in preference to link text.)

Is your problem that you want the presence of the title attribute announced, or the attribute read out automatically, or what?

> One final thing I'd like to see implemented is that it
would tell us if images and items are clickable that are not links-- in otherwords, elements with onClick and onMouseover functions.

Identifying elements with onclick and onmouseover attributes is certainly possible. Unfortunately, this only catches a subset of clickable and hoverable items, because better-quality code keeps content and behavior separate by attaches event handlers through script, not HTML attributes, and ideally attaches them to a higher element in the tree than the one you actually click on. For example, if you have a module containing clickable items, you might listen for clicks on the module and, in the handler, detect if the click was on a clickable item or not. (This is called event delegation.)

Unfortunately, the solution here appears to be better markup.

I don't think that Jacob's suggestion to identify images with onClick and onMouseover functions is in the listed bug reports for WebKit, but I'm not sure that I was able to use the search function accurately enough to identify the relevant bugs. Looking back over the listings, there are some odd fields in the bug reports. For example, there is a "Votes" link and a "Vote for this bug" link. Are we supposed to be voting on whether to have these bugs raised in priority to be fixed?

Also, thank you for submitting the original bug report to get VO-Shift- M fixed in WebKit.



--
Benjamin Hawkes-Lewis


Cheers,

Esther

Reply via email to