@github: A pull request with 2,200 files, 1M+ changed lines, and 400+ inline comments. Impossible to review? Not if you have the…
Summary
GitHub Copilot app now features an improved pull request view designed to handle extremely large code reviews with thousands of files and millions of changes efficiently.
View Cached Full Text
Cached at: 09/23/26, 10:15 PM
A pull request with 2,200 files, 1M+ changed lines, and 400+ inline comments.
Impossible to review? Not if you have the GitHub Copilot app. ✨
The rebuilt pull request view keeps even this extreme diff fast and smooth. 🧵
Code is the easy part: virtualize the rows, keep the DOM small, and use known line heights.
Comments are harder. Their height changes with markdown, replies, expandable sections, images, and async content.
The solution was two independent geometries:
• Deterministic code height, known up front • Dynamic comment blocks, measured lazily and corrected near the viewport
That keeps comment reflows from rebuilding the code layout.
The team also built a measurement loop that ran unattended against a huge pull request, using production instrumentation to detect blank gaps, jank, leaked observers, and scroll corrections.
Check out the deep dive on making million-line pull requests with hundreds of comments feel like ordinary reviews. 👇
➡️ Coming soon: Let’s Learn GitHub Copilot SDK
Starting September 24, we’ll host beginner-friendly livestreams on how to build agentic applications with the GitHub Copilot SDK, without implementing the agent loop yourself. Includes sessions specifically for .NET and Java development.
Sign up for English, Chinese, Portuguese, Spanish, Japanese, or Korean. https://gh.io/letslearn
Similar Articles
@github: Dependabot pull requests are easy to review one at a time ... and tedious to review by the dozen. Build a GitHub Copilo…
This article explains how to create a GitHub Copilot automation to triage Dependabot pull requests, grouping them by risk and verifying CI status to streamline the review process.
@github: 84% of a PR’s open-to-merge lifecycle is spent waiting for approval. Once it gets the green light, it takes a median of…
GitHub Copilot now can approve pull requests after code review, aiming to reduce merge wait times by automating the approval process.
@github: Medium-depth reviews are now in public preview for GitHub Copilot code review. Increase the effort level from low to me…
GitHub Copilot's code review feature now supports medium-depth reviews in public preview, allowing users to increase the effort level for more thorough analysis by a higher-reasoning model.
@github: Rendering a million-line diff is the easy part. Comments are what break it. Their height depends on markdown wrapping, …
GitHub explains how they rebuilt the pull request view in the GitHub Copilot app, tackling the hard problem of rendering million-line diffs along with dynamic comment heights from markdown, reply boxes, and loading images. 附带一条 🧵 线程标志的技术分享。
@github: Cool it on the tab hopping Reviewing agent code usually means switching tabs. The GitHub Copilot app puts the diff, ter…
GitHub's blog walks beginners through the GitHub Copilot app's built-in diff, terminal, and browser panels, showing how developers can review, run, and preview agent-generated code in one place without tab hopping.