CODEOWNERS Validation
The new "Files changed" experience now includes CODEOWNERS validation, a feature gap from the classic interface. Required reviewers are now correctly surfaced based on CODEOWNERS rules, ensuring review requirements are accurately enforced before merge. This brings parity with the legacy interface while maintaining the benefits of the redesigned experience.
Performance Optimizations
Performance improvements are the headline of this release, with particular focus on large pull requests:
- Responsiveness: Pull request diffs respond up to 67% faster to clicks, typing, and scrolling
- Tab Navigation: Switching between Conversations and Files tabs now takes a few seconds instead of 10+ seconds
- Memory Usage: Fixed high memory consumption when reviewing large pull requests
- Virtualization: Only the largest pull requests now use virtualization for enhanced scrolling performance
- File Tree Resizing: Smoother and more responsive resize interactions, even with many files
- Safari Performance: Improved performance and stability on Safari
Mobile and UI Improvements
The update rolls out multiple fixes for small screen rendering, addressing layout, spacing, and overflow issues to ensure diffs, comments, headers, and controls display correctly on mobile and smaller viewports.
Bug Fixes
Additional stability improvements include:
- Notifications opened directly to Files changed now correctly mark as read
- Fixed sticky behavior on file diff headers during scrolling
- Improved code snippet styling in thread replies for better contrast
- Fixed errors when commenting across large index differences in diffs
Developer Action Items
Developers and teams should notice immediate improvements when reviewing pull requests, particularly for large diffs. The CODEOWNERS validation ensures review workflows function correctly without manual enforcement.