diff options
Diffstat (limited to 'BACKLOG.md')
| -rw-r--r-- | BACKLOG.md | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -51,6 +51,20 @@ doesn't just hand off to the YouTube app/browser as originally planned — dialog, main-frame navigation locked to YouTube's own domains), so watching a video doesn't leave the reader. +**Fixed 2026-10-21, reported as "YouTube play is misconfigured":** the dialog +loaded the embed as its own top-level document, and YouTube answers that with +"Video player configuration error -- Error 153". An embed has to be embedded; +it now sits in an `<iframe>` on a minimal host page (`YouTubeLinks`). Measured +in the app's own WebView, before and after: top-level, 0 requests for the video +stream and the error on screen; framed, 8 stream requests and no error. + +**Added at the same time:** a long-press on the thumbnail opens the video in +the YouTube app instead of the link-actions menu. A tap already plays it in the +reader, so a long-press has only one useful meaning. Note that WebView reports +the *thumbnail's* URL for a long-press on an image inside a link, not the +link's href -- `youTubeTargetForLongPress` resolves the video id out of the +`i.ytimg.com/vi/<id>/` path. + ## Bottom action strip (partially done) **Done:** swipe-to-next-article dropped entirely (two different attempts at |
