JAWS and menu-button

Daniel Dawson <[email protected]> Thu, 19 Jan 2012 17:57:14 -0800
Newsgroups gmane.comp.mozilla.accessibility
Message-ID <[email protected]>
I'm the developer of the add-on Saved Password Editor ( 
https://addons.mozilla.org/addon/saved-password-editor/ ). I just 
received a report from a user who said that he is unable to access a 
certain drop-down menu. The control in question is a menu-button. Here 
are relevant excerpts of the XUL:

<commandset>
  <command id="edit_signon"
           label="&editentry.label;" accesskey="&editentry.accesskey;"
           oncommand="spEditor.editSignon();" disabled="true"/>
  <command id="clone_signon"
           label="&cloneentry.label;"
           accesskey="&cloneentry.accesskey;"
           oncommand="spEditor.cloneSignon();" disabled="true"/>
  <command id="new_signon"
           label="&newentry.label;" accesskey="&newentry.accesskey;"
           oncommand="spEditor.newSignon();"/>
</commandset>
...
<hbox id="SignonViewerButtons">
  <button id="speMenuBtn" type="menu-button" command="new_signon"
          icon="add" insertafter="removeAllSignons">
    <menupopup id="speMenuBtnPopup">
      ...

He said that when he tabs to the dropmarker, JAWS tells him to press 
Space and then use the up- and down-arrow keys, but that pressing Space 
has no effect. I don't believe I have done anything to negatively 
impact accessibility; the only thing my script does to it is change the 
command and icon of the button. Could I have, in fact, done something 
wrong? Is Gecko doing something to confuse JAWS? Or is there a bug in 
JAWS itself?

Anything you can tell me about this would be appreciated. Thanks.