As of several months ago, a user of JAWS screen reader reports that the OAuth dialog 'Allow' button is being read instead as "cancel privacy policy", while it previously read 'Allow' as expected. The 'Cancel' button and the 'Privacy policy' link are handled correctly.
With JAWS, this does not happen in Firefox, only Chrome.
On iOS with its built-in screenreader, a very similar bug occurs: for both the 'Allow' and 'Cancel' buttons, the screen reader reads it as "allow cancel privacy policy".
Inspecting the HTML, it's not clear to me what exactly is triggering this bug, nor whether it's technically a bug with webkit or MediaWiki or with both the iOS and JAWS screen readers, but I'm guessing it has to do with how webkit handles the :after pseudoelement. However, it's a relatively new bug; the user noticed it several months ago, but can't remember a more specific onset than that. Previously, the OAuth dialog did not have this problem.
