Skip to content
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

The outline around the buttons shows rectangle in shape when used Tab to focus #13372

Closed
kavimuru opened this issue Dec 6, 2022 · 27 comments
Closed
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review

Comments

@kavimuru
Copy link

kavimuru commented Dec 6, 2022

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Open NewDot
  2. Enter email address
  3. Use Tab to focus on the Continue button

Expected Result:

Outline should be rounded at the ends

Actual Result:

Outline is rectangular

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Web
  • Desktop App

Version Number: 1.2.36-2

Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
11

Expensify/Expensify Issue URL:
Issue reported by: @shawnborton
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1670215788196829?thread_ts=1669646862.849829&cid=C049HHMV9SM

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01c209fa348bb863c8
  • Upwork Job ID: 1608159495458529280
  • Last Price Increase: 2022-12-28
@kavimuru kavimuru added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Dec 6, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 6, 2022

Triggered auto assignment to @davidcardoza (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@marcaaron marcaaron assigned marcaaron and unassigned davidcardoza Dec 6, 2022
@marcaaron marcaaron added the Internal Requires API changes or must be handled by Expensify staff label Dec 6, 2022
@marcaaron
Copy link
Contributor

@shawnborton let me know if something like this would work for you...

2022-12-06_10-30-57.mp4

I'm thinking that another direction we could possibly take this in is to:

  • Disable the default outline (like we did with the text input)
  • Use the same light green color for focusing buttons

@shawnborton
Copy link
Contributor

I like the blue so it is differentiated from the button color, and yeah, what you have there looks great in terms of shape!

@melvin-bot
Copy link

melvin-bot bot commented Dec 12, 2022

@marcaaron Eep! 4 days overdue now. Issues have feelings too...

@marcaaron
Copy link
Contributor

Have to test this on a few more platforms, but should be in review soon.

@melvin-bot melvin-bot bot removed the Overdue label Dec 12, 2022
@marcaaron marcaaron added the Reviewing Has a PR in review label Dec 12, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 19, 2022

⚠️ Looks like this issue was linked to a Deploy Blocker here

If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

If a regression has occurred and you are the assigned CM follow the instructions here.

If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

@melvin-bot
Copy link

melvin-bot bot commented Dec 20, 2022

@marcaaron Whoops! This issue is 2 days overdue. Let's get this updated quick!

@melvin-bot
Copy link

melvin-bot bot commented Dec 22, 2022

@marcaaron Huh... This is 4 days overdue. Who can take care of this?

@melvin-bot
Copy link

melvin-bot bot commented Dec 26, 2022

@marcaaron 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!

@mallenexpensify mallenexpensify added Internal Requires API changes or must be handled by Expensify staff and removed Internal Requires API changes or must be handled by Expensify staff labels Dec 28, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 28, 2022

Job added to Upwork: https://www.upwork.com/jobs/~01c209fa348bb863c8

@melvin-bot
Copy link

melvin-bot bot commented Dec 28, 2022

Current assignee @aimane-chnaif is eligible for the Internal assigner, not assigning anyone new.

@mallenexpensify
Copy link
Contributor

@aimane-chnaif can you please accept the job and reply here once you have?
https://www.upwork.com/jobs/~01c209fa348bb863c8

@aimane-chnaif
Copy link
Contributor

@mallenexpensify accepted. thanks

@mallenexpensify
Copy link
Contributor

Paid @aimane-chnaif
@marcaaron this needs regression test steps added, right?
Assuming so, I'll assign myself to tackle

@mallenexpensify mallenexpensify self-assigned this Dec 28, 2022
@mallenexpensify mallenexpensify changed the title The outline around the buttons shows rectangle in shape when used Tab to focus [Regression test steps needed] The outline around the buttons shows rectangle in shape when used Tab to focus Dec 28, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jan 4, 2023

@mallenexpensify, @marcaaron, @aimane-chnaif Whoops! This issue is 2 days overdue. Let's get this updated quick!

@mallenexpensify
Copy link
Contributor

Regression test steps posted in #bug-zero
https://expensify.slack.com/archives/C01SKUP7QR0/p1672870590865169

@melvin-bot
Copy link

melvin-bot bot commented Jan 12, 2023

@mallenexpensify, @marcaaron, @aimane-chnaif Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@mallenexpensify mallenexpensify removed the Reviewing Has a PR in review label Jan 12, 2023
@melvin-bot melvin-bot bot added the Overdue label Jan 12, 2023
@mallenexpensify mallenexpensify changed the title [Regression test steps needed] The outline around the buttons shows rectangle in shape when used Tab to focus The outline around the buttons shows rectangle in shape when used Tab to focus Jan 12, 2023
@mallenexpensify
Copy link
Contributor

@marcaaron @aimane-chnaif are the top three below needed for this? I got #4

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:

  • The PR that introduced the bug has been identified. Link to the PR:
  • 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:
  • A discussion in #expensify-bugs 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:
  • A regression test has been added or updated so that the same bug will not reach production again. Link to the GH issue for creating the test here: https://github.com/Expensify/Expensify/issues/254826

@melvin-bot melvin-bot bot removed the Overdue label Jan 12, 2023
@trjExpensify
Copy link
Contributor

👋 Just to confirm. This is the only PR needed for this issue and it has been deployed, right? If so, let's add the reviewing label so it doesn't appear like it's still without one (and as a result breaking WAQ come Monday). Thanks!

@marcaaron
Copy link
Contributor

I don't think it was a regression @mallenexpensify so no. It was on production when reported so none of those steps are necessary AFAICT. Unless I have missed something..

@marcaaron
Copy link
Contributor

@trjExpensify Re-adding the reviewing label.

@marcaaron marcaaron added the Reviewing Has a PR in review label Jan 13, 2023
@trjExpensify
Copy link
Contributor

Thank yah

@marcaaron
Copy link
Contributor

Actually I mean it's on production right so it should be closed? I'm lost on why this is still open.

@marcaaron
Copy link
Contributor

Maybe we haven't paid @aimane-chnaif - been 3 weeks though 😬

@trjExpensify
Copy link
Contributor

Presumably for the checklist? Regression test issue was created today, for example.

@aimane-chnaif
Copy link
Contributor

Maybe we haven't paid @aimane-chnaif - been 3 weeks though 😬

I got payment. Thanks for reminder.
Feel free to close if BugZero Checklists are complete.

@mallenexpensify
Copy link
Contributor

Closing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests

7 participants