Bug description

If the first letter of an element is styled via the CSS :first-letter selector, then VoiceOver will read that element twice.

Tested in OSX 10.5.8 and OSX 10.7.

Examplifying the bug

Except the very first paragraph - which is unstyled, VoiceOver will read the remaining 5 paragraphs twice.

Unstyled, reference element. This element is only rendered once.

Margin! VoiceOver renders this element twice.

Background! VoiceOver renders this element twice.

Border! VoiceOver renders this element twice.

Padding! VoiceOver renders this element twice.

Color! VoiceOver renders this element twice.

Other data

This bug has been reported to Apple.