What's wrong
Iframes without titles are announced merely as 'frame', leaving users unaware of the third-party content embedded.
Who it affects
Screen reader users browsing by landmarks or frames cannot decide whether to enter or skip the frame.
How to fix on Shopify
Add `title="{{ section.settings.video_title | escape }}"` to all video embed or app iframes in Liquid section templates.
Code example
Problematic Code
LIQUID
<iframe src="https://www.youtube.com/embed/{{ video_id }}"></iframe>Recommended Accessible Code
LIQUID
<iframe
src="https://www.youtube.com/embed/{{ video_id }}"
title="{{ 'sections.video.embed_title' | t: title: section.settings.heading | escape }}"
loading="lazy"
></iframe>How to check your fix
Inspect each `<iframe>` element in DevTools and confirm a clear, descriptive `title` attribute exists.