You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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: