LAURENCE W. PARADIS (California Bar No. 122336) lparadis@dralegal.orgMAZEN M. BASRAWI (California Bar No. 235475) mbasrawi@dralegal.orgDISABILITY RIGHTS ADVOCATES 2001 Center Street, Third Floor Berkeley, California 94704 Telephone: (510) 665-8644 Facsimile: (510) 665-8511 TTY: (510) 665-8716
TODD M. SCHNEIDER (California Bar No. 158253)tschneider@schneiderwallace.com JOSHUA KONECKY (California Bar No. 182897) jkonecky@schneiderwallace.comSCHNEIDER & WALLACE 180 Montgomery Street, Suite 2000 San Francisco, CA 94104 Telephone: (415) 421-7100Fax: (415) 421-7105TTY: (415) 421-1655
DANIEL F. GOLDSTEIN (pro hac vice)dfg@browngold.comBROWN, GOLDSTEIN & LEVY, LLP 120 E. Baltimore St., Suite 1700 Baltimore, MD 21202
Telephone:Fax: | (410) 962-1030 (410) 385-0869 |
UNITED STATES DISTRICT COURT | |
NORTHERN DISTRICT OF CALIFORNIA | |
SAN FRANCISCO DIVISION |
DISABILITY RIGHTS ADVOCATES 2001 Center Street, Third Floor Berkeley, CA 94704-1204 (510) 665-8644
NATIONAL FEDERATION OF THE BLIND, the NATIONAL FEDERATION OF THE BLIND OF CALIFORNIA, on behalf of their members, and Bruce F. Sexton, on behalf of himself and all others similarly situated,
Plaintiffs,
v.
TARGET CORPORATION and DOES ONE
TEN,
Defendants.
Case No.: C 06-01802 MHP
CLASS ACTION
I, James W. Thatcher, declare as follows:
1. The facts in this declaration are based upon my personal knowledge. If called to testify, I could testify competently to the facts described in this declaration.
13. Web accessibility requires that “alternative text” is coded with each picture so that a screen reader can speak the alternative text while a sighted user sees the picture. Note that accessibility does not say “don’t use pictures”; it says “include the alternative text along with each picture.” The alternative text does not change the visual presentation except that it appears as a text pop-up when the mouse moves over the picture.
14. Corporate support came when Congress passed the Workforce Rehabilitation Act in 1998. This Act contained Section 508 requiring that all federal agencies purchase only accessible Electronic and Information Technology (IT). Representing IBM, I was Vice Chairman of the Advisory Committee empanelled by the U.S. Access Board that proposed Accessibility Standards for Section 508. These standards became effective in June 2001 for all purchases of IT by federal agencies. This federal requirement on agency purchases led IBM to adopt a policy that all products, those sold to the government, and those sold to nongovernmental customers, would meet the Section 508 standards. That made much more sense than having two sets of products.
15. The World Wide Web Consortium (W3C) is an international consortium where Member organizations, staff, and the public work together to develop Web standards. In 1999 the W3C released the Web Content Accessibility Guidelines (WCAG). These guidelines are organized into three priority groups. The Priority One and Priority Two guidelines are similar to the Section 508 Web Accessibility Standards.
20. Target.com is a commercial website that offers products and services for online sale and home delivery that are available in Target retail stores. The online store allows the user to browse products, product descriptions and prices; view sale items and discounts for online shopping; print coupons for use in Target retail stores; purchase items for home delivery; order pharmacy items and have prescriptions filled for pickup at Target retail stores; find retail store locations; among a variety of other functions. The homepage of Target.com, captured on March 1, 2006, is attached hereto as Exhibit B.
37. Although every picture must have a text equivalent to be valid code for a web page, a screen reader will usually ignore the image if it lacks that text equivalent. When an inactive image doesn’t have a text equivalent, at least a blind user is not inundated with gibberish as illustrated on the active images above. That is good news because on the 15 pages I examined in detail, there were 1,500 inactive images which had no text equivalent.
47. This issue of navigation is somewhat subtle compared to the other issues I have discussed above. The problem can be illustrated with the page that contains the “Continue Checkout” button that I discussed above shown in the screen shot contained in Exhibit E. If you are not using a mouse the problem of getting to that button is significant because keyboard access proceeds through the page from left to right and from the top to the bottom. In particular there are about 25 navigation links at the top of the page, followed by about 25 more in the shopping options section of the page. All of these precede the “Your Cart” section. That means a blind user must pass through all of these in order to get to the Continue Checkout button.
52. Of course forms are very important on a shopping site. You need to enter a description in a search field, specify the number of each item you want, and fill out personal information including your address and credit card information. For each piece of information you enter in a form on a website, there has to be some prompting information near the entry field or check box or radio button to tell you what goes where.
60. There are many thousands of images on Target.com that lack text equivalents to make them available to people using screen readers. It is impossible before April 6, 2006 to complete a transaction relying on keyboard interaction. Though this one problem appears to have been fixed, many critical barriers remain. None of the form controls on Target.com have proper labeling and there is no accommodation to facilitate keyboard navigation throughout Target.com pages. I have described four types of barriers that are easiest to explain and that are especially important for screen readers. There are other components of Web Accessibility for people with visual disabilities. As of April 12, 2006 the website of the Target Corporation is virtually unusable by a visitor who is blind.
61. If the Target Corporation modifies its existing website or creates a new website so that the result complies with the Section 508 Web Accessibility Standards and the Web Content Accessibility Guidelines, Version 1.0, Priority 1 and Priority 2, then these most severe barriers that I have described will be addressed and the site will be accessible by people with visual impairments.
I declare under penalty of perjury under the laws of the State of California that the forgoing is true and correct.
Executed this April day of ____, 2006, at Austin, Texas.
_________________________________
JAMES W. THATCHER, PHD
Jim Thatcher
https://jimthatcher.com
1. My background
Accessibility has been a major part of my work since I developed one of the first audio access systems for blind computer users in 1984. This became IBM Screen Reader for DOS (and thus the phrase was born) in 1986. Later I led the development of the first screen reader for the Graphical User Interface (1991) and I was deeply involved in the development of IBM Home page Reader (1998).
This background in assistive technology gives me special insight into IT accessibility issues. I applied that insight leading the process to create the IBM Accessibility Guidelines (http://www.ibm.com/able/guidelines.html) and in bringing accessibility into the IBM development process. I served as Vice-chair of the Electronic and Information Technology Access Advisory Committee empanelled by the U. S. Access Board to draft standards for Section 508 and wrote the web accessibility course for the Information Technology Technical Assistance and Training Center at Georgia Tech that was funded by the U.S. Department of Education in support of Section 508.
I worked for IBM for 37 years. Since retiring in March of 2000 I have been an accessibility consultant (https://jimthatcher.com) working with clients large and small including Xerox, Google, Priceline.com, SuccessFactors, Thomson-West, Clayton College, NFB, The Rehabilitation Institute of Chicago and The State of Texas.
One needs some a measure of accessibility or definition of accessibility. How can I judge whether a web page or web site is accessible to persons with disabilities. The answer is to check for compliance with the Web Content Accessibility Guidelines (or WCAG) (http://www.w3.org/TR/WCAG/) from the World Wide Web Consortium (W3C) (http://www.w3c.org) and the federal Section 508 Web Accessibility Standards. These two sets of criteria are very similar and identical on the critical items I shall talk about here.
I have been asked by the National Federation of the Blind to evaluate the accessibility of Target.com. The key issues for accessibility of any site are:
(1) Text equivalents for images. Every image should have associated with it a text equivalent, called alt-text. For visitors to the website who use a
Target.com Accessibility Assessment - July 2005
screen reader, the alt-text replaces the image and is spoken by a screen reader just like any other text on the page.
On these key issues, Target fails miserably. Forms are not labeled at all and nothing has been done to improve navigation for screen reader or keyboard users. As a rough estimate, 80% of the images lack text equivalents. There is one spot in the shopping process (on the path I took to checkout) where it is impossible to move forward without using the mouse. Customers who do not use a mouse are not able to buy things on Target.com.
Usually when I evaluate or audit a web site there are a few blatant errors, but many more subtle issues with the style of accessibility accommodations. With Target.com I didn’t get into the subtleties. Errors in the four categories listed above overwhelm any subtle issues. And those errors are almost everywhere.
The results of my evaluation of Target.com, besides the overview above, are contained in the tables in the Section 6. There are three tables. The first table enumerates the problems I found including a count of the errors on the 15 pages that I analyzed.
For those problems that occur frequently (numbers 1 though 7) the second table lists the pages that I evaluated and the number of problems in each category. Finally, for reference, the detailed URL for each page that I checked is contained in the third table.
My method of evaluating Target.com was first to determine a set of representative pages. I chose the home page and then carried out a typical shopping activity, searching, checking out, and purchasing which involved 11 additional pages. I briefly looked at each of the pages linked from the top and the bottom of the home page (Cart, My Account, Gift Registries, etc., on the top and About Target, Careers, Investors, etc on the bottom). With three exceptions (Investors, Press, and Diversity) these seem to be similar to the pages I had already seen.
JimThatcher.com
Target.com Accessibility Assessment - July 2005
I study each page with various tools at my disposal to check for the presence or absence of accessibility markup, and then when the markup is present, the quality of that markup. I test interactivity with the keyboard and with one or more screen readers.
The Discussion in Section 5 below was written as I carried out the evaluation. It contains some details that are not conveyed by the tables in the Detailed Results Section 6).
This evaluation of Target.com pages was conducted between July 21, 2005 and July 30, 2005.
When alt-text is present on Target.com (approximately 15 percent of the time) it is generally very well done. It is unusual in my experience to find such a combination of serious accessibility issues and yet what has been done has been done well.
When I came to checkout, I was very surprised to find that all active images had alt-text, and as I said above, the alt text is generally well chosen. There were minor exceptions, like alt=“Proceed to Checkout” and it should be alt=“Continue Checkout” which is the text on the image and the correct description of the action of the button.
As I said, when alt-text was used it was generally ok. An exception in the checkout process is the progress indication at the top of the page consisting of the Target Brand followed by six step names (sign in, address, items, wrap, ship, pay and place order) shown here:
The completed steps are indicated in light red; the current step is dark red (pay in this case) and yet to go steps are in grey (place order in this case). The alt-text for this image on Target.com is “target.com” which is inadequate but it is not clear what is best. There is (what should be) a heading immediately under the image which says “Payment” so to indicate that the current step is payment is redundant. I might use alt=“” believing that the information is redundant or alt=“step 6 of 7”abstracting the key progress information that the image gives.
As I looked at new pages, ones that weren’t similar to those I had checked lready, I continued to find blatant examples of a total disregard for accessibility, for
JimThatcher.com
Target.com Accessibility Assessment - July 2005
access to the web site by people with disabilities. The Investors link on the bottom of the Home page opens a page which consists of two frames lacking title attributes as required both by the Section 508 Web Accessibility Standards and by the Web Content Accessibility Guidelines from the W3C.
The main navigation links in the top frame (news, about us, companies, etc.) are images which do not have text equivalents. The investor information itself is an image of text with no equivalent. The information is not available to a potential investor using a screen reader.
The navigation menu down the left on the Investors page does have alt-text though the main menu across the top does not. Neither left nor top menus have alt-text on the Press page; every single image is missing a text equivalent.
The Diversity page offers a similar problem relating to text equivalents. The text in the “Definition of Diversity” shown in the screen shot below is actually a picture of text:
That picture has no text equivalent and that means that Target’s “Definition of Diversity” is not available to a visitor to the web site who is blind.
JimThatcher.com
Target.com Accessibility Assessment - July 2005
When evaluating Target.com for accessibility I stepped through a process of shopping, selection, and purchase with just the keyboard (no mouse) and with a screen reader. That keyboard process hit a snag at the crucial point in the shopping process – continuing checkout (screen shot below):
With focus on the “Continue Checkout” button (whose alt text is “proceed to checkout”) both the enter key and the space bar should activate the button. That does not happen. Both the enter key and the space bar just cause the view cart page to reload. It is impossible to get beyond this point using only the keyboard.
It is essential to be sure that all edit fields, select menus, radio buttons, check boxes and text areas have labelelements or titleattributes that programmatically identify the purpose of the control for screen reader users. When this is done, and a screen reader user lands on a control it will announce that prompt, like “First Name edit” or “Zip Code edit” where the word “edit” is the way the JAWS screen reader tells a blind user that the control is a text entry field. Without this accommodation, JAWS may just say “edit” or worse it may pick up some other words that it guesses might be the prompt and possibly give the user the wrong information.
There are two ways of accomplishing this programmatic identification. One is to assign an id to the control and enclose the on-screen prompt with a label element whose forattribute is the same as the idof the control. The idea is illustrated by the following hypothetical code.
<label for=“fn”>First Name:</label> <input id=“fn” type=”text” size=20>
The second method is to use the title attribute on the inputelement, like title=”first name”. This should only be used if the on-screen text is not adequate or the prompting text is not-contiguous.
I found no instances of providing this vital information for disabled users.
JimThatcher.com
Target.com Accessibility Assessment - July 2005
The table below lists nine different problem types with a brief description of each. The “WCAG” column refers to the checkpoint number of the Web Content Accessibility Guidelines from the W3C (http://www.w3.org/TR/WCAG10/). The 508 column references the section of §1194.22 of the Section 508 Web Accessibility Standards (http://www.access-board.gov/508.htm).
The “Severity” column shows my professional assessment of importance the issue for access to the site by people with disabilities. For example, although Section 508 and WCAG both require that every image have alt-text, I rank missing alttext on an active image (219 instances) as Critical because a disabled user will probably not be able to accomplish the related task because of the problem. In contrast, missing alt-text on a formatting image (1426 instances) is ranked Low severity because screen readers will ignore the image.
The Severity column also includes the number of errors of that type in the 15 pages that I examined.
This table contains the description of 9 error types with corresponding references to the Web Content Accessibility Guidelines and the Section 508 Web Accessibility Standards and a severity indication with the total number of occurrences of the error for the 15 pages reviewed.
# | Error Description | WCAG | 508 | Severity |
---|---|---|---|---|
1 | Every active image including image links, image buttons, and image map areas must have clear simple alt-text specifying the function of the image. | 1.1 | (a) | Critical (219) |
The image map on left should read, “Men, Men’s pants, Men’s Shirts, See all Men’s wear.” Instead it sounds like this: “ref=sc_iw_l_3/601-62647706816961?%5Fencoding=UTF8&node=1162322 ref=sc_iw_l_3/601-62647706816961?%5Fencoding=UTF8&node=1041846 … ” | ||||
2 | Every information-bearing image (including image map images) requires alt-text conveying that information. | 1.1 | (a) | Critical or High (74) |
Needs alt=“Narrow your results” and is a critical example. | ||||
3 | Every formatting image requires empty alt-text (alt=“”). | 1.1 | (a) | Low (1426) |
4 | Form Controls require labelelements or titleattributes | 12.4 | (n) | Critical (59) |
JimThatcher.com
Target.com Accessibility Assessment - July 2005
# | Error Description | WCAG | 508 | Severity |
---|---|---|---|---|
5 | Provide navigation methods for keyboard users | 13.6 | (o) | Critical (*) |
Every page must provide this structured navigation. What needs to be done is most obvious on the search results page where all the “red bars”, should be heading level 2 or 3 and with “Search Results” as heading level 1 and “Narrow your search” as heading level 2. | ||||
6 | Don’t duplicate links text. Combine image with text and use alt=“” on image or make the image not a link and use alt=“”. | n/a | n/a | Medium (62) |
The image link and text link are identical. | ||||
7 | Make target of link or function explicit. | 13.1 | n/a | Medium (38) |
For example needs alt=“Add to Cart”and title=“Add Black and Decker counter toaster oven to cart” assuming this is the button associated with the example in #6 above. | ||||
8 | Every Frame needs a title attribute that specifies the function of the frame. | 12.1 | (i) | High (3) |
9 | Interaction with each page (shopping in particular) must be possible without a mouse. | 9.2 | (n) | Critical (1) |
This is the table of the pages that were reviewed with a tabulation of the number of occurrences of each kind of error.
# | Page Description | Error # from Table 6.1 | ||||||
---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | ||
1 | Home Page | 124 | 12 | 174 | 1 | * | 0 | 12 |
2 | Browse Page (Men) | 16 | 17 | 225 | 2 | * | 18 | 0 |
3 | Search Results (“oven”) | 40 | 3 | 360 | 2 | * | 35 | 26 |
4 | Detail on shopping item (Ceramic 5" Utility Knife – White) | 8 | 14 | 137 | 3 | * | 3 | 0 |
5 | Add to cart (gp / cart / view.html) | 0 | 5 | 144 | 4 | * | 3 | 0 |
6 | Guest Sign In | 1 | 1 | 14 | 5 | * | 0 | 0 |
7 | Guest Registration | 1 | 1 | 130 | 5 | * | 3 | 0 |
8 | Address Book | 0 | 0 | 14 | 7 | * | 0 | 0 |
JimThatcher.com
Target.com Accessibility Assessment - July 2005
# | Page Description | Error # from Table 6.1 | ||||||
---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | ||
9 | Payment Methods | 1 | 2 | 15 | 16 | * | 0 | 0 |
10 | Billing Address | 1 | 2 | 15 | 8 | * | 0 | 0 |
11 | Place Order | 1 | 1 | 37 | 2 | * | 0 | 0 |
12 | Thank you (confirmation) | 2 | 5 | 130 | 2 | * | 0 | 0 |
13 | Investor Relations | 10 | 3 | 2 | 0 | * | 0 | 0 |
14 | Press | 14 | 4 | 7 | 0 | * | 0 | 0 |
15 | Diversity | 0 | 4 | 22 | 2 | * | 0 | 0 |
This table (included for completeness) contains the actual URL copied from the address bar of the browser for each of the pages reviewed and listed in table 6.2.
# | Page Description | URL |
---|---|---|
1 | Home Page | http://www.target.com/gp/homepage.html/601-6264770-6816961 |
2 | Browse Page (Men) | http://www.target.com/gp/browse.html/ref=nav_t_spc_2_1/6016264770-6816961?%5Fencoding=UTF8&node=1041828 |
3 | Search Results (“oven”) | http://www.target.com/gp/search.html/ref=sr_bx_1/6016264770-6816961?fieldkeywords=oven&url=index%3Dtarget&x=24&y=11 |
4 | Detail on shopping item (Ceramic 5" Utility Knife – White) | http://www.target.com/gp/detail.html/ref=13307891_bxgy_cc_tex t_b/602-13336202499063?%5Fencoding=UTF8&asin=B0002HDV8O |
5 | Add to cart (gp / cart / view.html) | http://www.target.com/gp/cart/view.html/602-1333620-2499063 |
6 | Guest Sign In | http://www.target.com/gp/cart/view.html/602-1333620-2499063 (yes seems to be same – must be cookie coming into play) |
7 | Guest Registration | https://www.target.com/gp/flex/checkout/signin/select.html/602-1333620-2499063 |
8 | Address Book | https://www.target.com/gp/flex/sign-in.html/602-13336202499063?%5Fencoding=UTF8&step=checkout |
9 | Payment Methods | https://www.target.com/gp/checkout/address/create.html/6021333620-2499063 |
10 | Billing Address | https://www.target.com/gp/checkout/pay/select.html/6021333620-2499063 |
11 | Place Order | https://www.target.com/gp/checkout/billing/select.html/6021333620-2499063 |
12 | Thank you (confirmation) | https://www.target.com/gp/checkout/confirm/select.html/6021333620-2499063 |
13 | Investor Relations | http://www.targetcorp.com/targetcorp_group/investorrelations/investor-relations.jhtml |
14 | Press | http://www.targetcorp.com/targetcorp_group/news/news.jhtml |
JimThatcher.com
Target.com Accessibility Assessment - July 2005
# | Page | URL |
Description | ||
15 | Diversity | http://target.com/targetcorp_group/diversity/index.jhtml |
JimThatcher.com
Screen shot of Target.com, captured on 03.01.2006
Image from Target.com home page showing two “picture links” –
Gift Finder and Red Hot Shop, captured on 02.26.2006
Image button from Target.com showing the words “Continue Checkout” but having “Proceed to Checkout” as a “text equivalent”
An example of an information bearing image from
Target.com search results page, captured on 02.26.2006
Picture showing the words of Target’s “Definition of Diversity” from the Target.com website, captured on 02.26.2006
A screen shot of the web page in the purchase process on Target.com containing the “Continue Checkout” button, captured on 02.26.2006