Skip to content

[CORE-8379] Upgrade to Ionic 9 to fix ARIA initialization - #2796

Merged
trtshen merged 1 commit into
login-refactorfrom
2.5.y/CORE-8379/ionic-aria-initialization
Oct 6, 2026
Merged

trtshen merged 1 commit into
login-refactorfrom
2.5.y/CORE-8379/ionic-aria-initialization

Conversation

@trtshen

@trtshen trtshen commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

Story/Ticket Reference ID from JIRA:
CORE-8379

Additional Comments:
Upgrade Ionic Angular/Core from 8.8.1 to 9.0.5 to resolve the button ARIA initialization error using Ionic's upstream fix. Preserve NgModules through @ionic/angular/lazy, retain Vite exclusions, correct the typed textarea input event, and align Safari/iOS targets with Ionic 9. No CJS vendor patch or lifecycle/Docker/CI patching is included.

Checklist:

  • Real Ionic ARIA regression and Safari reproduction pass; accessibility attributes still update.
  • Type checks, request/development builds and development startup verified.
  • Full suite: 1,602 pass, the exact same 32 baseline failures.
  • Migration notes added in docs/upgrades/ionic-8-to-9.md.
  • Authenticated smoke: home/settings/avatar, uploads, assessment auto-save/layout, navigation and overlays.

Production-mode compilation with a local configuration fixture still fails the same seven budget checks as the base; no budgets were relaxed. Docker's running app remains on Ionic 8. This PR targets login-refactor and needs authenticated acceptance before merge.

@trtshen trtshen self-assigned this Oct 6, 2026
@trtshen
trtshen merged commit b90c0b5 into login-refactor Oct 6, 2026
1 check failed
@trtshen
trtshen deleted the 2.5.y/CORE-8379/ionic-aria-initialization branch October 6, 2026 09:15
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.

1 participant