Skip to content

Switching between chats using LHN causes chats to get stuck offscreen #2051

Description

@arielgreen

If you haven’t already, check out our contributing guidelines for onboarding!


Expected Result:

When switching between chats in mobile web for E.Cash, I expect the chat to load and display correctly

Actual Result:

When switching between chats in mobile web for E.cash in Chrome on iOS, the second chat you switch to is not displayed correctly, and is off-screen

Action Performed:

  1. Sign in to Expensify.Cash on Chrome or Safari on iOS
  2. Tap on the chat switcher, and switch to a chat with a user (or use the search function)
  3. Tap back to the chat list
  4. Tap on the chat switcher again, and switch to a chat with a different user
  5. The chat should render mostly off-screen, with most of the chat content not visible (if it doesn't, switch back to the other chat - it is inconsistent!)

Workaround:

You are forced to reload the page.

Platform:

Web: No
iOS: No
Android: No
Desktop App: No
Mobile Web: iOS - Yes | Android - No

Version Number: v1.0.2-73
Notes/Photos/Videos: Any additional supporting documentation

Here's a short recording of this happening:

ScreenFlow - 02
Here's how the chat renders:

image

https://www.upwork.com/jobs/~01a09bd14ffed37ba9
https://github.com/Expensify/Expensify/issues/157743

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions