Issue Summary
Opening a recently created Pull Request and navigating to Files changed triggers a severe client-side memory leak / runaway memory usage. In Google Chrome, this eventually causes the tab (and in my case the entire browser) to become unresponsive, impacting the whole desktop session (UI outside the browser also becomes sluggish/unresponsive).
Environment
- Browser: Chrome (version: 144.0.7559.110)
- OS: Windows 11
- PR size: 30+ changed files (likely relevant)
Steps to Reproduce
- Open a recently created PR
- Navigate to Files changed.
- Scroll down through the file list/diffs.
- In my case, the issue consistently triggers around file ~15 (with 30+ files total).
- Observe memory growth and eventual UI freeze.
Expected Result
- Scrolling through the PR diff should remain responsive.
- Browser memory usage should stabilize (no continuous growth).
- Chrome and the OS UI should remain usable.
Actual Result
- Memory usage increases continuously while viewing/scrolling Files changed.
- Chrome becomes unresponsive (tab freeze → browser freeze).
- System/UI responsiveness degrades significantly (including UI outside the browser window).
- Recovery typically requires closing the tab or force-quitting Chrome.