-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[$1000] Offline: auto-suggestion modal is transparent when Offline so UI is being distorted #16730
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
Comments
Triggered auto assignment to @conorpendergrast ( |
Bug0 Triage Checklist (Main S/O)
|
I think the better steps to reproduce this are:
Because this is not reproducible with steps given in the inital Action Performed. cc @kavimuru |
@conorpendergrast First go offline and then create a new chat like "[email protected]". And after that, try opening the emoji Suggestions. The whole report screen should be grayed out when you open the newly created chat offline. |
Ah, nice! That got it, thanks @esh-g! Updated the OP with the platforms affected and the exact duplication steps |
Job added to Upwork: https://www.upwork.com/jobs/~0163de738c1968d0cf |
Current assignee @conorpendergrast is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.When creating a new report offline, and getting a suggestion for emoji, the component is translucent and doesn't appear correctly. What is the root cause of that problem?When the chat creation request is pending, the App/src/pages/home/report/ReportFooter.js Lines 92 to 105 in c327eb2
What changes do you think we should make in order to solve the problem?Unfortunately, there is no way to get rid of the opacity of the parent element. So what we need to do it move the So what we can do is, to change the location of the App/src/pages/home/report/ReportActionCompose.js Lines 901 to 910 in c327eb2
We would also have to pass the Result: Screen.Recording.2023-03-30.at.11.02.59.AM.movOptional ChangeIf we want to dull the Screen.Recording.2023-03-30.at.3.26.35.PM.movThis can be accomplished with the following code, placed after the
What alternative solutions did you explore? (Optional)
|
Triggered auto assignment to @MonilBhavsar ( |
Please re-state the problem that we are trying to solve in this issue.Offline: auto-suggestion modal is transparent when Offline so UI is being distorted What is the root cause of that problem ?In below-mentioned file: App/src/pages/home/report/ReportFooter.js Lines 92 to 105 in c327eb2
OfflineWithFeedback component sets the opacity to 0.5 for all child components in offline mode. You can see below for opacity: styles.offlineFeedback.pending sets the opacity to 0.5 when offline in the below file:App/src/components/OfflineWithFeedback.js Line 102 in c327eb2
What changes do you think we should make in order to solve the problem?You need to remove App/src/components/OfflineWithFeedback.js Line 89 in c327eb2
of you need to set the opacity value to 1 in styles.offlineFeedback.pending in line# 89
|
Getting proposals, waiting for them to be reviewed! |
The proposal from @esh-g looks good to me. 🎀👀🎀 C+ reviewed cc: @MonilBhavsar |
@sobitneupane Thanks for your positive comment. 😇 |
I would say Yes. The optional change you suggested goes well with the offline experience of the app. |
Should I make a PR now? Or wait for assignment? |
Let's wait for the confirmation from @MonilBhavsar. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.1-3 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 2023-04-26. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Oh it's pay day, yay! Will get that done |
Assigned: April 13th 11:59am |
Offers sent. Once they're accepted I'll pay them here: https://www.upwork.com/ab/applicants/1641455102435086336/offers |
@conorpendergrast Seems like the offer was withdrawn? |
I have same problem @esh-g |
https://expensify.slack.com/archives/C049HHMV9SM/p1682656211944779 |
Regression Test Proposal
Do we agree 👍 or 👎 |
@esh-g @harshad2711 I'm sorry about that - I have no idea why those offers were withdrawn, that is very annoying. I've sent new offers now and will pay those when they're accepted (and hopefully they are not also mysteriously withdrawn) |
Verify that the emoji suggestion modal that opens is not transparent |
Thanks @conorpendergrast for resending, I have accepted the offer! |
Both paid now! |
Looks like everyone is paid here. |
Regression test request created: https://github.com/Expensify/Expensify/issues/281073 All done! |
Uh oh!
There was an error while loading. Please reload this page.
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
Auto-suggestion modal UI should display correctly, and should not have the transparent background
Actual Result:
Auto-suggestion modal UI distorted when offline
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.92-0
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
Notes/Photos/Videos: Any additional supporting documentation
az_recorder_20230329_221217.1.mp4
Expensify/Expensify Issue URL:
Issue reported by: @harshad2711
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1679846524710219
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: