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

[HOLD for payment 2022-09-16] [$250] mWeb/Safari - Log in/Payments- Blue border appears in password field #10535

Closed
kbecciv opened this issue Aug 24, 2022 · 44 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor

Comments

@kbecciv
Copy link

kbecciv commented Aug 24, 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!


Issue found when executing PR #10162

Action Performed:

  1. Go to staging.new.expensify.com
  2. In log in page put your user name
  3. Tap Continue

Expected Result:

Blue border does not appear in password field

Actual Result:

Blue border appears in password field

Workaround:

Unknown

Platform:

Where is this issue occurring?

-mWeb/safari

Version Number: 1.1.89.0

Reproducible in staging?: Yes

Reproducible in production?: No

Email or phone of affected tester (no customers): any

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Bug5702372_RPReplay_Final1661354040.mp4

Expensify/Expensify Issue URL:

Issue reported by: @dhairyasenjaliya & Applause - Internal Team

Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1661107700990479

View all open jobs on GitHub

@kbecciv kbecciv added the DeployBlockerCash This issue or pull request should block deployment label Aug 24, 2022
@OSBotify
Copy link
Contributor

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@melvin-bot
Copy link

melvin-bot bot commented Aug 24, 2022

Triggered auto assignment to @deetergp (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@dhairyasenjaliya
Copy link
Contributor

issue reported here on slack : https://expensify.slack.com/archives/C01GTK53T8Q/p1661107700990479

@roryabraham
Copy link
Contributor

Going to look into this

@Beamanator Beamanator self-assigned this Aug 24, 2022
@Beamanator
Copy link
Contributor

Also going to look into this 😅

@Beamanator
Copy link
Contributor

Beamanator commented Aug 24, 2022

here's what I see in Safari web, both in production & staging:

Screen Shot 2022-08-24 at 6 16 02 PM

@roryabraham
Copy link
Contributor

I've been able to reproduce this on dev:

image

@roryabraham roryabraham self-assigned this Aug 24, 2022
@Beamanator Beamanator added Daily KSv2 External Added to denote the issue can be worked on by a contributor and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Aug 24, 2022
@melvin-bot
Copy link

melvin-bot bot commented Aug 24, 2022

Triggered auto assignment to @stephanieelliott (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@roryabraham
Copy link
Contributor

roryabraham commented Aug 24, 2022

Demoted. Interestingly this will disappear if you refresh the page or do anything that causes a re-render. This makes me think it might be a react-native-web bug, and not a problem with one of our styles

@stephanieelliott
Copy link
Contributor

What do you think @roryabraham, should we hire someone to investigate this? Or is there a pretty strong likelihood that this is a RN bug and isn't something we'll be able to fix?

@melvin-bot
Copy link

melvin-bot bot commented Aug 29, 2022

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

@melvin-bot melvin-bot bot added the Overdue label Aug 29, 2022
@roryabraham
Copy link
Contributor

I think we should make it external. That it's a RNW is just a hunch, and even if that's right we can fix it, because we have our own fork of react-native-web we use.

@melvin-bot
Copy link

melvin-bot bot commented Aug 31, 2022

@deetergp, @stephanieelliott Huh... This is 4 days overdue. Who can take care of this?

@stephanieelliott
Copy link
Contributor

Posted to Upwork: https://www.upwork.com/jobs/~01091321c3578832d2

@melvin-bot melvin-bot bot removed the Overdue label Aug 31, 2022
@dhairyasenjaliya
Copy link
Contributor

dhairyasenjaliya commented Sep 1, 2022

am I eligible for reporting this issue as I have logged this issue in slack before listed in git https://expensify.slack.com/archives/C01GTK53T8Q/p1661107700990479

Cc @stephanieelliott @deetergp

@stephanieelliott
Copy link
Contributor

@railway17 Upwork offer sent!

@mananjadhav Please grab the job in Upwork when you get a chance! https://www.upwork.com/jobs/~01091321c3578832d2

@railway17
Copy link
Contributor

@stephanieelliott
I've created a PR here.
Please assign reviewers.
Thank you

@mananjadhav
Copy link
Collaborator

@kbecciv I am on not able to reproduce this on latest version on staging as well as local. I am on version v1.1.96-5.

@railway17 Are you able to reproduce on the latest version?

@railway17
Copy link
Contributor

railway17 commented Sep 4, 2022

image
image

@mananjadhav
I've just tested in the v1.1.96-5 version, but still reproducible in desktop safari.
But couldn't reproduce it in the mobile safari that I've posted in my proposal.
I think this issue will be visible if we test under some conditions.

@mananjadhav
Copy link
Collaborator

What is your Safari and Mac OS version ?

@railway17
Copy link
Contributor

image
image

Here are my versions, @mananjadhav

@dhairyasenjaliya
Copy link
Contributor

dhairyasenjaliya commented Sep 5, 2022

@mananjadhav the actual issue is different in mWeb/safari just try to change the password you will notice whenever it is secureTextInput with (eye icon) it has some weird blue opacity border

@dhairyasenjaliya
Copy link
Contributor

dhairyasenjaliya commented Sep 5, 2022

@mananjadhav the actual issue is different in mWeb/safari just try to change the password you will notice whenever it is secureTextInput with (eye icon) it has some weird blue opacity border

  • stagging + local both affected

@railway17
Copy link
Contributor

railway17 commented Sep 5, 2022

@dhairyasenjaliya
Which iOS version do you use?
I think my PR will resolve the issue on the mobile as well as desktop (because it is style issue), but couldn't reproduce it on my phone.

@dhairyasenjaliya
Copy link
Contributor

dhairyasenjaliya commented Sep 5, 2022

@railway17 you have to check in mobile web (specific M-Safari)

@railway17
Copy link
Contributor

You mean do you want to see the screenshot from my phone?

@railway17
Copy link
Contributor

@dhairyasenjaliya
Looks like I am about to reproduce the issue in mobile which is a lower iOS version.
I will upload my videos for both original and fixed ones soon.
Thank you

@railway17
Copy link
Contributor

ICQW3388.MP4
OCLS3801.MP4

@dhairyasenjaliya , @mananjadhav
I just reproduce the issue on the mobile phone and attached 2 videos with my fix.
Please take a look and let me know
Thank you

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@mananjadhav
Copy link
Collaborator

@mvtglobally I am still able to reproduce this on iOS 14.4. I can see the previous dev screenshot was also from iOS 14.4. So you might want to take a look at the older versions maybe?

image


Quick update is that I was finally able to reproduce and I've reviewed the PR to confirm the fix works. Thanks @railway17 @dhairyasenjaliya

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Sep 9, 2022
@melvin-bot melvin-bot bot changed the title [$250] mWeb/Safari - Log in/Payments- Blue border appears in password field [HOLD for payment 2022-09-16] [$250] mWeb/Safari - Log in/Payments- Blue border appears in password field Sep 9, 2022
@melvin-bot
Copy link

melvin-bot bot commented Sep 9, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.98-1 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 2022-09-16. 🎊

@dhairyasenjaliya
Copy link
Contributor

@stephanieelliott Upwork job for reporting issue is missing

@mvtglobally
Copy link

Issue not reproducible during KI retests. (Second week)

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Sep 15, 2022
@stephanieelliott
Copy link
Contributor

Hey @dhairyasenjaliya there is no separate job for reporting -- please apply on the Upwork post and I will pay you on that 😊 https://www.upwork.com/jobs/~01091321c3578832d2

@dhairyasenjaliya
Copy link
Contributor

Hey @dhairyasenjaliya there is no separate job for reporting -- please apply on the Upwork post and I will pay you on that 😊 https://www.upwork.com/jobs/~01091321c3578832d2

Ah thanks applied

@stephanieelliott
Copy link
Contributor

All paid!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor
Projects
None yet
Development

No branches or pull requests

10 participants