When infinite scroll stops loading new tweets (X / Twitter), it’s usually due to one of these common issues:
1. Network or API issues
- Slow or unstable internet connection
- API request failing or timing out
- Rate limits reached (too many requests in a short time)
2. Client-side problems (browser/app)
- Cached data or corrupted local storage
- Outdated app or browser version
- JavaScript errors blocking further fetch calls
- Ad blockers or extensions interfering with requests
3. Pagination / cursor failure
- Next cursor or
maidnot returned by the API - Duplicate cursor being reused → no new data
- Backend returning empty results but frontend still waiting
4. Scroll event not triggering
- Scroll listener detached or not firing
- Container height miscalculated
- Virtualized list thinks end is already reached
5. Account or content limitations
- No more tweets available for that timeline
- Protected, deleted, or blocked accounts
- Temporary account restrictions or shadow limits
6. Server-side issues
- Twitter/X backend outage or degraded service
- Feature flag or experiment affecting timelines
Quick fixes to try
- Refresh the page / restart the app
- Clear cache and cookies
- Disable browser extensions
- Log out and log back in
- Update the app or browser
- Check if X is down globally