Pull request “Files changed” public preview – July 17 updates
We’ve made numerous improvements to the new pull request “Files changed” page that launched as a public preview in June. This new page will eventually replace the existing page and provide a more accessible, better performing, and more usable experience for reviewing pull requests of all sizes.
💬 Comment on files
You can now comment on individual files, including binary, deleted, and renamed files, just like you could in the classic page. See the following video for an example of this in action:
🚀 Performance
Improving the performance of the new page continues to be a priority, and we shipped fixes to improve the responsiveness of user interactions (as measured by INP).
- Reduced unnecessary re-renders after page load, when dragging to select lines, and other diff interactions.
- Improved responsiveness when clicking the
+
(add comment) button. - Fixed a Chrome-specific issue causing high CPU and memory utilization.
🔧 Other improvements
We continue to make fixes and add enhancements based on your feedback including:
- Fixed: Expanding a diff hunk previously failed for files with special characters in their name.
- Fixed: Incorrect diff content previously appeared when viewing certain large pull requests and filtered to a range of commits.
- Fixed: Previously some diffs would appear stuck as loading.
- Fixed: The file tree previously disappeared at specific screen widths.
- Improved:
Resolve comment
is now a full size button (not just an icon). - Added: The “processing updates” message now appears when changes pushed to the pull request branch are not ready to be shown on the page.
🔄 Known issues
There are still feature parity gaps that exist between the new and existing pages that we are working to address. The following features are not yet available:
- Rich diff previews for image (SVGs, PNGs, etc) and markdown files
- Reviewing a single commit
- Code scanning alerts (and the ability to dismiss the alerts)
- Keyboard shortcuts, including to hide annotations
The new page is currently limited to only showing the first 300
files of the pull request. If you need to view larger pull requests, you can easily switch over to the classic page.
We are also tracking bugs across all parts of the new page, including related to filtering, diff rendering, the new comments side panel, the new review submission panel, and more. Visit the feedback discussion for an up-to-date list of known issues.
📣 Feedback
Your feedback is super important to us! To report problems, ask questions, see the latest news, and more, visit the feedback discussion.
If you haven’t tried the improved experience yet, click the Try the new experience link at the top of the existing “Files changed” page.