It looks like an <a> element, nested inside a VML background isn't focusable or clickable via a keyboard input.
So far I've been unable to test this myself in a live environment, so if anyone else is able to that would be great. I would also be interested if this is accessible with a screen reader.
This is an issue raised on Email geeks slack here is the original post for reference.
Hi all, I’ve noticed on Outlook Desktop (Windows) that if you have a module with a full width background-image being used (with VML code), and have a text/CTA overlay on top, the CTA is inaccessible with keyboard tab (it highlights the background-image and moves to the next content), is this is a known Outlook bug or is there a way around this?
The text was updated successfully, but these errors were encountered:
I made a test code using a background from backgrounds.cm and I can confirm this. The entire VML object gets the focus, but none of the HTML inside. I'm on Outlook for Office 365 MSO (16.0.12430.20112) on Windows 10.
<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><title>VML bug</title></head><body><p><ahref="https://www.example.com">Lorem ipsum</a> dolor sit amet, consectetur adipisicing elit. <ahref="https://www.example.com">At unde quidem</a>, animi laboriosam corporis, <ahref="https://www.example.com">natus non</a> ex sunt ullam aut! Tenetur illum voluptas ipsum eveniet quam ratione voluptatibus <ahref="https://www.example.com">facilis veritatis</a>!
</p><tableborder="0" cellpadding="0" cellspacing="0" role="presentation" style="width:600px;" align="center"><tr><tdbackground="https://i.imgur.com/YJOX1PC.png" bgcolor="#7bceeb" width="600" height="200" valign="top"><!--[if gte mso 9]> <v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:600px;height:200px;"> <v:fill type="tile" src="https://i.imgur.com/YJOX1PC.png" color="#7bceeb" /> <v:textbox inset="0,0,0,0"> <![endif]--><div><ahref="https://www.example.com">Lorem ipsum</a> dolor sit amet, consectetur adipisicing elit. <ahref="https://www.example.com">At unde quidem</a>, animi laboriosam corporis, <ahref="https://www.example.com">natus non</a> ex sunt ullam aut! Tenetur illum voluptas ipsum eveniet quam ratione voluptatibus <ahref="https://www.example.com">facilis veritatis</a>!
</div><!--[if gte mso 9]> </v:textbox> </v:rect> <![endif]--></td></tr></table><p><ahref="https://www.example.com">Lorem ipsum</a> dolor sit amet, consectetur adipisicing elit. <ahref="https://www.example.com">At unde quidem</a>, animi laboriosam corporis, <ahref="https://www.example.com">natus non</a> ex sunt ullam aut! Tenetur illum voluptas ipsum eveniet quam ratione voluptatibus <ahref="https://www.example.com">facilis veritatis</a>!
</p></div></body></html>
It looks like an
<a>
element, nested inside a VML background isn't focusable or clickable via a keyboard input.So far I've been unable to test this myself in a live environment, so if anyone else is able to that would be great. I would also be interested if this is accessible with a screen reader.
This is an issue raised on Email geeks slack here is the original post for reference.
The text was updated successfully, but these errors were encountered: