Skip to content

Composer hidden behind keyboard when app opens fresh into a chat #97295

Description

@yuwenmemon

If you haven't already, check out our contributing guidelines for onboarding. To join our Slack channel, fill out this form.


Version Number: 9.4.44-6
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from BrowserStack: N/A
Email or phone of affected tester (no customers): yuwen@expensify.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Yuwen
Slack conversation (hyperlinked to channel name):

Action Performed:

  1. Force-quit the New Expensify iOS app so it's not running in the background.
  2. Reopen the app from the home screen. The app loads directly into a chat (e.g. Concierge/Chronos) rather than the Inbox (LHN).
  3. Tap the message composer text input at the bottom of the screen.

Expected Result:

The keyboard opens and pushes the composer up so it remains visible above the keyboard, with the cursor visible for typing.

Actual Result:

The keyboard opens but the composer does not move up — it's hidden behind the keyboard, so there's no visible input to type into. Backing out to the Inbox (LHN), reopening the same chat, and tapping the composer again shows the composer correctly above the keyboard.

Workaround:

Navigate back to the Inbox (LHN), tap the chat again, then tap the composer — it then appears above the keyboard correctly.

Platforms:

Select the officially supported platforms where the issue was reproduced:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari

Screenshots/Videos

Image
Upwork Automation - Do Not Edit
Issue OwnerCurrent Issue Owner: @chuckdries

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions