Oddbean new post about | logout
 A weird #accessibility question, if I may?

How do screen readers announce *read only* input elements?

For example:

`<input type="text" readonly="" value="Hello, world!">`

It isn't editable by the user, so does it get exposed as a control? Is the value ignored as well?

Thanks gang! 
 @2fd7551e Windows screen readers will communicate the field as normal, but with an additional read-only state.  Other responses seem to indicate that VoiceOver doesn't do so well at that.  As far as I know, a read-only `<input>` is removed from the tab order, and it can be helpful to add it back in if the information is important and the field is part of a form.  Otherwise, it will almost certainly be missed.