ChocolateLoverRaj / ChocolateLoverRaj/rust-fp

match gets eaten by previous unfinished match call

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Rust
Stars
29
Forks
10
PR merge metrics
No merged PRs in 30d

Description

To reproduce:
- Lock the screen
- Unlock by typing the password
- Lock the screen
- Try to unlock with fingerprint. The first time you touch the sensor nothing will happen. Then the 2nd time you touch the sensor the match will actually unlock the screen or show "no match"

Workaround:
- Just keep touching the sensor until something happens (shouldn't have to do it >5 times)
- Always try to unlock with fingerprint and only try unlocking with password if you run out of attempts

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the lock, password unlock, relock, and fingerprint sequence described in the issue. No file, test, or entry point is named, so trace the fingerprint match call lifecycle and identify why the first post-password sensor attempt is ignored. Done means the first fingerprint attempt produces the expected unlock or no-match result.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
authentication, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.