[nvda] revision 245 - Many more fixes for internet explorer
- From: "Michael Curran" <mick@xxxxxxxxxx>
- To: <nvda@xxxxxxxxxxxxx>
- Date: Mon, 11 Dec 2006 20:18:38 +1100
Hi all,
Revision 245 fixes many things in internet Explorer. Most of these fixes and
aditions came about from me trying to use NVDA with the web interface of my
bank (ANZ). I am happy to say, that at least on my system here, it was quite
successfull, though one or two things are a little hard because this
specific web interface sometimes doesn't set the focus correctly on some
edit fields when tabbing. But other than that, all the content seemed to be
accessible, both for logging in and for administering my accounts.
The changelog is as follows:
*Text in internet explorer that is clickable (because of an onclick
function) is now able to be activated with enter/space, and NVDA also now
speaks this text as 'clickable'. To avoid over speaking information, links
and form fields that have an onclick function are still spoken like normal
links and form fields (i.e. they don't say 'clickable').
*Image form fields (imput of type image) are now added to the virtualBuffer
in internet Explorer. They are currently treeted as buttons.
*Fixed up the way NVDA decides to activate something in the internet
explorer virtualBuffer. Now when pressing enter on a checkbox or radio
button it clicks it and then speaks its state, pressing enter on a button
clicks it, pressing on a combo box or edit field gives it focus and turns on
virtualBuffer pass through mode, pressing on links or images or clickable
text clicks it.
*The text wrap code for virtualBuffers only gets used now if the text that
is being added is of a length greater than the maxLineLength config
variable. The textWrapper module seemed to do funny things with blank lines
and other short whitespace flagments.
*Fixed some problems with edit fields and textArea elements in internet
Explorer. Now both of these field types are navigable with the cursor. Also
added some code that finds out the real position offset for the number in
the textRange bookmark used to find the cursor in these fields.
*Password fields in internet explorer forms now represent each character by
a '*' both in the virtualBuffer and when tabbing around.
*Now internet explorer virtualBuffer code uses the nodeName property of dom
elements, rather than tagName (which needed to always be in a try/except
block because it didn't always exist). Also changed around the logic of
getDomNodeText a bit; this may make loading documents a tiny bit faster
(though probably not enough to be noticable).
*Elements in internet explorer that have their 'display' style set to 'none'
are now not rendered in the virtualBuffer.
Mick
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open
source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/
Other related posts:
- » [nvda] revision 245 - Many more fixes for internet explorer