v1.2 added active-story downloads (via reels_media). Highlights (/stories/highlights/<highlight_id>/) are a separate, permanent collection served by a different API, so they are out of v1.2 scope.
As of commit (this PR), extractStoryRef returns null for /stories/highlights/... so a highlight page no longer misroutes to a wrong-account story lookup — it falls back to the generic/DOM resolver, which may grab the visible frame but does not enumerate the highlight.
For v1.3: resolve a highlight by its id through the highlights reel API (reels_media with reel_ids=highlight:<id>, or the highlights tray endpoint), enumerate its items like the story tray, and add tests.
v1.2 added active-story downloads (via reels_media). Highlights (
/stories/highlights/<highlight_id>/) are a separate, permanent collection served by a different API, so they are out of v1.2 scope.As of commit (this PR),
extractStoryRefreturns null for/stories/highlights/...so a highlight page no longer misroutes to a wrong-account story lookup — it falls back to the generic/DOM resolver, which may grab the visible frame but does not enumerate the highlight.For v1.3: resolve a highlight by its id through the highlights reel API (
reels_mediawithreel_ids=highlight:<id>, or the highlights tray endpoint), enumerate its items like the story tray, and add tests.