Bitwarden doesn't automatically copy TOTP for the PayPal mobile app #746

Closed
opened 2025-11-26 22:28:19 -06:00 by GiteaMirror · 8 comments
Owner

Originally created by @ghost on GitHub (May 3, 2019).

There are two scenarios where this does not work.

First, when the PayPal mobile app has fingerprint login enabled, it requests your TOTP code right after fingerprint verification. I don't know any other app that works this way, so I imagine Bitwarden doesn't support that functionality.

The second scenario is when I am given the option to hit cancel for the fingerprint login, and then I am given a username and password prompt. Bitwarden can autofill these just fine using both the accessibility service and the autofill framework. However, afterwards there is a TOTP prompt and Bitwarden doesn't seem to copy anything again.

Originally created by @ghost on GitHub (May 3, 2019). <!-- Please do not submit feature requests. The [Community Forums][1] has a section for submitting, voting for, and discussing product feature requests. [1]: https://community.bitwarden.com --> There are two scenarios where this does not work. First, when the PayPal mobile app has fingerprint login enabled, it requests your TOTP code right after fingerprint verification. I don't know any other app that works this way, so I imagine Bitwarden doesn't support that functionality. The second scenario is when I am given the option to hit cancel for the fingerprint login, and then I am given a username and password prompt. Bitwarden can autofill these just fine using both the accessibility service and the autofill framework. However, afterwards there is a TOTP prompt and Bitwarden doesn't seem to copy anything again.
Author
Owner

@kspearrin commented on GitHub (May 3, 2019):

Regarding # 2:

There is a known issue where TOTP is not copied to clipboard when using the autofill framework service, however, the accessibility service autofill should copy the TOTP to clipboard if you are a premium member. Can you please reconfirm that with the accessibility service?

@kspearrin commented on GitHub (May 3, 2019): Regarding # 2: There is a known issue where TOTP is not copied to clipboard when using the autofill framework service, however, the accessibility service autofill should copy the TOTP to clipboard if you are a premium member. Can you please reconfirm that with the accessibility service?
Author
Owner

@ghost commented on GitHub (May 3, 2019):

The accessibility service doesn't seem to show in my notifications for the PayPal app.

Edit: I've been having to open Bitwarden directly to copy the TOTP code, and then switch back to the PayPal app. The PayPal app then re-prompts the fingerprint again, which is annoying.

Google's gesture implementation in Pie doesn't help. x-x

@ghost commented on GitHub (May 3, 2019): The accessibility service doesn't seem to show in my notifications for the PayPal app. Edit: I've been having to open Bitwarden directly to copy the TOTP code, and then switch back to the PayPal app. The PayPal app then re-prompts the fingerprint again, which is annoying. Google's gesture implementation in Pie doesn't help. x-x
Author
Owner

@kspearrin commented on GitHub (May 5, 2019):

@DougParker1992 I just tested the PayPal app and was able to autofill with accessibility service as expected. I am not sure why you would not receive the notification.

@kspearrin commented on GitHub (May 5, 2019): @DougParker1992 I just tested the PayPal app and was able to autofill with accessibility service as expected. I am not sure why you would not receive the notification.
Author
Owner

@ghost commented on GitHub (May 5, 2019):

@DougParker1992 I just tested the PayPal app and was able to autofill with accessibility service as expected. I am not sure why you would not receive the notification.

To reproduce this you need to have both TOTP and fingerprint login enabled in the PayPal app. Once both are enabled, completely close the PayPal app and follow these steps.

  1. Open the PayPal app. You will be presented with the fingerprint login prompt.
  2. Since the auto copying of your TOTP code doesn't work after scanning your fingerprint, hit cancel to be given your username / password login prompt.

At this point, the accessibility service fails to show in your notifications bar. At least immediately... It comes back when tapping around but goes away again. It's extremely inconsistent.

EDIT: Navigating out of the PayPal app to use the accessibility service actually triggers the fingerprint prompt again upon reopening PayPal, so it's essentially useless unless you disable fingerprint login.

@ghost commented on GitHub (May 5, 2019): > @DougParker1992 I just tested the PayPal app and was able to autofill with accessibility service as expected. I am not sure why you would not receive the notification. To reproduce this you need to have both TOTP and fingerprint login enabled in the PayPal app. Once both are enabled, completely close the PayPal app and follow these steps. 1) Open the PayPal app. You will be presented with the fingerprint login prompt. 2) Since the auto copying of your TOTP code doesn't work after scanning your fingerprint, hit cancel to be given your username / password login prompt. At this point, the accessibility service fails to show in your notifications bar. At least immediately... It comes back when tapping around but goes away again. It's extremely inconsistent. EDIT: Navigating out of the PayPal app to use the accessibility service actually triggers the fingerprint prompt again upon reopening PayPal, so it's essentially useless unless you disable fingerprint login.
Author
Owner

@anstosa commented on GitHub (May 6, 2019):

There is a known issue where TOTP is not copied to clipboard when using the autofill framework service

@kspearrin do you have a link to this issue? I'd like to follow it

@anstosa commented on GitHub (May 6, 2019): > There is a known issue where TOTP is not copied to clipboard when using the autofill framework service @kspearrin do you have a link to this issue? I'd like to follow it
Author
Owner

@kspearrin commented on GitHub (May 9, 2019):

@anstosa https://github.com/bitwarden/mobile/issues/448

@kspearrin commented on GitHub (May 9, 2019): @anstosa https://github.com/bitwarden/mobile/issues/448
Author
Owner

@ghost commented on GitHub (May 28, 2019):

I'm assuming this could be related to issue #489

@ghost commented on GitHub (May 28, 2019): I'm assuming this could be related to issue #489
Author
Owner

@vvolkgang commented on GitHub (Jun 20, 2024):

Issue migrated to https://github.com/bitwarden/mobile/issues/494

@vvolkgang commented on GitHub (Jun 20, 2024): Issue migrated to https://github.com/bitwarden/mobile/issues/494
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#746