[jawsscripts] Re: The problematic highlight bar non-reading of an HTML-based "dropDown," that isn't identified as an editCombo box?

  • From: "Jonathan C. Cohn" <joncohn@xxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Sun, 1 Dec 2013 18:07:19 -0500

I found it interesting that one of the parent objects of the element you are 
working on had an ID implying that it wwas a flexwidget. Adobe does have a bit 
on their site about making Flex accessible, but I found the site inaccessible. 

I have a fairly major system at my office written in flex that apparently has 
been a nightmare for the Section 508 auditors. So it will be interesting to 
keep track of your progress.
        
Best wishes,

Jonathan



On Dec 1, 2013, at 6:02 PM, Jackie McBride wrote:

> Have u tried the utility homerow keys to see if there's any list of
> objects, etc.?
> 
> On 12/1/13, Geoff Chapman <gch@xxxxxxxxxxxxxxxx> wrote:
>> Thanks heaps for the idea Raymand.
>> Unfortunately, a manual say line doesn't work either here, as Jaws just
>> keeps track of the editing cursor, and thus a sayLine just reads the edit
>> box, plus whatever partial text might be in there.
>> 
>> But I do so appreciate the ideas!
>> 
>> ----- Original Message -----
>> From: "Raymond Jansen" <rh.jansen@xxxxxxxxx>
>> To: <jawsscripts@xxxxxxxxxxxxx>
>> Sent: Monday, December 02, 2013 9:31 AM
>> Subject: [jawsscripts] Re: The problematic highlight bar non-reading of an
>> HTML-based "dropDown," that isn't identified as an editCombo box?
>> 
>> 
>>> Hi Geoff,
>>> 
>>> what I once did in such a situation was modifying the SayNextLine and
>>> SayPriorLine scripts in the Internet Explorer scripts.
>>> Before the If-statement that checks the Formsmode, I put my own
>>> If-statement checking for the Formsmode and the specific control (which
>>> was unique in my situation) and when the condition was true, I did a
>>> Typekey with an ArrowDown followed by a Pause statement and a Sayline,
>>> which did work for me; but you could also try a SayField. At the end of my
>>> 
>>> If-statement I put a Return to stop ferther processing.
>>> 
>>> I don't know if it will work for you, but you can give it a try.
>>> 
>>> Cheers Raymond
>>> 
>>> 
>>> 
>>> 
>>>> Op 1 dec. 2013 om 22:40 heeft "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx> het
>>>> 
>>>> volgende geschreven:
>>>> 
>>>> Hmmm.
>>>> Thanks much Jackie and Jim/everyone  for your continued helps and ideas
>>>> here. Keep'em coming! they all help me to think.
>>>> 
>>>> First, Interesting question Jackie.
>>>> re the source code revealing the highlight color?
>>>> But, even if that were the case, and I knew how to get that information
>>>> out
>>>> of the source code, how on earth might one translate whatever that code
>>>> was
>>>> to represent them, into something Jaws would understand?  To attempt to
>>>> track anyway?
>>>> 
>>>> I.e. The person I'm working with at the company also asked about maybe
>>>> installing some third Party software that would flip back perhaps a more
>>>> accurate rendering of the colour of the text, or maybe pixels I'm not
>>>> sure,
>>>> that the mouse was over etc.  But, my feeling was that this wouldn't be
>>>> worth pursuing at all, because of the fact that, In my perhaps infantile
>>>> thinking, one would need to equate whatever values that code would flip
>>>> back, into something meanigful to jaws? And I just didn't have a clue
>>>> how
>>>> that might be done.
>>>> 
>>>> 
>>>> The problem though seems to be even deeper than it just not tracking the
>>>> highlight color though, because, and I can't be sure of this and I know
>>>> it's
>>>> kinda pretty germane to solving the problem, so I do need to double Check
>>>> 
>>>> it
>>>> when I'm next able to,but, from my mmemory, I'm pretty sure I did flip
>>>> Screen echo to, "all," just to identify whether it was merely a tracking
>>>> highlight issue, or whether jaws wasn't even seeing any text altering
>>>> onScreen as the highlight bar was moved up and down this list at all!
>>>> and,
>>>> unfortunately, again just from memory, it seemed like that indeed was
>>>> the
>>>> case!
>>>> Viz, even when screenEcho is set to all, and where one might normatively
>>>> expect the text that becomes unhighlighted to be spoken, as well as the
>>>> new
>>>> Text being highlighted etc, as I've seen before in these cases,
>>>> I don't believe I was hearing anything from jaws at all in that
>>>> circumstance!
>>>> 
>>>> Which, as I write this out for discussion now, sort of suggests to me
>>>> that
>>>> NewTextEvent isn't even picking anything up as being redrawn onScreen in
>>>> this kind of situation?
>>>> 
>>>> But, if a highlight bar is moving, I had previously kinda thought this
>>>> was a
>>>> manditory occurrance?  Or could some more direct ScreenWriting mechanism
>>>> perhaps be being used that doesn't get piped through the NewTextEvent
>>>> routine?
>>>> 
>>>> Hmmm, I guess what I should jolly well do when I'm next able to, is put
>>>> a
>>>> SayString in NewTextEvent, and see whether indeed it is getting fired at
>>>> 
>>>> all
>>>> by the arrowPresses and highlight bar movement in this particular
>>>> control.
>>>> Why didn't I think of that before!
>>>> Does anyone feel that determining this, might provide some kind of
>>>> better
>>>> handle for a solution though?
>>>> 
>>>> Jim's restatement of the issue is also appreciated and helpful though.
>>>> Because that's exactly one of the things I was thinking might provide us
>>>> with a solution, or might be blocking jaws from noticing Highlights,
>>>> viz,
>>>> the presence of the normal editing Cursor Caret, that it's obviously
>>>> focusing on at the exclusion of doing anything else.
>>>> 
>>>> 
>>>> ----- Original Message -----
>>>> From: "Jackie McBride" <abletec@xxxxxxxxx>
>>>> To: <jawsscripts@xxxxxxxxxxxxx>
>>>> Sent: Saturday, November 30, 2013 2:14 PM
>>>> Subject: [jawsscripts] Re: The problematic highlight bar non-reading of
>>>> an
>>>> HTML-based "dropDown," that isn't identified as an editCombo box?
>>>> 
>>>> 
>>>>> Lavender is more of a purple color than it is blue, Geoff, which means
>>>>> equally little to u, I'm sure. Might the source code of the css reveal
>>>>> the highlight colors?
>>>>> 
>>>>>> On 11/29/13, Geoff Chapman <gch@xxxxxxxxxxxxxxxx> wrote:
>>>>>> Hi everyone.
>>>>>> 
>>>>>> NO joy with any of the suggestions tried so far, except for Arder's
>>>>>> below.
>>>>>> haven't gotten to try that one yet, so keep any other suggestions on
>>>>>> this
>>>>>> coming.
>>>>>> 
>>>>>> Jackie when I get a remote login to this system, I'll be able to trial
>>>>>> 
>>>>>> a
>>>>>> few
>>>>>> 
>>>>>> more things like HSC's GetColorAtPoint functionality, as opposed to
>>>>>> the
>>>>>> Jaws+TopRow5 Get TextColor Foreground/Bakground, the dude I'm working
>>>>>> with
>>>>>> was certainly surprised when what he thought was a blue highlight bar,
>>>>>> got
>>>>>> defined as Grey13 on lavender.
>>>>>> Although I thought lavender was a type of blue, but ... hey, what would
>>>>>> 
>>>>>> I
>>>>>> know.
>>>>>> 
>>>>>> Jim tested with the Jaws cursor tucked firmly out of the way, and
>>>>>> invisible
>>>>>> 
>>>>>> cursor on highlighted text just with focus etc, still thinks it's
>>>>>> grey13
>>>>>> on
>>>>>> 
>>>>>> Lavender, whereas the non-highlighted text in the list is identified
>>>>>> as
>>>>>> Grey13 on white. so we tried setting the custom highlight as anything
>>>>>> on
>>>>>> Lavender, since it seemed to us that it was maybe the background that
>>>>>> was
>>>>>> doing the highlighting, but, still no joy. jaws doesn't track it as
>>>>>> highlight is moved up and down.
>>>>>> Sigh.
>>>>>> ----- Original Message -----
>>>>>> From: "Artur Räpp" <rtr@xxxxxxxxx>
>>>>>> To: <jawsscripts@xxxxxxxxxxxxx>
>>>>>> Sent: Friday, November 29, 2013 5:36 PM
>>>>>> Subject: [jawsscripts] Re: The problematic highlight bar non-reading
>>>>>> of
>>>>>> an
>>>>>> HTML-based "dropDown," that isn't identified as an editCombo box?
>>>>>> 
>>>>>> 
>>>>>>> Hello,
>>>>>>> 
>>>>>>> On a webpage I found following solution with a "edit-combo"
>>>>>>> 
>>>>>>> I moved to edit field (edit part of the edit-combo), turned off the
>>>>>>> virtual cursor, typed some letter, pressed once down arrow, pressed
>>>>>>> tab
>>>>>>> once, landed on the listbox part and then moved down with down arrow.
>>>>>>> After I found what I needed, I turned virtual cursor again on.
>>>>>>> 
>>>>>>> On another such HTML editcombo I didn't found any solution and copied
>>>>>>> the choices into a file and copi-pasted from the file the right
>>>>>>> choice
>>>>>>> into edit field. With the full text system chose the right choice.
>>>>>>> The
>>>>>>> coices were static. To get the choices, I used ins+ctrl+shft+f1
>>>>>>> keyboard
>>>>>>> command (Advanced Element Information).
>>>>>>> 
>>>>>>> my 0.01$.
>>>>>>> 
>>>>>>> Artur
>>>>>>> 
>>>>>>> 29.11.2013 2:00, Geoff Chapman kirjutas:
>>>>>>>> Hi Scripters.
>>>>>>>> Ok, in relation to my query the other day, about a particular
>>>>>>>> so-called
>>>>>>>> "drop-down,"type element on a particular client's workPlace site
>>>>>>>> that
>>>>>>>> Jaws will not handle correctly,
>>>>>>>> I now have more information about this, and would very much
>>>>>>>> appreciate
>>>>>>>> anyone's views on where I might even start to solve this problem, as
>>>>>>>> it's
>>>>>>>> 
>>>>>>>> a dealBreaker for this poarticular employed person, re being able to
>>>>>>>> 
>>>>>>>> do
>>>>>>>> his job on the new system the company is rolling out in February.
>>>>>>>> It's a bit of a lengthy query, but I'd appreciate those who're able,
>>>>>>>> 
>>>>>>>> to
>>>>>>>> stick with me whilst I try and elaborate what, I, think is so far
>>>>>>>> going
>>>>>>>> on here.
>>>>>>>> 
>>>>>>>> Ok So, first, this is an html-based
>>>>>>>> system, and everything else here seems to be beautifully accessible,
>>>>>>>> even
>>>>>>>> 
>>>>>>>> the fields are all labelled properly.
>>>>>>>> 
>>>>>>>> Second, I've turned off AutoForms mode, as I find this mode very
>>>>>>>> problematic and just annoying to navigate, after years of using the
>>>>>>>> manual forms mode modality.
>>>>>>>> Also trying to eliminate as much of the so-called automatic smarts,
>>>>>>>> as
>>>>>>>> possible, to eliminate unknown and possibly erroneous behaviours
>>>>>>>> etc.
>>>>>>>> 
>>>>>>>> However there's this one particular totally problematic
>>>>>>>> control-type/element, which consists of initially what Jaws
>>>>>>>> identifies
>>>>>>>> as
>>>>>>>> 
>>>>>>>> a straight ahead, edit, box.  However, this particular element,
>>>>>>>> operates
>>>>>>>> 
>>>>>>>> in practise, actually, more like what I understand to be often
>>>>>>>> defined
>>>>>>>> by
>>>>>>>> 
>>>>>>>> jaws as an "EditCombo", control.
>>>>>>>> Whereby, as you start typing into the edit part of the field, a
>>>>>>>> "drop-down" list appears,matching the entries it finds related to
>>>>>>>> the
>>>>>>>> letters in the text query entered so far.
>>>>>>>> 
>>>>>>>> (Additionally, the field visually contains a little downpointing
>>>>>>>> graphical triangle, which sighted users may click on to drop down
>>>>>>>> the
>>>>>>>> unfiltered list, and visually view it that way, if preferred, with
>>>>>>>> no
>>>>>>>> text query filtering applied.)
>>>>>>>> But which is, not, activated at all by pressing Alt+DownArrow, as
>>>>>>>> one
>>>>>>>> would expect if Jaws handled the element as a proper EditCombo.
>>>>>>>> 
>>>>>>>> Now. The major problem is, that even though pressing downArrow, does
>>>>>>>> start to navigate the entries in this field, placing what it
>>>>>>>> identifies
>>>>>>>> as a Grey13 on Lavender highlight highlight color over each selected
>>>>>>>> entry,
>>>>>>>> Jaws does not read this highlight,, because it's locked into the
>>>>>>>> fact
>>>>>>>> that there's presumably still an iBeam edit cursor sitting in the
>>>>>>>> edit
>>>>>>>> box the whole time. So it just keeps reReading, "Edit," plus
>>>>>>>> whatever
>>>>>>>> the
>>>>>>>> 
>>>>>>>> current text query value has been typed in, and is thus populating
>>>>>>>> that
>>>>>>>> edit field, upon each arrow press.
>>>>>>>> 
>>>>>>>> now another perhaps relevant aspect to understand about this
>>>>>>>> particular
>>>>>>>> controlType, as compared to some others I've seen, which although
>>>>>>>> not
>>>>>>>> identifying as EditCombos either, appear to behave in this very way,
>>>>>>>> but
>>>>>>>> 
>>>>>>>> which jaws does quite happily read,
>>>>>>>> Is thatt in our version, the control doesn't immediately populate
>>>>>>>> the
>>>>>>>> edit field, with the entire selection one navigates to with the
>>>>>>>> arrow
>>>>>>>> keys.
>>>>>>>> Whereas, the ones that jaws does happily appear to read properly, do
>>>>>>>> seem
>>>>>>>> 
>>>>>>>> to do this.
>>>>>>>> Therefore, in those fields where jaws does identify what one has
>>>>>>>> arrowed
>>>>>>>> 
>>>>>>>> to,
>>>>>>>> it's probably not doing so by reading/tracking the highllight bar,
>>>>>>>> but
>>>>>>>> simply by reading what's appearing at the edit cursor.
>>>>>>>> 
>>>>>>>> My first thought was to try and reClass the window, but, this didn't
>>>>>>>> have
>>>>>>>> 
>>>>>>>> any good effect, since of course as ai realized later, what I want
>>>>>>>> to
>>>>>>>> do
>>>>>>>> 
>>>>>>>> here, is reClass, as far as Jaws is concerned, these individual
>>>>>>>> elements,
>>>>>>>> 
>>>>>>>> which are probably not the same as whole windows anyway.
>>>>>>>> When I looked at the class of the window in focus, it just showed
>>>>>>>> some
>>>>>>>> basic high-level seemingly irrelevant class  such as
>>>>>>>> Class = MozillaContentWindowClass etc.
>>>>>>>> 
>>>>>>>> So no joy there.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> My second thought, was to try and identify the custom highlight
>>>>>>>> color,
>>>>>>>> and assign this as a custom highlight in jaws, hoping to attract
>>>>>>>> it's
>>>>>>>> attention to the fact that it should be checking for, and
>>>>>>>> tracking/reading, anything in that highlight color.
>>>>>>>> 
>>>>>>>> However, I have no joy doing that either.
>>>>>>>> 
>>>>>>>> putting the jaws cursor on it, it reckons the highlight is Grey13 on
>>>>>>>> Lavender, but, yep, this didn't work either.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> So has anyone got any bright ideas as to what I might try next?
>>>>>>>> Is Custom Highlight tracking even working in jaws15 at present
>>>>>>>> anywayz?
>>>>>>>> Some way I can tell jaws how to properly handle this type of
>>>>>>>> element?
>>>>>>>> ignoring the edit box cursor, and tracking the highlight bar
>>>>>>>> instead?
>>>>>>>> Below I have included the rather comvoluted, but possibly helpful to
>>>>>>>> someone who may know, element information from the jaws+Shift+f1,
>>>>>>>> whilst
>>>>>>>> 
>>>>>>>> over this particular field.
>>>>>>>> 
>>>>>>>> Thanks much for any tips!
>>>>>>>> See below for the tech stuff about the elemtn.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Element Information:
>>>>>>>> 
>>>>>>>> Tag INPUT has 7 parameters:
>>>>>>>> 
>>>>>>>> autocomplete=off
>>>>>>>> 
>>>>>>>> class= x-form-text x-form-field  x-form-focus
>>>>>>>> 
>>>>>>>> id=par-1C05555973514DF39BE96CF44694A3B2-d
>>>>>>>> 
>>>>>>>> size$
>>>>>>>> 
>>>>>>>> style
>>>>>>>> tabindex!002
>>>>>>>> 
>>>>>>>> type=text
>>>>>>>> 
>>>>>>>> MSAA Role*
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-form-field-wrap x-form-field-trigger-wrap
>>>>>>>> x-trigger-wrap-focus
>>>>>>>> 
>>>>>>>> id=ext-gen437
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-form-element
>>>>>>>> 
>>>>>>>> id=x-form-el-par-1C05555973514DF39BE96CF44694A3B2-d
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-form-item
>>>>>>>> 
>>>>>>>> id=ext-gen434
>>>>>>>> 
>>>>>>>> tabindex=-1
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-request-column x-request-column-out x-form-label-top
>>>>>>>> x-column
>>>>>>>> 
>>>>>>>> id=ext-comp-1504
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-column-inner
>>>>>>>> 
>>>>>>>> id=ext-gen423
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noheader x-panel-body-noborder
>>>>>>>> x-column-layout-ct
>>>>>>>> 
>>>>>>>> id=ext-gen386
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen385
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel request-view-category x-panel-noborder
>>>>>>>> 
>>>>>>>> id=ext-comp-1503
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag FORM has 5 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body ss-svc-form-body x-panel-body-noheader
>>>>>>>> x-panel-body-noborder x-form
>>>>>>>> 
>>>>>>>> enctype=application/x-www-form-urlencoded
>>>>>>>> 
>>>>>>>> id=ext-gen184
>>>>>>>> 
>>>>>>>> method=post
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen335
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel ss-svc-form x-panel-noborder x-form-label-left
>>>>>>>> x-box-item
>>>>>>>> 
>>>>>>>> id=ext-comp-1270
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-box-inner
>>>>>>>> 
>>>>>>>> id=ext-gen334
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-box-layout-ct
>>>>>>>> 
>>>>>>>> id=ext-comp-1272
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noheader
>>>>>>>> 
>>>>>>>> id=ext-gen318
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen316
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel x-frs-sc-param-form ss-svc-form
>>>>>>>> 
>>>>>>>> id=ext-comp-1268
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noheader x-panel-body-noborder
>>>>>>>> 
>>>>>>>> id=ext-gen315
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen314
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel tab-panel parameters-tpl x-flex-portal-child
>>>>>>>> x-panel-noborder
>>>>>>>> 
>>>>>>>> id=ext-comp-1283
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-flex-portal-child-frame
>>>>>>>> 
>>>>>>>> id=ext-comp-1284
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-tab-panel-body x-tab-panel-body-top
>>>>>>>> 
>>>>>>>> id=ext-gen224
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-tab-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen223
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-tab-panel x-frs-flex-portlet
>>>>>>>> 
>>>>>>>> id=ext-comp-1239
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noheader x-panel-body-noborder
>>>>>>>> 
>>>>>>>> id=ext-gen208
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen207
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel x-frs-flex-portal x-panel-noborder x-border-panel
>>>>>>>> 
>>>>>>>> id=ext-comp-1223
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noheader x-panel-body-noborder
>>>>>>>> x-border-layout-ct
>>>>>>>> 
>>>>>>>> id=ext-gen206
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen205
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel x-panel-noborder
>>>>>>>> 
>>>>>>>> id=ext-comp-1227
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-frs-flex-panel-body x-panel-body-noheader
>>>>>>>> 
>>>>>>>> id=ext-gen187
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen185
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel x-frs-formview
>>>>>>>> 
>>>>>>>> id=ext-comp-1222
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noheader x-panel-body-noborder
>>>>>>>> 
>>>>>>>> id=ext-gen17
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen16
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel x-frs-content x-border-panel
>>>>>>>> 
>>>>>>>> id=ext-comp-1002
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noborder x-border-layout-ct
>>>>>>>> 
>>>>>>>> id=ext-gen12
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-mc
>>>>>>>> 
>>>>>>>> id=ext-gen15
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-mr
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-ml
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen11
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel x-panel-noborder
>>>>>>>> 
>>>>>>>> id=WorkspaceFrame
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag BODY has 3 parameters:
>>>>>>>> 
>>>>>>>> href=https://kfchelp-stg.saasit.com/WorkspaceLoader.aspx?Id=ServiceReq&Profile=ObjectWorkspace&LayoutName=SDA-YAI&TabId=ext-comp-1101
>>>>>>>> 
>>>>>>>> id=main_body
>>>>>>>> 
>>>>>>>> rssúlse
>>>>>>>> 
>>>>>>>> MSAA Role
>>>>>>>> 
>>>>>>>> Tag IFRAME has 8 parameters:
>>>>>>>> 
>>>>>>>> class=x-managed-iframe
>>>>>>>> 
>>>>>>>> frameborder=0
>>>>>>>> 
>>>>>>>> id=ext-gen112
>>>>>>>> 
>>>>>>>> name=ext-gen112
>>>>>>>> 
>>>>>>>> scrolling=auto
>>>>>>>> 
>>>>>>>> src
>>>>>>>> style
>>>>>>>> title=Object Workspace
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-body x-panel-body-noheader x-panel-body-noborder
>>>>>>>> 
>>>>>>>> id=ext-gen111
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 2 parameters:
>>>>>>>> 
>>>>>>>> class=x-panel-bwrap
>>>>>>>> 
>>>>>>>> id=ext-gen110
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-panel x-panel-noborder
>>>>>>>> 
>>>>>>>> id=panelext-comp-1101
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-border-panel
>>>>>>>> 
>>>>>>>> id=app-frame-body
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-box-item x-border-layout-ct
>>>>>>>> 
>>>>>>>> id=app-content-wrapper
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class=x-box-inner
>>>>>>>> 
>>>>>>>> id=ext-gen10
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-box-layout-ct
>>>>>>>> 
>>>>>>>> id=ext-comp-1003
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-app-content x-border-panel
>>>>>>>> 
>>>>>>>> id=AppBody
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag DIV has 3 parameters:
>>>>>>>> 
>>>>>>>> class= x-app-frame x-border-layout-ct
>>>>>>>> 
>>>>>>>> id=BorderWrapper
>>>>>>>> 
>>>>>>>> style=
>>>>>>>> 
>>>>>>>> Tag BODY has 3 parameters:
>>>>>>>> 
>>>>>>>> href=https://kfchelp-stg.saasit.com/Default.aspx
>>>>>>>> 
>>>>>>>> id=main_body
>>>>>>>> 
>>>>>>>> rssúlse
>>>>>>>> 
>>>>>>>> MSAA Role
>>>>>>>> 
>>>>>>>> Press ESC to close this message.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> *****
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Also, today in IE, (haven't tried yet in other browsers) I ran across
>>>>>>>> 
>>>>>>>> a
>>>>>>>> Suburb/postcode field, at the below URL, which I wanted you to just
>>>>>>>> eyeball as it
>>>>>>>> *appeared* to work similarly to how I imagine our dropdowns on your
>>>>>>>> site
>>>>>>>> 
>>>>>>>> are working? which this one, jaws reads perfectly fine? but am
>>>>>>>> unsure
>>>>>>>> of
>>>>>>>> 
>>>>>>>> course
>>>>>>>> of the backEnd element/Javascript running ... etc.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> It's at the following URL:
>>>>>>>> 
>>>>>>>> https://www.oxfam.org.au/my/donate/typhoon-haiyan-yolanda?utm_campaign=Typhoon_2nd_ask&utm_medium=Email&utm_source=Typhoon_2nd_ask
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Leaving virtual cursor enabled for the moment, After tabbing to the
>>>>>>>> correct field, Hit enter to turn on forms mode, then type something
>>>>>>>> that
>>>>>>>> 
>>>>>>>> will bring
>>>>>>>> up multiple entries in the list, then hit down arrow. Try it in your
>>>>>>>> version of IE?
>>>>>>>> 
>>>>>>>> For me here, in IE8, jaws reads each highlighted entry just fine as
>>>>>>>> one
>>>>>>>> arrows up and down in this list,
>>>>>>>> 
>>>>>>>> without having to assign any custom highlight colors at all.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> For interest, though I know it won't mean much to you, here's the
>>>>>>>> backend
>>>>>>>> 
>>>>>>>> stuff re the element that Jaws reports when doing a
>>>>>>>> Control+Insert+F1
>>>>>>>> on
>>>>>>>> 
>>>>>>>> that
>>>>>>>> field in IE 8, without forms mode enabled.
>>>>>>>> 
>>>>>>>> (note that this Insert+Shift+F1 keystroke doesn't work when either
>>>>>>>> forms
>>>>>>>> 
>>>>>>>> mode is enabled or virtual cursor is off, which are effectively the
>>>>>>>> same
>>>>>>>> 
>>>>>>>> thing
>>>>>>>> anyway:)
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Element Information:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag INPUT has 11 parameters:
>>>>>>>> aria-autocomplete=list
>>>>>>>> aria-haspopup=true
>>>>>>>> autocomplete=off
>>>>>>>> class=ui-autocomplete-input
>>>>>>>> id=suburb_ac
>>>>>>>> jquery172036613851847330175
>>>>>>>> name=suburb_ac
>>>>>>>> role=textbox
>>>>>>>> tabindex!
>>>>>>>> type=text
>>>>>>>> value=EPPING,  NSW,  2121
>>>>>>>> MSAA Role*
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> class=input
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> class=clearfix
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> id=autoggle-au
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> class=form-row
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag FIELDSET has 0 parameters:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag FORM has 8 parameters:
>>>>>>>> _submit_attached=True
>>>>>>>> accept-charset=utf-8
>>>>>>>> action=https://www.oxfam.org.au/my/donate/typhoon-haiyan-yolanda
>>>>>>>> class=myform form-stacked
>>>>>>>> enctype=application/x-www-form-urlencoded
>>>>>>>> id=donation_form
>>>>>>>> jquery172036613851847330175(
>>>>>>>> method=post
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> class=span11 main-content
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> class=row
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> id=bootstrap
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> class=main-holder
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> id=main
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag DIV has 1 parameters:
>>>>>>>> id=wrapper
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Tag BODY has 2 parameters:
>>>>>>>> href=https://www.oxfam.org.au/my/donate/typhoon-haiyan-yolanda?utm_campaign=Typhoon_2nd_ask&utm_medium=Email&utm_source=Typhoon_2nd_ask
>>>>>>>> rssúlse
>>>>>>>> MSAA Role
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Press ESC to close this message.
>>>>>>>> 
>>>>>>>> __________�
>>>>>>>> 
>>>>>>>> View the list's information and change your settings at
>>>>>>>> //www.freelists.org/list/jawsscripts
>>>>>>> __________�
>>>>>>> 
>>>>>>> View the list's information and change your settings at
>>>>>>> //www.freelists.org/list/jawsscripts
>>>>>> 
>>>>>> __________�
>>>>>> 
>>>>>> View the list's information and change your settings at
>>>>>> //www.freelists.org/list/jawsscripts
>>>>> 
>>>>> 
>>>>> --
>>>>> Jackie McBride
>>>>> Author of the Upcoming Book
>>>>> “Beyond Baffled: the Technophobe’s Guide to Creating a Website”
>>>>> Web Hosting & development: www.brighter-vision.com
>>>>> Jaws Scripting training
>>>>> www.screenreaderscripting.com
>>>>> __________�
>>>>> 
>>>>> View the list's information and change your settings at
>>>>> //www.freelists.org/list/jawsscripts
>>>> 
>>>> __________�
>>>> 
>>>> View the list's information and change your settings at
>>>> //www.freelists.org/list/jawsscripts
>>>> 
>>> __________�
>>> 
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/jawsscripts
>>> 
>> 
>> __________�
>> 
>> View the list's information and change your settings at
>> //www.freelists.org/list/jawsscripts
>> 
>> 
> 
> 
> -- 
> Jackie McBride
> Author of the Upcoming Book
> “Beyond Baffled: the Technophobe’s Guide to Creating a Website”
> Web Hosting & development: www.brighter-vision.com
> Jaws Scripting training
> www.screenreaderscripting.com
> __________�
> 
> View the list's information and change your settings at 
> //www.freelists.org/list/jawsscripts
> 

__________�

View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

Other related posts: