diff options
| author | Claude <noreply@anthropic.com> | 2026-02-16 22:58:54 +0000 |
|---|---|---|
| committer | Claude <noreply@anthropic.com> | 2026-02-16 22:58:54 +0000 |
| commit | 4555ee294a5acdfbc4b1026d99df54d07c74ed97 (patch) | |
| tree | 32cb971915aaa560e6fa433a5b8aee3cfbd5f8cf /DOCS | |
| parent | 2321d5bcf17e416244e75f5727f0710f9cdd9a1a (diff) | |
| download | neko-4555ee294a5acdfbc4b1026d99df54d07c74ed97.tar.gz neko-4555ee294a5acdfbc4b1026d99df54d07c74ed97.tar.bz2 neko-4555ee294a5acdfbc4b1026d99df54d07c74ed97.zip | |
Fix mobile scroll not marking items as read in v3 UI
Two issues prevented IntersectionObserver from firing on mobile:
1. threshold: 1.0 required items to be 100% visible, but on mobile
viewports items with descriptions are often taller than the screen
2. root: null used the viewport, but scrolling happens inside
.main-content (overflow-y: auto) while body has overflow: hidden
Switched to "scrolled past" pattern: items are marked read when they
scroll above the viewport (like the working legacy UI). Set root to
the actual scroll container element.
https://claude.ai/code/session_01NSUnBzNrgQVUNg9PnugF7N
Diffstat (limited to 'DOCS')
0 files changed, 0 insertions, 0 deletions
