An improved, more accessible, and better performing pull request “Files changed” page is now available in public preview!

This improved experience is rolling out now. Once it is available to you, a Try the new experience link will appear at the top of the current page. You can also toggle from the “Feature Preview” dialog.

What’s new

Performance

  • Faster diff rendering with significantly lower memory usage.

Accessibility

  • Consistent keyboard navigation and screen reader landmarks added for better accessibility.
  • The file tree is now resizable so you can take advantage of your larger display.
  • A new side panel helps you discover comments, including the ability to search for text.

UX

  • Comment and annotation indicators appear in the file tree to help you quickly identify files with comments, errors, or warnings.
  • Pending comments are shown in the review submission panel so you can look over your comments before submitting.
  • Local draft comments persist across page refreshes.
  • Seamlessly switch between split and unified views.
  • A new side panel provides quick access to errors and warnings (i.e., annotations) reported by status checks.

What’s changed

  • Code comments appear minimized by default, but you can change this behavior by pressing i or unchecking the Minimize comments preference on the settings menu.
  • There’s more space between lines of code by default, but you can change this by checking the Compact line height preference on the settings menu.
  • File filters now apply to both the tree and the diffs.

Check out the latest list of changes in the feedback discussion.

Current issues

As of the initial public preview release, some features are still in development and not yet available 🛠️:

  • Applying multiple suggestions at one time (i.e. batching)
  • Reviewing a single commit
  • Rich diff previews for images, markdown, and more
  • Code scanning alerts
  • Annotations on unchanged files
  • Small screen (e.g. mobile device) support
  • Limited to 300 files and other content size limitations

For a more complete list of known issues, check out the feedback discussion.

Feedback

We want to hear from you! To provide feedback, ask questions, see the latest list of issues, visit the feedback discussion.