Bug 14356 - PDE form engine must support carret
Summary: PDE form engine must support carret
Status: RESOLVED WONTFIX
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Dejan Glozic CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2002-04-22 17:30 EDT by Dejan Glozic CLA
Modified: 2002-05-29 08:38 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dejan Glozic CLA 2002-04-22 17:30:42 EDT
PDE form engine currently renders text without showing the carret. These causes 
two problems:

1) Even though form engine is capable of gaining focus, it does not show it in 
any way.
2) Scrolling is possible using the keyboard but no carret makes it impossible 
for tools like JAWS to tell what line of text is current.

I am not sure if 2) should be addressed using carret or if line of text even 
makes sense in the context of a read-only, wrapped text (Web browsers like IE5 
do not show carret in plain text pages).
Comment 1 Dejan Glozic CLA 2002-05-24 20:18:16 EDT
Not in 2.0
Comment 2 Tod Creasey CLA 2002-05-27 13:41:06 EDT
Please see IBM accessibility guidelines 2.1 (visual focus) and 2.4 (access to 
all elements and tips) at http://w3.austin.ibm.com/~snsinfo/softwarecheck.html.

If there is no way to read the contents of a page or dialog without the mouse 
this does not pass the IBM guidelines.
Comment 3 Dejan Glozic CLA 2002-05-27 13:48:39 EDT
PDE form engine can accept focus and when in focus, will catch arrow and page 
up/page down keys to move the scroll composite. The only thing PDE will not do 
is show carret because it we do not offer any editing and selecting. Not 
showing the caret is not the same as not allowing keyboard support for 
scrolling the content.
Comment 4 Tod Creasey CLA 2002-05-27 14:06:05 EDT
Confirmed that the current implemention no longer breaks the 2.4 rule (ability 
to access text) as the scroll bars work. 2.1 still fails as their is no visual 
focus and tools like JAWS need to use special functions to read the text as if 
it were a Label.
Comment 5 Dejan Glozic CLA 2002-05-27 14:08:46 EDT
I have just added Accessibility (JAWS) support for FormEngine. However, I don't 
know how to provide focus indication (without using the carret).
Comment 6 Tod Creasey CLA 2002-05-29 08:38:24 EDT
Confirmed that JAWS can read the first 3 or 4 lines of the text now when 
tabbing through. It is not reading the entire thng but I think that this is a 
JAWS feature - not anything to do with PDE.

We do not get a visual focus indicator still but the fact that assistive 
technologies can now read this should make it pass an accessibility test - as 
these are essentially scrollable labels rather than entry fields.