STR: 1. Create an appointment and set a reminder on it. 2. When the reminder comes up, the richlistbox entry for it has two buttons that are unlabelled/have no accessible names.
The buttons are "Dismiss" and "Snooze for". It would be good to fix bug 407915 for this, since that makes the snooze dropdown much more standard and therefore much easier to read a11y-wise. I agree this is blocking, especially given it should be rather easy to fix, even without bug 407915.
Unfortunately, the patch to bug 407915 doesn't fix this one. I might need some help identifying the problem though. I have the following structure: <button id="toplevel" type="menu"> <menupoup> <menuitem label="lots of these"/> <menuseparator/> <hbox> <textbox/><menulist>...</menulist><button/> </hbox> </menupopup> </button> I wouldn't be surprised if the inner menulist isn't accessible, but all that the a11y tree shows for the toplevel button is a pushbutton (the button itself) and another pushbutton (the dropmarker of the toplevel button). Any idea why the dropdown is not being shown?
I can't reproduce anymore since a long time (it was reproducible not only on Windows Vista). Not sure about the patch that fixed the issue, but I think it can be marked as worksforme now. Maybe someone can confirm.