-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2025-01-17] [$250] Android - Accounting-Export button with dropdown goes out of preview component while loading #51763
Comments
Triggered auto assignment to @JmillsExpensify ( |
@JmillsExpensify 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 |
@JmillsExpensify Eep! 4 days overdue now. Issues have feelings too... |
Job added to Upwork: https://www.upwork.com/jobs/~021854228557201867351 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Not sure how important this is, though opening up to the community for creative ideas on the solution to this one. |
Proposal for Issue #51763: Fixing Misalignment of Export Button with Dropdown Approach: Technical Solution:
Testing Plan:
This solution aligns with the expected behavior and maintains a consistent user experience across platforms. Let me know if there are additional requirements, and I’d be happy to make adjustments. |
📣 @Antony-Gh! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@Antony-Gh, please follow the contributing guidelines for creating a proposal. #51763 (comment) |
Proposal submitted |
Where did you submit the proposal? We need that here on GitHub. All the details are available on this https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md. |
Proposal for Issue #51763: Fixing Misalignment of Export Button with Dropdown in Expensify App Solution Approach Implementation: Make targeted code adjustments, specifically: Loading State Check: Add a conditional check on the chat loading state. A loading indicator (ActivityIndicator) will appear in place of the export button until loading finishes. Override the export button functionality to include dynamic loading checks, enhancing control over the button's visibility. UI Consistency: Ensure the button remains aligned correctly on different screen sizes and orientations. Performance Check: Confirm that these adjustments introduce no additional delays in loading time. Expected Outcome: Users should experience a more consistent interface with seamless access to the export button after loading, reducing frustration and clicks needed to locate this functionality. Documentation and Feedback Timeline Final Checklist Propose regression testing steps. |
What now ? |
This does not follow our standard template. If possible, please update it. |
@JmillsExpensify, @parasharrajat Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Waiting for more proposals. |
@JmillsExpensify @parasharrajat this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
📣 @wildan-m 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@parasharrajat we can use |
Let's use the OP for now. I will see if I can provide more details. |
@parasharrajat The PR is ready #54852. Thanks! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.82-12 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-01-17. 🎊 For reference, here are some details about the assignees on this issue:
|
@parasharrajat @JmillsExpensify @parasharrajat 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] |
Payment summary:
@parasharrajat mind completing the BZ checklist when you get a chance? |
Contributor paid out. I'm going to close this issue, and we'll circle back for payment/checklist/regression tests (if needed). |
BugZero Checklist:
Bug classificationSource of bug:
Where bug was reported:
Who reported the bug:
Regression Test ProposalPrecondition:
Test:
Do we agree 👍 or 👎 |
Payment requested as per #51763 (comment) |
Contributor: @wildan-m paid $250 via Upwork |
$250 approved for @parasharrajat |
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: 9.0.55-8
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers): nathanmulugetatesting+1959@gmail.com
Issue reported by: Applause - Internal Team
Action Performed:
Pre-condition:
Expected Result:
The export button with the dropdown doesn't get shown until chat history is fully loaded (Web behavior)
Actual Result:
The export button with the dropdown is visible with a weird loading status and the box goes out of the expense preview component
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6650549_1730314648141.Screen_Recording_20241030_214838.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @JmillsExpensifyThe text was updated successfully, but these errors were encountered: