summaryrefslogtreecommitdiff
path: root/gradlew
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-07-23 22:32:14 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-07-23 22:32:14 +0000
commitab392e2ab983a4c87e241b457c98244251b2206a (patch)
tree706d82f65760ba130a705283bc90a7a431ac9a10 /gradlew
parentecdb45778e274126737aa87e27ed1b1c00cda01c (diff)
Strip <header> chrome before Readability parses; show full article title in reader content
- Confirmed live (Ars Technica): a section-kicker badge, the dek/subhead, and an orphaned duplicate hero-image caption were all leaking into extracted content because they live in a <header> Readability doesn't exclude by tag, only deprioritizes in scoring. Strip <header> from the DOM ourselves before handing off to Readability -- a pre-processing decision on our side, not a change to Readability's own algorithm, per instruction not to touch it. - Render the article's full title as a heading at the top of the reader content itself (wrapReaderHtml), not just the top bar, which truncates to one line. This also replaces whatever heading Readability happened to keep in-body, now that <header> (and any <h1> inside it) is stripped pre-parse. - Bump extraction timeout 15s -> 25s: confirmed live, several heavy real-world pages were timing out before onPageFinished ever fired, well short of a real parsing failure. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EZ7ikw2ukGJFTHE3bJS7zL
Diffstat (limited to 'gradlew')
0 files changed, 0 insertions, 0 deletions