Skip to content

fix: change detection scheduling regression#4537

Merged
aglinxinyuan merged 1 commit into
mainfrom
xinyuan-fix-change-ref
Apr 28, 2026
Merged

fix: change detection scheduling regression#4537
aglinxinyuan merged 1 commit into
mainfrom
xinyuan-fix-change-ref

Conversation

@aglinxinyuan
Copy link
Copy Markdown
Contributor

What changes were proposed in this PR?

  • enable Angular ZoneJS change detection scheduling during bootstrap
  • remove local dashboard/search-result change detection workarounds
  • restore Angular 20-style async UI refresh behavior after the Angular 21 upgrade

Any related issues, documentation, discussions?

Closes #4536

How was this PR tested?

  • yarn lint
  • yarn test:ci --include src/app/dashboard/component/dashboard.component.spec.ts --include src/app/dashboard/component/user/search-results/search-results.component.spec.ts --include src/app/workspace/component/menu/menu.component.spec.ts --include src/app/workspace/component/left-panel/versions-list/versions-list.component.spec.ts
  • yarn build:ci

Was this PR authored or co-authored using generative AI tooling?

generated by Codex

@aglinxinyuan aglinxinyuan self-assigned this Apr 28, 2026
@github-actions github-actions Bot added the frontend Changes related to the frontend GUI label Apr 28, 2026
Copy link
Copy Markdown
Contributor

@Xiao-zhen-Liu Xiao-zhen-Liu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@aglinxinyuan aglinxinyuan enabled auto-merge (squash) April 28, 2026 00:26
@aglinxinyuan aglinxinyuan merged commit 321855c into main Apr 28, 2026
11 checks passed
@aglinxinyuan aglinxinyuan deleted the xinyuan-fix-change-ref branch April 28, 2026 00:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend Changes related to the frontend GUI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some changes not display on the frontend

2 participants