[No QA] Part 1: Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/ReportUtils.ts#92891
Conversation
|
@codex review |
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: bc6a712b59
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
@DylanDylann Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
@DylanDylann Friendly bump |
|
@DylanDylann Kindly check again |
|
@codex review |
|
Codex Review: Didn't find any major issues. Keep it up! Reviewed commit: ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
…serDisplayName and currentUserEmail as required parameters. Added TODOs for removing deprecated fallbacks and ensuring data is passed via useOnyx. Related refactor issue: Expensify#66412
9b0dfe3 to
e375711
Compare
… parameter, preparing for future removal of deprecated fallbacks. Added tests for new functionality and updated existing tests to ensure compatibility. Related refactor issue: Expensify#66412
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: fd1382c826
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
@thelullabyy Could you verify failed checks? |
|
@DylanDylann All issues were resolved. Kindly check again |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safari |
|
This PR only adds a params placeholder. So we can mark this as NO QA. |
|
Agree |
|
@thelullabyy Please resolve conflict too |
|
@DylanDylann I updated. Please check |
|
@codex review |
|
Codex Review: Didn't find any major issues. Swish! Reviewed commit: ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚧 pecanoro has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/pecanoro in version: 9.4.29-0 🚀
|
|
🤖 No help site changes required. This PR is a pure internal refactor (part of #66412) and is marked There is no user-facing behavior change — no new features, UI, labels, flows, or settings. Nothing in What I reviewed
|
|
🚀 Deployed to staging by https://github.com/pecanoro in version: 9.4.31-0 🚀
|
|
🤖 Help site review: no changes required. I reviewed the changes in this PR and no updates to Expensify's help site files under Why: This is a pure internal code refactor (
There is no change to user-facing behavior, UI, copy, feature/tab/setting names, or workflows — nothing that the public help articles document. No draft help site PR was created. Since there is no help site PR to link, there is nothing to review on that front. |
|
🚀 Deployed to production by https://github.com/grgia in version: 9.4.31-0 🚀
Bundle Size Analysis (Sentry): |
Explanation of Change
Fixed Issues
$ #66412
PROPOSAL:
Tests
Test 1:
Sign out (or open an incognito window).
Open a shared public-room/report link (an anonymous deep link, e.g. a public room URL).
https://staging.new.expensify.com/r/1540486774487195
Verify the report opens in anonymous mode and the compose box / write actions are NOT available (you're prompted to sign in instead of being able to comment).
Now sign in as a normal user, open any report you're a participant of.
Verify the compose box IS available and you can send a message.
Test 2:
Offline tests
QA Steps
Please refer to Tests section
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2026-06-08.at.02.25.38.mov
Screen.Recording.2026-06-08.at.02.27.06.mov