Community
Participate
Working Groups
Build Identifier: 3.4.2 I ran into an issue where I have a StyledText control that has numerous \n in its text. JAWS will not read the text if it has more than 2 \n. I created a sample that I will attach. The sample has 3 \n in the text for the StlyedText control. JAWS will not read it. If you remove one of the \n, JAWS will read it. Reproducible: Always Steps to Reproduce: 1. Launch JAWS 10 2. Run the sample Java App provided
Created attachment 167758 [details] Java App - Snippet222
version is 3.5.2
This is being reported as an accessibility issue by Lotus. Is it a JAWS issue?
JAWS is working as designed – this is not a defect (multiline edit fields: JAWS announces only the first line. User must Ins+DownArrow to read subsequent lines.) I believe this can be closed.
Thank-you, Steve - you are correct. Multi-line texts only announce the first line when they get focus, and the user needs to navigate through the text to hear the rest. Plain down arrow works as well. The behavior has changed slightly between JAWS 10 and JAWS 12, in that JAWS used to use the height of the control to figure out if it was single-line or multi-line. So sometimes it would read 2 or even 3 lines (depending on the font height) on focus in. Since Eclipse 3.6 and JAWS 12, StyledText can tell JAWS whether it is a single-line or multi-line text. And if it is multi-line, only the first line is spoken on focus in.