Closed Bug 304482 Opened 19 years ago Closed 19 years ago

Button text not read in MSAA mode.

Categories

(Firefox :: Disability Access, defect, P2)

x86
Windows XP
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: mdfft, Unassigned)

References

()

Details

(Keywords: access, Whiteboard: IBMQA)

Button text not read in MSAA mode.

Steps to recreate:

1.  Start Window Eyes and Firefox.
2.  Open page: /www-306.ibm.com/able/guidelines/web/webscripts_content.html
3.  Tab to example 4 (select a page combo box with go button).
4.  Tab from combo box to go button while in MSAA mode.  Window Eyes syas only
BUTTON, and nothing else.
5.  Press Shift+C then C to move away from the button, then back to button.
6.  Window Eyes only "Button" (If you toggle to MSAA mode, then Window Eyes
reads "Go Button" okay..)
Priority: -- → P2
Whiteboard: IBMQA
I'm not able to execute the testcase. I don't see a combo box at the provided URL.
New tcase steps:

1.  Start Window Eyes and Firefox.
2.  Open page: /www-306.ibm.com/able/guidelines/web/webscripts_content.html
3.  Click on "Scripts using event handlers" at the bottom of the page.
4.  Tab from combo box to go button while in MSAA mode.  Window Eyes syas only
BUTTON, and nothing else.
5.  Press Shift+C then C to move away from the button, then back to button.
6.  Window Eyes only "Button" (If you toggle to MSAA mode, then Window Eyes
reads "Go Button" okay..)
That's weird HTML. Usually a label only surrounds one control. It's surrounding
the select and the button. I don't think that's correct.

   <label>Select a page to link to:
	<select name="link2">
	  <option value="">Select A Page</option>
	  <option value=""></option>
	  <option value="webscripts_eventhandlers.html#dropdown_example4">Stay on this
page</option>
	  <option value="webscripts.html">Return to Scripts main page</option>
	</select>
  <input name="Go" value="Go" onclick="goLink2()" type="button">
  </label>
In fact if you take the button and put it outside the label everything works.

This might have passed through a validator but it's still not correct use of the
HTML <label> element.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
Aaron, I'm not sure why this is marked as "invalid". Your last comment seems to
imply that you could fix the problem?
(In reply to comment #5)
> Aaron, I'm not sure why this is marked as "invalid". Your last comment seems to
> imply that you could fix the problem?

The HTML is illegal. It can be fixed on the IBM website. The <label> should only
surround one control.
You need to log in before you can comment on or make changes to this bug.