Skip to content

[$250] Mention - User profile shows the old UI when clicking on user mention after sending it #43131

Description

@lanitochka17

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: 1.4.79-7
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team

Action Performed:

  1. Go to staging.new.expensify.com
  2. Go to any chat
  3. Mention a user and send it
  4. Click on the mention
  5. Note that the user profile is the old UI
  6. Dismiss the user profile
  7. After a while, click on the mention again

Expected Result:

In Step 4, user profile from mention should show the new UI

Actual Result:

In Step 4, user profile from mention should show the old UI
It shows the new UI after a while when reopening the user profile (Step 7)

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

Bug6502932_1717601114418.bandicam_2024-06-05_23-20-22-036.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~010d3f9640b9f8d604
  • Upwork Job ID: 1798394573273215917
  • Last Price Increase: 2024-06-05
Issue OwnerCurrent Issue Owner: @allgandalf

Activity

  1. added
    DeployBlockerCashThis issue or pull request should block deployment
    DeployBlockerIndicates it should block deploying the API
    on Jun 5, 2024
  2. melvin-bot commented on Jun 5, 2024

    @melvin-bot

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

  3. github-actions commented on Jun 5, 2024

    @github-actions
    Contributor

    👋 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.
  4. lanitochka17 commented on Jun 5, 2024

    @lanitochka17
    Author

    @tgolen FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

  5. lanitochka17 commented on Jun 5, 2024

    @lanitochka17
    Author

    We think that this bug might be related to #vip-vsp

  6. neil-marcellini commented on Jun 5, 2024

    @neil-marcellini
    Contributor

    I'm pretty sure this problem comes from the frontend.

  7. added
    ExternalAdded to denote the issue can be worked on by a contributor
    and removed
    DeployBlockerIndicates it should block deploying the API
    on Jun 5, 2024
  8. changed the title [-]Mention - User profile shows the old UI when clicking on user mention after sending it[/-] [+][$250] Mention - User profile shows the old UI when clicking on user mention after sending it[/+] on Jun 5, 2024
  9. melvin-bot commented on Jun 5, 2024

    @melvin-bot
  10. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Jun 5, 2024
  11. 21 remaining items

  12. dragnoir commented on Jun 5, 2024

    @dragnoir
    Contributor

    @ShridharGoel you copied my RCA and you changed your proposal based on my comments.

  13. dragnoir commented on Jun 5, 2024

    @dragnoir
    Contributor

    @allgandalf I tested PR #42385 and this issue is totally solved. We can HOLD or close this one, I think.

  14. kosmydel commented on Jun 6, 2024

    @kosmydel
    Contributor

    Hey, I didn't have time yesterday to investigate deeply.

    I think that this behavior is expected. In the design doc, we planned two separate issues for updating the ProfilePage and then removing DetailsPage. The testing plan in this issue mentions the second case (DetailsPage) which changes hasn't been merged yet (PR).

    This is why the mentions shows old profile UI (because in our codebase it was actually a different component).

  15. Julesssss commented on Jun 6, 2024

    @Julesssss
    Contributor

    I'm removing the blocker label as this is an edge case with proposals in place, is potentially expected, and so we can speed up QA. More context here (internal comment)

  16. added and removed
    DeployBlockerCashThis issue or pull request should block deployment
    on Jun 6, 2024
  17. melvin-bot commented on Jun 11, 2024

    @melvin-bot

    @tgolen, @allgandalf Eep! 4 days overdue now. Issues have feelings too...

  18. allgandalf commented on Jun 11, 2024

    @allgandalf
    Contributor

    Can the QA retest this ? This was fixed in another PR according to #43131 (comment)

  19. Julesssss commented on Jun 12, 2024

    @Julesssss
    Contributor

    I have asked QA to retest 👍

  20. isagoico commented on Jun 12, 2024

    @isagoico

    Not able to reproduce the issue anymore in Staging build v1.4.82-0

    image

  21. Julesssss commented on Jun 12, 2024

    @Julesssss
    Contributor

    Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributors

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions