Change Invite whisper actions#67496
Conversation
|
@rushatgabhane let's test/review this carefully so we avoid reverting this a 3rd time 🙏 |
|
There was a small mistake that we didn't test properly last time. I hope that we will test it thoroughly this time. |
|
kindly add it in test steps of the PR |
|
Updated. @Pujan92 Sorry for the mention, Rushat will review this PR. |
|
@parasharrajat @rushatgabhane The case that we should confirm it works this time is for multiple mentions, right? |
|
Yes, tested that too. |
|
But I will let Rushat confirm this. |
|
@carlosmiceli plz unassign me here |
|
Bump @rushatgabhane |
|
im blocked by this. API calls are returning error code 403
https://expensify.enterprise.slack.com/archives/C01GTK53T8Q/p1754031321186819?thread_ts=1754031321.186819&cid=C01GTK53T8Q
…On Fri, Aug 1, 2025, 15:01 Rajat ***@***.***> wrote:
*parasharrajat* left a comment (Expensify/App#67496)
<#67496 (comment)>
Bump @rushatgabhane <https://github.com/rushatgabhane>
—
Reply to this email directly, view it on GitHub
<#67496 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHCMM4KO6UTY2XDZJYRJX2D3LNJIBAVCNFSM6AAAAACCZSBN52VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCNBUGMZTIOBUGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
@rushatgabhane @parasharrajat just in case, let's check that we're not introducing this bug: #67651 Also, there's new conflicts. |
|
No, we haven't changed any logic around that feature. |
…ckdries/revert-66049
|
Updated. |
|
@parasharrajat could you please include test steps for everything, or we might miss a few things |
|
Do you have few test cases in mind? I will think about it Can you please share those? I will add them. |
|
I believe the test steps are correct according to the issue. Did I miss something? |
|
@rushatgabhane small bump, we're so close 🙏 |
|
Yeah, that one passed but now there's a style failure 😅 |
|
Man, now there is another check failure not related to this PR... @carlosmiceli Can we skip that, please? |
|
Done, removed that style. |
|
No design review needed. I just removed a extra style class which triggered the review. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/carlosmiceli in version: 9.1.90-0 🚀
|
|
@parasharrajat Hello |
|
@carlosmiceli Any thoughts on why message is still old one? |
|
I think we are yet to enable that message from the backend. @lanitochka17 I think yes let's ignore the message for now. |
|
@parasharrajat @rushatgabhane wait, how could the QA fail if you tested with the current BE? If you tested this PR and it worked, then it should also work for @lanitochka17 because there hasn't been any changes in the BE since the original BE PRs with the new whispers got merged and deployed. |
|
@lanitochka17 not sure what videos you are mentioning, but I just did a quick test in staging:
|
|
No, changes of this PR are working. QA is asking for the message |
|
I remember that we talked about this earlier and decided to enable that message after this FE pr is merged. Trying to find that comment. |
|
Ah, my bad, thanks for clarifying! I'll fix that then, don't worry about it. You can ignore that copy change then @lanitochka17 🙏 |
|
@carlosmiceli ok, thanks |
|
Sorry y'all. Reverted it again: #68157 |
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.1.90-11 🚀
|
|
Damn it. This PR is now giving me headaches. New PR #68188 |
|
I believe we should get different set of eyes for review on the new one. |

Explanation of Change
Fixed Issues
#58811
$ #60690
$ #60689
PROPOSAL: #60690 (comment)
Tests
If they choose [Invite to submit expenses]:
If they choose [Invite to chat only]
If no selection is made, the mentioned user isn’t invited to the workspace chat and the whisper remains.
If
Do Nothingis selected, whisper hides and nothing happens.Offline tests
You can't take actions on whispers while offline.
QA Steps
Same as tests
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))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
31.07.2025_16.48.52_REC.mp4
Android: mWeb Chrome
31.07.2025_16.50.20_REC.mp4
iOS: Native
31.07.2025_16.54.16_REC.mp4
iOS: mWeb Safari
31.07.2025_16.56.10_REC.mp4
MacOS: Chrome / Safari
31.07.2025_16.46.25_REC.mp4
MacOS: Desktop
31.07.2025_17.00.44_REC.mp4