Skip to content

[Bug] Crashing unexpectedly after attempting to autofill credit card details on Chrome (and maybe other apps) with quick tile (see the demo video inside) #1326

@K0media

Description

@K0media

Describe the Bug

Mobile app crashes unexpectedly after tapping the autofill quick tile (Android) with accessibility services on.

Steps To Reproduce

  1. Install Bitwarden mobile app and log in;
  2. Set up proper permissions for accessibility services to enable using the custom quick tile from notifications pane;
  3. Go to a credit card form (e.g.: Bitwarden premium), tap the autofill entry and (if not previously saved) look up for the credit card entry to input to that form.
  4. (reloads the app or if you do it twice while logged in it will crash.)

Expected Result

It should autofill the credit card details fine instead. But it's currently crashing.

Actual Result

Leading to fatal app crash. Please see the log details here:
https://clipto.pro/l/yAAG6mxmMMuQkBkv5

Screenshots or Videos

Full video showing the issue scenario (click the image below to view on YouTube):
Click here to view on YouTube.

Environment

  • Device: Xiaomi Redmi Note 8
  • Operating system: Android 10 (MIUI 12, latest stable version, for the device, non-root)
  • Build Version: Bitwarden v2.9.1 (beta)
  • Is this a Beta release? Yes.

Additional Context

It might be related to #1276. Not sure if it happens only with Google Chrome for Android, but it may happen with the same crash for other apps too.
After it happens once, the accessibility service becomes "glitched", so you can't use it switching off/on again, unless you clear the full app data and log off successfully (as shown in the demo video above).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions