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

[Due for payment 2025-02-04] Chat - Popup navigation is not seen for account that sent link of a comment #55530

Closed
2 of 8 tasks
IuliiaHerets opened this issue Jan 21, 2025 · 23 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering

Comments

@IuliiaHerets
Copy link

IuliiaHerets commented Jan 21, 2025

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: v9.0.88-2
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail: #52149
Issue reported by: Applause Internal Team
Device used: Windows 11/ Chrome
App Component: Chat Report View

Action Performed:

Pre-condition:

  1. Create a chat between Account A and Account B.
  2. Send 200 messages from Account A to Account B.
  3. Copy the link to the 70th message and send it to Account B (first link).
  4. Copy the link to the 150th message and send it to Account B (second link).

Steps :

  1. Sign in to staging.new.expensify.com with Account A from the pre-condition
  2. Navigate to the conversation with Account B
  3. Click on the first or the second link sent from the pre-condition above

Expected Result:

The conversation is redirected to the exact message. After redirection, a popup should appear at the top of the screen (similar to new message popup).

Actual Result:

Popup navigation does not appear.

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

Bug6719875_1737464875120.bandicam_2025-01-21_15-48-02-049.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @RachCHopkins
@IuliiaHerets IuliiaHerets added Bug Something is broken. Auto assigns a BugZero manager. DeployBlockerCash This issue or pull request should block deployment labels Jan 21, 2025
Copy link

melvin-bot bot commented Jan 21, 2025

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

Copy link

melvin-bot bot commented Jan 21, 2025

Triggered auto assignment to @RachCHopkins (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.

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

melvin-bot bot commented Jan 21, 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 21, 2025
Copy link
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.

@janicduplessis
Copy link
Contributor

Hello,

Are we talking about this popup?

Image

Would it be possible to see what the expected behaviour is?

@RachCHopkins
Copy link
Contributor

RachCHopkins commented Jan 21, 2025

After redirection, a popup should appear at the top of the screen (similar to new message popup).

@IuliiaHerets do you have an example of the pop-up referred to?

When I do that, it navigates me to the line, and highlights it. I don't understand what is supposed to pop up.

Image

But it is difficult to get back to the latest message, so I would assume what @janicduplessis refers to is correct, but doesn't that only appear when there are new messages? In which case it does come up:

Image

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Hourly KSv2 labels Jan 21, 2025
@janicduplessis
Copy link
Contributor

From what I understand, it is always supposed to show up when linking to a message, even if there are no new messages. This is the code I broke in #52149. Just want to double check this is the expected behaviour.

If that's the case I have a fix ready here.

@Beamanator
Copy link
Contributor

Still hourly until we get the expected result resolved 😅 I just pinged in #qa to try to get some 👀

@izarutskaya
Copy link

Hello @Beamanator yes, we about this popup:

Image

According Test 2: Popup Navigation step 3 from this PR we should see it

Image

@Beamanator
Copy link
Contributor

Thanks!! @janicduplessis how do you think we should proceed? I wonder if we should just call this NAB for now?

@Beamanator
Copy link
Contributor

FYI I love the quick work on the PR but I think this isn't a big enough issue to be a deploy blocker, and it would be nice to give the fix a full test in the next cycle

@Beamanator Beamanator removed Reviewing Has a PR in review DeployBlockerCash This issue or pull request should block deployment labels Jan 23, 2025
@janicduplessis
Copy link
Contributor

Sounds good, yes I also think it is not a critical issue.

@melvin-bot melvin-bot bot added the Overdue label Jan 27, 2025
Copy link

melvin-bot bot commented Jan 27, 2025

@janicduplessis, @youssef-lr, @RachCHopkins Whoops! This issue is 2 days overdue. Let's get this updated quick!

@RachCHopkins RachCHopkins added Weekly KSv2 and removed Daily KSv2 labels Jan 27, 2025
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Overdue Weekly KSv2 labels Jan 27, 2025
@melvin-bot melvin-bot bot changed the title Chat - Popup navigation is not seen for account that sent link of a comment [HOLD for payment 2025-02-04] Chat - Popup navigation is not seen for account that sent link of a comment Jan 28, 2025
Copy link

melvin-bot bot commented Jan 28, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.89-8 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2025-02-04. 🎊

For reference, here are some details about the assignees on this issue:

Copy link

melvin-bot bot commented Jan 28, 2025

@youssef-lr @RachCHopkins @janicduplessis The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]

@hoangzinh
Copy link
Contributor

@RachCHopkins could you help to assign me to this issue? I helped to review the PR #55582

@RachCHopkins
Copy link
Contributor

Payment Summary:

  • Contributor: @hoangzinh to be paid $250 via NewDot manual request
  • Contributor+: @janicduplessis is a contractor - no payment required here

No upwork job.

@janicduplessis @youssef-lr does that look correct to you?

@RachCHopkins RachCHopkins changed the title [HOLD for payment 2025-02-04] Chat - Popup navigation is not seen for account that sent link of a comment [Due for payment 2025-02-04] Chat - Popup navigation is not seen for account that sent link of a comment Jan 29, 2025
@melvin-bot melvin-bot bot added Daily KSv2 Overdue and removed Weekly KSv2 labels Feb 3, 2025
@RachCHopkins
Copy link
Contributor

@janicduplessis @youssef-lr do one of you mind just giving your 👍🏼 on the payment summary above?

@melvin-bot melvin-bot bot removed the Overdue label Feb 3, 2025
Copy link

melvin-bot bot commented Feb 4, 2025

@janicduplessis @hoangzinh @youssef-lr @RachCHopkins this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

Copy link

melvin-bot bot commented Feb 4, 2025

Payment Summary

Upwork Job

BugZero Checklist (@RachCHopkins)

  • I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
  • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants//hired)
  • I have paid out the Upwork contracts or cancelled the ones that are incorrect
  • I have verified the payment summary above is correct

@hoangzinh
Copy link
Contributor

Requested payment in ND

@RachCHopkins
Copy link
Contributor

RachCHopkins commented Feb 4, 2025

Excellent, Melvin did the confirming for me! The payment summary is correct.

Contributor has requested payment, there is no contract or Upwork post.

@garrettmknight
Copy link
Contributor

$250 approved for @hoangzinh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering
Projects
None yet
Development

No branches or pull requests

8 participants