-
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
[$500] Details - Cursor is not pointer when hovered over the Avatar in workspace invite message page #29456
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01cf3ed02adac008de |
Triggered auto assignment to @garrettmknight ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @akinwale ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Inconsistent cursor when hovering over the users avatars in the invite message page What is the root cause of that problem?The What changes do you think we should make in order to solve the problem?We can add
What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.Inconsistent cursor when hovering over the users avatars in the invite message page What is the root cause of that problem?The MultipleAvatars component we are using in for the workspace dont have a What changes do you think we should make in order to solve the problem?We can safely remove the wrapper view and can add a new prop AlternativeCurrently we are not allowing the user to see avatar of the users in full view attachment modal in invite message page it would be a great addition to UX if we they can check out the member avatar in full View Attachement modal, we can use RoomHeaderAvatars component instead for MultipleAvatar |
ProposalPlease re-state the problem that we are trying to solve in this issue.Cursor is not pointer when hovered over the Avatar in workspace invite message page What is the root cause of that problem?Cursor is not pointer because the Avatar in workspace invite message page is currently not clickable. Meanwhile the ones in report details page is clickable (to view the full avatar in the modal) What changes do you think we should make in order to solve the problem?We should add the ability to view avatar in full in a modal to If that prop is true, we nest the Avatar inside an Then we can just switch that property to true here and in any other pages that this issue is occurring, there're many pages that use What alternative solutions did you explore? (Optional)We can also make the |
The avatar is not clickable, so the cursor is already correct. Not a bug. |
After reviewing the proposals, the solution in @dukenv0307's proposal is the most complete as it would properly fix the issue and add functionality that would maintain consistency with other parts of the app, if the issue is considered worth fixing. 🎀 👀 🎀 C+ reviewed. |
Triggered auto assignment to @chiragsalian, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@garrettmknight, @akinwale, @chiragsalian Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Validated this is still happening and I do think this is an inconsistency. |
Proposal LGTM, feel free to create a PR @dukenv0307. |
📣 @akinwale 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
📣 @ishpaul777 🎉 An offer has been automatically sent to your Upwork account for the Reporter role 🎉 Thanks for contributing to the Expensify app! |
@akinwale @chiragsalian I want to double-confirm the places that we want to apply the change in my proposal
|
@dukenv0307 I believe the main goal is to maintain consistency across the app, so if there are other parts of the app where avatars are clickable as identified in case 2 (oblique avatars), then you should apply that change in your PR too. Otherwise, let's just stick with case 1. @garrettmknight can also share some thoughts on this. |
@chiragsalian @garrettmknight bump for feedback to this comment. Thanks. |
hmm oops i'm sorry i think i might have steered this in a wrong direction. I originally thought that those avatars were clickable and hence we wanted to show pointer icon. I see now that they weren't clickable to begin with so not showing pointer is correct. Cause if we show pointer icon and the user attempts to click it and nothing happens showing the pointer is bad user feedback. My new thoughts:
So i think next steps is do nothing and close this out. |
@chiragsalian I think we can we put this on hold while we have a broader discussion about the expected behaviour. I can also start a discussion on Slack for this. What do you reckon? |
yes looks like garrett hasn't had a chance to check this out yet. Sure yes can you begin a discussion on slack. |
Started a Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1698059982808569 |
Commented as much in the thread (thanks for starting it @akinwale), but I agree with @chiragsalian that the behavior that exists is expected. Closing this one, sorry it took a little while! |
@garrettmknight @chiragsalian Should contributors be eligible for compensation in this issue. The contributor was assigned and I also spent a lot of time to implement the solution and just wait for the discussion to open the PR. There were many precedents to this like #20674 (comment) and #28844 (comment) where compensation is eligible |
I'll let garrett handle the payment and decision. Personally, i think no because we normally pay for merged code. A person can spend days on a PR but if it's not merged we don't normally pay them despite the amount of effort put into it. With that said there are exceptions so I'll let garrett decide this. |
Thanks for looking into this! @garrettmknight just to note in other similar cases above, full compensation is eligible, especially when the reason the PR is not merged is outside of control of the assigned contributors. We couldn't have known (or can do anything about) that the requirement will change after being assigned. |
Hey @dukenv0307 - there are issues where we don't merge the code and pay for the work done when it's significant. In this case, we didn't have an approved PR or even a PR up and submitted so I don't think it meets the bar for full or partial payment. |
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.3.81.6
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: @ishpaul777
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1697038101560199
Action Performed:
Expected Result:
Cursor should be pointer when hovered over the Avatar
Actual Result:
Cursor is not Pointer
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2023-10-11.at.8.46.22.PM.mov
MacOS: Desktop
Screen.Recording.2023-10-11.at.8.46.22.PM.mov
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: