You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Awaiting Payment - 27th March] [$125] Bulk select button in the wrong place on the Reports page #57760
Version Number: v9.1.8-0 Reproducible in staging?: Y Reproducible in production?: Y If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A If this was caught during regression testing, add the test name, ID and link from TestRail: No Email or phone of affected tester (no customers): Logs:https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by:@trjExpensify Slack conversation (hyperlinked to channel name): None, discovered when testing something else.
Action Performed:
Go to the Reports page
Select a couple of expenses
Expected Result:
The button should be beneath the router:
Note: The colour should be green, ignore that.
Actual Result:
The button is inside the router:
Workaround:
N/A, UI issue. The button still works.
Platforms:
Which of our officially supported platforms is this issue occurring on?
I'm guilty of it 😄. Assign me to this issue and I will link it to #57191. The performance PR is close to "ready for review" and after that the bulked design fixes will come.
changed the title [-][$250] Bulk select button in the wrong place on the Reports page[/-][+][Awaiting Payment - 27th March] [$125] Bulk select button in the wrong place on the Reports page[/+]on Mar 20, 2025
1a. Result of the original design (eg. a case wasn't considered)
1b. Mistake during implementation
1c. Backend bug
1z. Other:
Where bug was reported:
2a. Reported on production (eg. bug slipped through the normal regression and PR testing process on staging)
2b. Reported on staging (eg. found during regression or PR testing)
2d. Reported on a PR
2z. Other:
Who reported the bug:
3a. Expensify user
3b. Expensify employee
3c. Contributor
3d. QA
3z. Other:
[Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: No offending PR since the issue was raised because the initial implementation was the result of the original design (at the time).
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: N/A
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
[BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
Link to issue:
Regression Test Proposal
Note
Mobile (narrow layout devices) UI was not changed, everything should look and work the same on narrow layouts.
Go to the Reports page.
Select a couple of expenses.
Verify that the bulk select button placement follows the design as shown below.
Verify that all dropdown functionality types work as expected on both wide and narrow layout devices on different types of selected expenses (download, hold, unhold, delete).
✅ Design updates (based on issue discussions)
Dark theme
Light
Popover open placement
❌ How it looked before
Do we agree 👍 or 👎.
☝ Markdown source snippet
> [!note]> Mobile (narrow layout devices) UI was not changed, everything should look and work the same on narrow layouts.1. Go to the Reports page.
2. Select a couple of expenses.
3. Verify that the bulk select button placement follows the design as shown below.
4. Verify that all dropdown functionality types work as expected on both wide and narrow layout devices on different types of selected expenses (download, hold, unhold, delete).
## ✅ Design updates (based on issue discussions)| Dark theme || ------------- || <imgwidth="1436"alt="dark"src="https://github.com/user-attachments/assets/a26c3ca4-b540-46a3-b2a8-ce8314d9b0e0" /> || Light || ------------- || <imgwidth="1436"alt="light"src="https://github.com/user-attachments/assets/06f0201a-4ffb-45cb-9700-dad6e8838908" /> || Popover open placement || ------------- || <imgwidth="911"alt="popover-placement"src="https://github.com/user-attachments/assets/8652bddc-f7c8-44cf-b1bc-44b1adf15a77" /> |## ❌ How it looked before (from issue)
<imgwidth="700"src="https://github.com/user-attachments/assets/08202be8-8eb3-4462-b8e8-346871c491ee">
Activity
melvin-bot commentedon Mar 4, 2025
Current assignee @trjExpensify is eligible for the Bug assigner, not assigning anyone new.
trjExpensify commentedon Mar 4, 2025
@SzymczakJ I believe you worked on this, right? CC: @luacmartins
JmillsExpensify commentedon Mar 4, 2025
Ugh oh, design crimes have been committed.
SzymczakJ commentedon Mar 4, 2025
I'm guilty of it 😄. Assign me to this issue and I will link it to #57191. The performance PR is close to "ready for review" and after that the bulked design fixes will come.
trjExpensify commentedon Mar 4, 2025
Haha, sounds good!
trjExpensify commentedon Mar 7, 2025
Should we tap a C+ or someone for this @SzymczakJ, so you can focus on TradReports?
54 remaining items
[-][$250] Bulk select button in the wrong place on the Reports page[/-][+][Awaiting Payment - 27th March] [$125] Bulk select button in the wrong place on the Reports page[/+]melvin-bot commentedon Mar 20, 2025
Upwork job price has been updated to $125
trjExpensify commentedon Mar 20, 2025
Done!
ikevin127 commentedon Mar 26, 2025
BugZero Checklist:
Bug classification
Source of bug:
Where bug was reported:
Who reported the bug:
[Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: No offending PR since the issue was raised because the initial implementation was the result of the original design (at the time).
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: N/A
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
[BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
Link to issue:
Regression Test Proposal
Note
Mobile (narrow layout devices) UI was not changed, everything should look and work the same on narrow layouts.
✅ Design updates (based on issue discussions)
❌ How it looked before
Do we agree 👍 or 👎.
☝ Markdown source snippet
jayeshmangwani commentedon Mar 27, 2025
@ikevin127 Thanks for taking care of the checklist.
trjExpensify commentedon Mar 27, 2025
Payment summary as follows:
ikevin127 commentedon Mar 27, 2025
@trjExpensify Offer accepted, thank you!
trjExpensify commentedon Mar 27, 2025
Paid, closing!
garrettmknight commentedon Mar 31, 2025
$125 approved for @jayeshmangwani