Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[$500] Hybrid - Android - Chat – App reloads/crashes when select an emoji from suggestions list #55019

Open
1 of 8 tasks
IuliiaHerets opened this issue Jan 9, 2025 · 25 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor

Comments

@IuliiaHerets
Copy link

IuliiaHerets commented Jan 9, 2025

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Version Number: v9.0.82-4
Reproducible in staging?: Yes
Reproducible in production?: No
Issue reported by: Applause Internal Team
Device used: RealmeC67 / Android 14

Action Performed:

  1. Go to Hybrid app
  2. Log in with Gmail account
  3. Open any chat
  4. Enter :sm and select any emoji from the suggestions list

Expected Result:

App doesn’t reloads/crashes. Emoji is present in composer

Actual Result:

App reloads/crashes when select an emoji from suggestions list

Workaround:

Unknown

Platforms:

  • Android: Standalone
  • Android: HybridApp
  • Android: mWeb Chrome
  • iOS: Standalone
  • iOS: HybridApp
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

video_2025-01-09_19-21-44.mp4

View all open jobs on GitHub
logs-2025-01-09 17_03_30.307.txt

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021877460008842832724
  • Upwork Job ID: 1877460008842832724
  • Last Price Increase: 2025-01-09
Issue OwnerCurrent Issue Owner: @allroundexperts
@IuliiaHerets IuliiaHerets added DeployBlockerCash This issue or pull request should block deployment Bug Something is broken. Auto assigns a BugZero manager. labels Jan 9, 2025
Copy link

melvin-bot bot commented Jan 9, 2025

Triggered auto assignment to @kadiealexander (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

Copy link

melvin-bot bot commented Jan 9, 2025

Triggered auto assignment to @rlinoz (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

@melvin-bot melvin-bot bot added the Daily KSv2 label Jan 9, 2025
Copy link

melvin-bot bot commented Jan 9, 2025

💬 A slack conversation has been started in #expensify-open-source

@github-actions github-actions bot added Engineering Hourly KSv2 and removed Daily KSv2 labels Jan 9, 2025
Copy link
Contributor

github-actions bot commented Jan 9, 2025

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@IuliiaHerets
Copy link
Author

Production

1.mp4

@rlinoz
Copy link
Contributor

rlinoz commented Jan 9, 2025

I can repro, so looking

@mountiny
Copy link
Contributor

mountiny commented Jan 9, 2025

@WoLewicki is also looking for a bit.

@rlinoz
Copy link
Contributor

rlinoz commented Jan 9, 2025

Thanks, I am having a hard time building hybrid

@WoLewicki
Copy link
Contributor

I was also trying to build Android in Hybrid for like an hour now and failed. Not sure if something weird was merged, but it fails with react-native-live-markdown right now. Do you see the same problem @rlinoz ?

@rlinoz
Copy link
Contributor

rlinoz commented Jan 9, 2025

I removed Mobile-Expensify folder and started the whole process again and now it worked 😄

Edit: Actually, the build worked, but I am getting no internet connection in the app

@rlinoz
Copy link
Contributor

rlinoz commented Jan 9, 2025

Here is the error, nothing is logged on metro though

PHOTO-2025-01-09-17-28-28

@rlinoz
Copy link
Contributor

rlinoz commented Jan 9, 2025

OK the stacktrace is pretty much that

01-09 17:44:19.382  5967  7009 E unknown:ReactHost|ReactNoCrashBridgeNotAllowedSoftException:getNativeModule(UIManagerModule.cl	at org.me.mobiexpensifyg.RNTextInputResetModule.resetKeyboardInput(RNTextInputResetModule.java:34)
01-09 17:44:19.485  5967  7009 E unknown:ReactNative: 	at org.me.mobiexpensifyg.RNTextInputResetModule.resetKeyboardInput(RNTextInputResetModule.java:35)
01-09 17:44:19.488  5967  6986 E unknown:ReactHost: 	at org.me.mobiexpensifyg.RNTextInputResetModule.resetKeyboardInput(RNTextInputResetModule.java:35)

@rlinoz
Copy link
Contributor

rlinoz commented Jan 9, 2025

I am guessing this is related to the RN update, checking that now, if confirmed I will open up for proposals so we don't have to revert it

@rlinoz
Copy link
Contributor

rlinoz commented Jan 9, 2025

So I am wrong, it is not reproducible in the adhoc build from that PR

@rlinoz rlinoz added Help Wanted Apply this label when an issue is open to proposals by contributors External Added to denote the issue can be worked on by a contributor labels Jan 9, 2025
@melvin-bot melvin-bot bot changed the title Hybrid - Android - Chat – App reloads/crashes when select an emoji from suggestions list [$250] Hybrid - Android - Chat – App reloads/crashes when select an emoji from suggestions list Jan 9, 2025
Copy link

melvin-bot bot commented Jan 9, 2025

Job added to Upwork: https://www.upwork.com/jobs/~021877460008842832724

Copy link

melvin-bot bot commented Jan 9, 2025

Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane (External)

@thienlnam thienlnam changed the title [$250] Hybrid - Android - Chat – App reloads/crashes when select an emoji from suggestions list [$500] Hybrid - Android - Chat – App reloads/crashes when select an emoji from suggestions list Jan 9, 2025
Copy link

melvin-bot bot commented Jan 9, 2025

Upwork job price has been updated to $500

@allroundexperts
Copy link
Contributor

@allroundexperts
Copy link
Contributor

So I am wrong, it is not reproducible in the adhoc build from that PR

@rlinoz Which build did you use to test?

@allroundexperts
Copy link
Contributor

Okay. Found the issue. We are missing this commit on hybrid app.

@allroundexperts
Copy link
Contributor

@rlinoz Can I raise a PR or should I post a proper proposal?

@allroundexperts
Copy link
Contributor

And @mountiny a gentle bump on #54988 (comment) 😄

@allroundexperts
Copy link
Contributor

Result:

Screen.Recording.2025-01-10.at.3.38.40.AM.mov

@rayane-djouah
Copy link
Contributor

Great catch @allroundexperts 🚀

@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Jan 9, 2025
@allroundexperts
Copy link
Contributor

@mountiny mountiny closed this as completed Jan 9, 2025
@mountiny mountiny reopened this Jan 9, 2025
@thienlnam thienlnam added Daily KSv2 and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor
Projects
None yet
Development

No branches or pull requests

9 participants