ENGAGE-441: VoiceOver reads the guestbook template text on the "exhibition home" page

Metadata

Source
ENGAGE-441
Type
Bug
Priority
Blocker
Status
Closed
Resolution
Fixed
Assignee
Justin Obara
Reporter
Justin Obara
Created
2010-02-23T14:07:50.000-0500
Updated
2014-03-03T13:46:33.231-0500
Versions
  1. 0.3b
Fixed Versions
  1. 0.3
Component
  1. Exhibitions

Description

VoiceOver reads the guestbook template text on the "exhibition home" page

Steps to reproduce:

1) Turn on VoiceOver and navigate to the exhibition home page.

2) Swipe through all of the elements on the page.

Notice that the last element on the page reads "The markup for the guestbook template is inserted here when run from the server."

This seems to be because of this markup.

<div id="guestbook-template" class="fl-offScreen-hidden">
The markup for the guestbook template is inserted here when run from the server.
</div>

The offscreen class will just move the node offscreen but it is still accessible by AT's. To make this text not visible to AT's we should make the div display: none or just mark the text as an html comment.

Attachments

Comments

  • y z commented 2010-03-12T11:08:50.000-0500

    There's a bug in fss where fl-offScreen-hidden is documented as the class that will make content invisible to screen reader. This class will actually be accessible to screen reader since putting content of screen is still readable. Reported in FLUID-3525

  • Michelle D'Souza commented 2010-03-12T13:59:16.000-0500

    Yura and I looked at this more closely and determined that the div with id=guestbook-template which is using fl-offScreen-hidden is actually not used anywhere so we will remove it.