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

Remove default payment method for paypal #7741

Merged
merged 2 commits into from
Feb 15, 2022
Merged

Remove default payment method for paypal #7741

merged 2 commits into from
Feb 15, 2022

Conversation

mdneyazahmad
Copy link
Contributor

@mdneyazahmad mdneyazahmad commented Feb 14, 2022

Details

Fixed Issues

$ #7518

Tests

  1. Goto settings -> Payments -> Paypal
  2. Click on a already added paypal method
  3. Verify that there is no set default payment button for it
  • Verify that no errors appear in the JS console

QA Steps

  1. Goto settings -> Payments -> Paypal
  2. Click on a already added paypal method
  3. Verify that there is no set default payment button for it
  4. Verify that other payment method can be selected as default method
  • Verify that no errors appear in the JS console

Tested On

  • Web
  • Mobile Web
  • Desktop
  • iOS
  • Android

Screenshots

Web

web

Mobile Web

mweb

Desktop

desktop

iOS

ios

Android

android

@mdneyazahmad mdneyazahmad requested a review from a team as a code owner February 14, 2022 14:23
@MelvinBot MelvinBot requested review from puneetlath and rushatgabhane and removed request for a team February 14, 2022 14:23
Copy link
Member

@rushatgabhane rushatgabhane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@puneetlath LGTM! 🎉️ and tests well on all platforms.

@puneetlath
Copy link
Contributor

puneetlath commented Feb 14, 2022

@mdneyazahmad let's add to the QA steps to make sure that other payment methods can still be removed and set as default.

@mdneyazahmad
Copy link
Contributor Author

@puneetlath updated the steps

@puneetlath puneetlath merged commit 0b7cc87 into Expensify:main Feb 15, 2022
@OSBotify
Copy link
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@OSBotify
Copy link
Contributor

🚀 Deployed to staging by @puneetlath in version: 1.1.39-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@OSBotify
Copy link
Contributor

🚀 Deployed to production by @timszot in version: 1.1.39-3 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@SumitDiyora
Copy link

SumitDiyora commented Mar 8, 2022

Issue 1 -

Title- [Medium]: Chrome+Jaws: Screen reader: Role is not defined for Paypal A/c.
Actual - When focus lands on the Paypal A/c, screen reader is reading "Paypal.me testetstes(A/c name)", not read the role for the A/c.
Expected - Role should be define as a 'button' for the paypal a/c and screen reader should read like "Paypal.me testetstes".
WCAG failure - 4.1.2
Reproducible in staging?: - Yes
Version Number: - v1.1.39-3
Platforms - Web, Desktop, Mobile-web, iOS, Android

Role.not.defined.for.Paypal.me.account.mp4

Issue 2-

Title- [Medium]: Chrome+Jaws: Keyboard Navigation: Order is not sequential on 'Delete dialogue'
Actual - After opening the dialogue first focus lands on the Cancel control then it's moved to delete control.
Expected - Focus should first land on the 'Delete' control then should land on the 'Cancel'.
WCAG failure - 2.4.3
Reproducible in staging?: - Yes
Version Number: - v1.1.39-3
Platforms - Web, Desktop

focus.moves.inappropraitely.mp4

Issue 3 -

Title- [Medium]: Chrome +Jaws : Screen reader : Role is not defined for 'Delete' control.
Actual - When focus lands on the Delete control, screen reader is reading "Delete", not read the role.
Expected - Role should be define as 'button' and screen reader should read like "Delete button".
WCAG failure - 4.1.2
Reproducible in staging?: - Yes
Version Number: - v1.1.39-3
Platforms - Web, Desktop, Mobile-web, iOS, Android

Role.not.defined.for.delete.and.cancel.control.mp4

Issue 4 -

Title- [Medium]: Chrome +Jaws : Screen reader : Screen reader is not reading the Dialogue information.
Actual - After select the delete control, screen reader is reading "Cancel", not read the 'Are you sure...".
Expected - Screen reader should read like "Are you sure that you want to delete this account?, cancel button".
WCAG failure - 1.3.1
Reproducible in staging?: - Yes
Version Number: - v1.1.39-3
Platforms - Web

Screen.reader.does.not.announce.dailouge.information.along.with.the.controls.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants