Ticket #2529154 (closed defect)

Reporter


Alessandro Vernet
Opened: 09/24/10
Last modified: 04/13/11
Status: closed
Type: defect
Resolution: fixed

Owner


Satyen Desai
Target Release: 2.9.0
Priority: P3 (normal)
Summary: ARIA: JavaScript error when creating a Panel with no header
Description:

See this section for a reproducible test case, and a solution which not only fixes this, but I think is an improvements to the user experience:

http://wiki.orbeon.com/forms/doc/contributor-guide/browser#TOC-JavaScript-error-when-creating-a-YU

Type: defect Observed in Version: 2.8.1
Component: Accessibility Severity: S3 (normal)
Assigned To: Satyen Desai Target Release: 2.9.0
Location: Example Priority: P3 (normal)
Tags: Relates To:
Browsers: N/A
URL:
Test Information:

Change History

George

YUI Developer

Posted: 09/29/10
  • component changed from None to Accessibility
  • owner changed from George to Satyen Desai
  • priority changed to P3 (normal)
  • status changed from new to assigned

Satyen Desai

YUI Developer

Posted: 12/21/10
  • location changed to Example
  • milestone changed to 2.9.0
  • status changed from assigned to accepted

Satyen Desai

YUI Developer

Posted: 02/18/11
  • status changed from accepted to checkedin

Fix will go out with 2.9.0.

Satyen Desai

YUI Developer

Posted: 02/18/11
  • milestone changed from 2.9.0
  • status changed from checkedin to reopened

Got feedback from our accessibility folks that blindly applying aria-describedby to the body may not provide the ideal experience for cases where the Dialog contains non-text content, such as form fields. Will be backing out the change, and for now, just adding a header check.

Satyen Desai

YUI Developer

Posted: 02/18/11
  • status changed from reopened to checkedin

Added fix to check for header before trying to use it as an aria-labelled by reference. Also added a check for body.

George

YUI Developer

Posted: 04/13/11
  • milestone changed to 2.9.0

George

YUI Developer

Posted: 04/13/11
  • resolution changed to fixed
  • status changed from checkedin to closed