summaryrefslogtreecommitdiff
path: root/BACKLOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'BACKLOG.md')
-rw-r--r--BACKLOG.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/BACKLOG.md b/BACKLOG.md
index 2918517..bb7f075 100644
--- a/BACKLOG.md
+++ b/BACKLOG.md
@@ -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