Applying suggested changes in batch, new options for collapsing parts of the page, and more in this update of the new pull request “Files changed” page public preview.

📝 Batch suggested changes

You can now batch and apply multiple suggested changes at the same time, just like you could in the classic “Files changed” page!

Add a suggested change to the batch by clicking Add suggestion to batch and remove a change by clicking Remove from batch. When you’re ready to commit the batch of suggestions, clicking Commit suggestions opens a dialog where you can review the suggestions that will be applied and update the commit message if needed.

🚀 Grouping changes with Copilot

Copilot now analyzes and organizes the changes in a pull request into groups. This feature, which is currently available to Copilot Enterprise and Copilot Pro+ users from the new “Files changed” page, is designed to help developers understand and navigate complex pull requests by grouping related changes such as refactors, configuration updates, or test improvements. Learn more about grouping changes with Copilot.

To free up more space for the file tree, you can now easily collapse this section:

If you have questions or feedback about this feature, join the discussion.

Annotations are now collapsible

Annotations (e.g., errors, warnings, and other messages) reported by CI tools and other apps can now be collapsed to give more room for viewing code:

You can also minimize both comments and annotations by checking the Minimize comments option under the settings gear menu.

🔧 Other fixes

Since the last update, we’ve made numerous fixes to improve accessibility and quality-of-life, including fixes for problems with commenting on deleted files and merged pull requests.

🚆 Merge experience updates

The following improvements are not specific to the new “Files changed” page, but improve the overall experience of working with pull requests.

Convert to draft more discoverable

You can now convert a pull request to draft right from the merge experience on the “Conversation” page by clicking the Convert to draft link. Previously, you could only do this from the “Reviewers” section in the sidebar.

Optional status checks on merge queue page

If you are using merge queue to merge changes into a busy branch, the queue page now shows optional status checks for pull requests in the queue. While optional checks do not block merging, they can highlight potential problems that may require investigation.

Feedback

Your feedback is important. You can report problems, ask questions, and view known issues in the feedback discussion.

Disclaimer: The UI for features in public preview is subject to change.