-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[$500] Chat - In offline mode, starting a new chat results in the header being greyed out and tapping on it doesn't trigger any action #33678
Comments
Job added to Upwork: https://www.upwork.com/jobs/~0159feb175c7125e53 |
Triggered auto assignment to @jliexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 ( |
Proposalfrom: @unicorndev-727 Please re-state the problem that we are trying to solve in this issue.In offline, header greyed out and tapping on it doesn't trigger any action. What is the root cause of that problem?The root cause is that shouldDisableDetailPage is true here becuase the chat report only has one participant and that participant is the optimistic personal detail. App/src/pages/home/HeaderView.js Line 197 in 595bf40
Lines 776 to 778 in 595bf40
What changes do you think we should make in order to solve the problem?Solution 1: We can return false if the report is
Solution 2: We can delete this condition in Lines 776 to 778 in 595bf40
screen-capture.1.webmWhat alternative solutions did you explore? (Optional)Lines 770 to 780 in 595bf40
if we exclude this code snippet here
if we have to return false always, we can delete disable attribute here. App/src/pages/home/HeaderView.js Line 236 in 595bf40
|
I am assuming, but this is expected. To be sure, could we confirm? Thank you 😄 Lines 760 to 765 in 376bb95
|
I also did some additional testing, and this seems to only occur with new chats, so changed the title. Posted here - https://expensify.slack.com/archives/C066HJM2CAZ/p1703734643674599 |
ProposalPlease re-state the problem that we are trying to solve in this issue.In offline, header greyed out and tapping on it doesn't trigger any action What is the root cause of that problem?Since this PR, we disabled going to profile page if the personal detail of the user is optimistic. This is because of the follow reasoning
But now it's different, there will always be personal details returned from the back-end so we don't need that logic any more. What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)NA |
Could you please tell what the conclusion from the discussion was? Is this expected behaviour or does this need to be fixed? |
The Project leader is OOO until the first week of January, so I'm not sure we'll get an answer before then. Will keep this issue updated though! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@jliexpensify, @c3024 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Bumping Gabi here - https://expensify.slack.com/archives/C05RECHFBEW/p1703735116227389 |
@c3024 - bump on proposal reviews please! |
This appears to be intended behaviour to me. That is why I asked for the conclusion of the internal discussion. Suggested solutions in proposals are fine but I think it is better if we proceed after confirming if we want to fix this or not. |
Cool, that makes sense - thanks for sharing your thoughts here! |
@jliexpensify @c3024 we accepted that before due to a back-end limitation, now the back-end is working fine, there's no need to disable it, which will make the UX better. More details in the proposal. We can check if we want to improve it because it definitely is possible now (it was not possible to improve before) |
Quick update here: I've spoken to Gabi (the project leader of #vip-split) and we've made the decision to close off this GH. For a little more context, as of 2023-12-07 we’ve been prioritizing fixing issues that affect waves and VIP projects, so we really want to focus on issues that we can specifically tie into these. This one is a bit of an odd one - it's an annoyance, but we think it's low priority, and since it also doesn't fit in with any of the waves or projects we're working on, that's why this decision was made. Thanks! |
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.18-2
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
and select it
Expected Result:
Tapping on header must direct user to profile page
Actual Result:
In offline, header greyed out and tapping on it doesn't trigger any action
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6327114_1703714413547.tail.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: