Skip to content

[Android 6] Stable version offers "Unlock with Fingerprint", Beta doesn't. #907

@contribucious

Description

@contribucious

Describe the Bug

In the stable version (2.3.1 (2257)), under Android 6.0 Marshmallow (Samsung Galaxy Tab S 10.5" / Android 6.0.1), Bitwarden offers me the option "Unlock with Fingerprint" in the settings.

In the beta version (since at least 2.3.1 (2353)), Bitwarden does not offer it anymore on my tablet. Despite the presence of a fingerprint sensor built into this tablet.

ℹ️ As soon as I return to the stable version, this option reappears (and is fully functional).

Screenshots — Stable version, 2.3.1 (2257)

View me ... 👈

20200426_221432
20200426_222128

Screenshots — Beta version, 2.3.1 (2353)

View me ... 👈

20200426_224026
20200426_224116

Remarks

If during the transition from the stable version to the beta, the option "Unlock with Fingerprint" was on "Enabled", it will still be visible in the settings and marked as "Enabled", but:

  • on the lock screen, no fingerprint request will be made in fact;
  • on the lock screen, the USE FINGERPRINT TO UNLOCK button above the LOG OUT button to do it manually will do no action when tapped;
  • in the settings, if you tap on "Enabled" of this option to switch it to "Disabled", this option will disappear instantly and forever (and ... the USE FINGERPRINT TO UNLOCK button on the lock screen too, from now on).

Probable cause

This commit from this PR which updates the package "Plugin.Fingerprint" from version 1.4.9 to v2. However, according to this README, Android 6.0 is still listed as supported (updated last month).

Interesting links about this plugin:

1 I recently tested to compile the latest version of Bitwarden with the "Plugin.Fingerprint" package in version 2.1.0 and 2.0.0 (with these two, Bitwarden also successfully compiles, but the problem remains ...).

Resolution

You will have to see on your side if it's an upstream bug (requiring a report on the repo of @smstuebe) or not. :octocat: I am available for additional tests if necessary. 👍

Metadata

Metadata

Assignees

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