refactor: React 19
Merged
TA
4mo ago+784+784+012345678901234567890123456789-963-963-012345678901234567890123456789
Proposed changes (including videos or screenshots)
It upgrades the frontend to React 19.
Issue(s)
Steps to test or reproduce
Further comments
It might unexpectedly affect behavior in development mode due to changes on how Strict Mode works in React.
Task: ARCH-2195
Summary by CodeRabbit
-
Bug Fixes
- Improved error handling and fallback behavior for application error screens.
- Refined event handling across messaging, filters, settings, contacts, and form inputs for better compatibility/stability.
-
Tests
- Expanded and stabilized automated messaging navigation and editing coverage, including attachment/emoji rendering and multi-context scenarios.
- Added explicit toolbar-load waits to reduce UI timing flakiness.
-
Chores
- Upgraded React and related UI/tooling libraries to newer versions.