Background: We receive information in a very specific way from various connectors, and then we spit out that information via our interface, with specific branding. Because of that, we don't have control over what information we get.
Ideally we would have a short summary and a long summary, but instead we have to pull from the long summary to create the short summary.
We had two options - one was doing a "... View More" for the short summary and "Con't from Above..." for the long summary. But the option we settled on is simply repeating the ~500 characters of text (~200 for mobile) when they jump down to the full summary. This does mean that the user will have to re-read what they just read; in the case of a screenreader, it will reread the entire paragraph out loud, and someone who is blind can't "scan for where they left off."
I guess my question is, how inaccessible is this? Both to sighted users and users with visual impairments? We don't have a ton of options here.
Why not use aria-hidden? See here : https://www.w3.org/TR/wai-aria-1.1/#aria-hidden
You could wrap the content you don't want the non-sighted user to hear by using aria-hidden. So whenever the user jumps down to that part the screen reader will skip over this part.
That way sighted users can just skip to the part they haven't read yet and non-sighted users using screen readers will skip to the first paragraph after the section you have identified as aria-hidden.