WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Text concatenation fault with Chrome and the "clip" technique for hiding text

for

From: Birkir R. Gunnarsson
Date: Mar 26, 2020 8:44PM


Have you put an   character at either the end of the visible word
or start of screen reader text?



On 3/26/20, Murphy, Sean < <EMAIL REMOVED> > wrote:
> Steve,
>
>
> Just tested using NVDA and Chrome. Below is what was spoken:
>
> Changepassword
> Make me a hamsandwich
>
> I am assuming " Changepassword" is the concatenated word.
>
> Sean
> -----Original Message-----
> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of Steve
> Green
> Sent: Friday, 27 March 2020 1:03 PM
> To: WebAIM Discussion List < <EMAIL REMOVED> >
> Subject: [WebAIM] Text concatenation fault with Chrome and the "clip"
> technique for hiding text
>
> [External Email] This email was sent from outside the organisation – be
> cautious, particularly with links and attachments.
>
> I have just encountered a weird issue with hidden text, which I have never
> seen before. These days we recommend using the "clip" technique to hide text
> rather than hiding it off-screen, because it works with both LTR and RTL
> languages. However, with JAWS 2019 and 2020 and Chrome, I am getting
> concatenation of the hidden and visible words, which is causing
> mispronunciation.
>
> This does not occur with Firefox, Internet Explorer or the old version of
> Edge, but it does occur with the new version of Edge based on Chromium.
>
> I have created a test page at http://tpl1.com/hidden_text.htm if anyone
> wants to take a look.
>
> You can hear the mispronunciation easily enough, but you can also check by
> reading word by word or letter by letter. There appears to be no space
> character between the concatenated words, even though there are spaces in
> the source code.
>
> The "solution" is to remove the "position:absolute" style rule, but the
> layout then breaks, which means we can't do that.
>
> Has anyone else encountered this, and does anyone have a solution? Has this
> always happened or has something changed in Chrome? I may be wrong, but I
> don't think this is a JAWS bug because it only happens in Chromium-based
> browsers.
>
> I have seen several variants of the "clip" technique and I tested my test
> page with a couple of them. In both cases the only thing that made a
> difference was the "position:absolute" style rule, so I expect that will be
> the case with all the variants.
>
> Regards,
> Steve Green
> Managing Director
> Test Partners Ltd
> 020 3002 4176 (direct)
> 0800 612 2780 (switchboard)
> 07957 246 276 (mobile)
> 020 7692 5517 (fax)
> Skype: testpartners
> <EMAIL REMOVED>
> www.testpartners.co.uk
>
> Connect to me on LinkedIn - http://uk.linkedin.com/in/stevegreen2
>
> > > http://webaim.org/discussion/archives
> > > > > >


--
Work hard. Have fun. Make history.