Ticket #8401 (confirmed Bug)

Opened 4 years ago

Last modified 3 months ago

Accessibility: Problems navigating radio buttons on a dialog using the keyboard

Reported by: tmonahan Owned by:
Priority: Normal Milestone:
Component: Accessibility Version: 3.2
Keywords: IBM Cc: damo, satya

Description

When radio buttons are included in a dialog, keyboard navigation does not work correctly.

The following issues occur:

  1. When radio buttons are the first focusable element on the dialog, it is not possible to tab to them.
  1. If there is a focusable element before the radio buttons, it is necessary to tab twice to enter the radio button group.
  1. Once inside a radio button group, it is not possible to exit the radio button group by pressing tab.

To reproduce, add the following UI element to a dialog and try to navigate through it using only the keyboard:

{
	type : 'fieldset',
	label : 'Radio Buttons',
	children :
	[
		{
			type : 'radio',
			id : 'type',
			required : true,
			'default' : 'one',
			items :
			[
				[ 'Radio1', 'one' ],
				[ 'Radio2', 'two' ]
			]
		}
	]
}

Change History

comment:1 Changed 4 years ago by j.swiderski

  • Status changed from new to confirmed
  • Version changed from 3.6.2 to 3.2

comment:2 follow-up: ↓ 3 Changed 4 months ago by Reinmar

  • Status changed from confirmed to closed
  • Resolution set to duplicate

DUP of #8401.

comment:3 in reply to: ↑ 2 Changed 3 months ago by satya

Replying to Reinmar:

DUP of #8401.

hi Reinmar please re-open this defect, you marked the defect as a duplicate of itself which does not make any sense.

comment:4 Changed 3 months ago by Reinmar

  • Status changed from closed to reopened
  • Resolution duplicate deleted

Oops, that's true. Now I'm wondering if there was a DUP somewhere and I just pasted the wrong ticket number...

comment:5 Changed 3 months ago by Reinmar

  • Status changed from reopened to confirmed
Note: See TracTickets for help on using tickets.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy