CI / Typecheck, test, build (pull_request) Successful in 48s
The captioned embed stopped shipping a reel's video_url and never draws a logged-out <video>, so both the payload and the DOM hand back the cover frame alone. Because that still counts as media, the post-page fallback never fired and a reel resolved to a still image. Trigger the fallback when the URL is a reel (or the payload declared a video) but no video was found, so it reaches the post page, whose payload still carries the progressive file in video_versions. The embed's caption, handle and avatar are carried forward, since the post-page payload does not include the owner. Co-authored-by: anthropic/claude-opus-4-8