Skip to main content

Search and Top Navigation

#3451 closed enhancement (fixed)

Opened September 18, 2008 04:09PM UTC

Closed September 20, 2008 12:42PM UTC

ARIA work requires unique id for dialog title node.

Reported by: davidb Owned by: scottgonzalez
Priority: major Milestone: 1.7
Component: ui.dialog Version: 1.6rc1
Keywords: Cc: michelled
Blocked by: Blocking:

We need to put an ARIA relation on the uiDialog node. This ARIA relation, aria-labelledby requires a value of 1 or more node ids. This allows the browser to build an accessible name for uiDialog from the nodes referred to by aria-labelledby.

e.g. <div class="ui-dialog" role="dialog" labelledby="ui-dialog-title-unique-id"...

In discussing this with Scott we decided that a unique id needs to be generated for the title element of a jquery dialog.

Attachments (1)
  • labelledby.patch (1.5 KB) - added by scottgonzalez September 19, 2008 01:05AM UTC.
Change History (3)

Changed September 19, 2008 02:48PM UTC by davidb comment:1

Scott, the patch looks great.

Changed September 19, 2008 03:18PM UTC by davidb comment:2

...except, you don't need to add the ARIA yet. We're normalizing some util for ARIA in core. We're mostly there and will update you on the work. Dialog is out already first consumer of this API in our sandbox.

Changed September 20, 2008 12:42PM UTC by scottgonzalez comment:3

milestone: TBD1.6
resolution: → fixed
status: newclosed
type: bugenhancement

Fixed in r702.