Adyen / adyen-3ds2-android

Apache License 2.0
26 stars 8 forks source link

Native 3DS code input paste dialog broken on dark mode #61

Open mikkoville opened 11 months ago

mikkoville commented 11 months ago

Describe the bug We got a report from one of our users.

"There’s a small bug when making a 3DS payment on Android. The text is blank if you want to paste a 3DS verification code so you have to guess where to press"

The user confirmed that the issue is about the dialog that is shown on text input when you are about to paste your verification code. The dialog works but the text inside of it is not visible.

The user confirmed that the issue happens only in Adyen challenges. Other apps works fine.

To Reproduce Steps to reproduce the behavior:

I have reproduced this on my device in the sandbox environment

  1. Make authorization that initiates native 3DS / challenge shopper
  2. Make sure you have the system dark mode set on
  3. Try to paste text into the code input

Expected behavior The dialog should have visible text

Screenshots WhatsApp Image 2023-10-15 at 10 12 19

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

fdcb commented 11 months ago

@mikkoville Thank you for reporting this. Currently the 3DS2 SDK is not implemented with DarkMode in mind, we are aware of this and working on a solution. We will update this issue if we need more information or when we release a version that addresses this issue.