3 ms·
The issue is not with detecting the strike through. The issue is that the CSS of the hidden "not" element obviously makes the element invisible, but a screen re
by dahfizz 5y ago
The issue is not with detecting the strike through. The issue is that the CSS of the hidden "not" element obviously makes the element invisible, but a screen reader still reads it.
Obviously, Apple is abusing that fact here in order to insert elements that only screen readers would see. Definitely feels like a hack.
- steve_adams_86 5y agoI understand what's happening (I use this approach myself). I'm only wondering about if the strike-through recognition idea makes sense.
- dahfizz 5y agoThere is a text-decoration: line-through csv styling available, which I would hope a screen reader would convey properly. Apple isn't using that here though, for whatever reason. An AI could probably get pretty good at detecting and interpreting stuff like the ::after as a strikethrough. The general problem of extracting semantics from a hacked up html / css / js web page feels like it would require a human level AGI. There are a ton of ways to make text appear with a line through it, and in some cases it may not even have been intended as a strikethrough.