Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 14356

Summary: PDE form engine must support carret
Product: [Eclipse Project] PDE Reporter: Dejan Glozic <dejan>
Component: UIAssignee: Dejan Glozic <dejan>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: n.a.edgar, Tod_Creasey
Version: 2.0Keywords: accessibility
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

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.