Skip to content

Prevent Chromium Enhanced UI performance regression - #1822

Open
culpen90 wants to merge 1 commit into
rxhanson:mainfrom
culpen90:fix/chromium-enhanced-ui-performance
Open

Prevent Chromium Enhanced UI performance regression#1822
culpen90 wants to merge 1 commit into
rxhanson:mainfrom
culpen90:fix/chromium-enhanced-ui-performance

Conversation

@culpen90

Copy link
Copy Markdown
Contributor

Summary

  • add automatic Enhanced UI handling for recognized Chromium browsers
  • disable Enhanced UI when a recognized browser starts or activates, and leave it disabled after Rectangle window adjustments
  • preserve restore behavior for other apps, VoiceOver, Switch Control, and existing explicit modes
  • document the available modes and add regression coverage for the policy and preference migration

Fixes #1751

Testing

  • EnhancedUITests: 8 passed
  • Full Rectangle test suite: 242 passed

@culpen90
culpen90 marked this pull request as ready for review August 21, 2026 14:03
@rxhanson

Copy link
Copy Markdown
Owner

Thanks for tackling this one, too! I'm typically not thrilled about having to maintain a list of bundle identifiers, but I'm thinking that this might be the way this one has to go. Will test it out soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

it's tanking performance of chromium-based browser on JavaScript operation speedometer 3.1 benchmark

2 participants