linuxmint / linuxmint/cinnamon
Password Typed During Lock Screen Wake-Up Appears in Foreground App After Login
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5.6k
- Forks
- 915
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 3
Description
Distribution
Mint 22.1
Package version
Cinnamon 6.4.8
Graphics hardware in use
NVidia GeForce 3090 - 3 monitors (staggered wake times observed)
Frequency
Only occasionally
Bug description
While unlocking the system, if the user begins typing their password before all monitors have fully woken and the lock screen is visibly ready, some or all of the keystrokes typed may be passed through to the underlying application rather than being captured exclusively by the lock screen. This results in parts of the password unexpectedly appearing in input fields of the previously active application (e.g., browser, text editor, or terminal) after a successful login.
It is unclear whether the lock screen receives the full password attempt, or if the input is entirely passed through during this state.
Steps to reproduce
- Lock the screen with at least one application open that accepts text input (e.g., a text editor, web browser input field, terminal).
- Let the monitors go to sleep or wait for the lock screen to activate fully.
- Begin typing the password before the monitors or lock screen fully wake up.
- After logging in successfully, check the previously focused application window.
Expected behavior
All keystrokes typed before the lock screen is fully visible and focused should be discarded or captured by the lock screen only.
Additional information
Some or all characters typed are passed through to the previously active application and appear in its input field after login.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file, test, or entry point is named in the report. Start by reproducing the wake-up timing with multiple monitors and an application accepting text, then trace Cinnamon's lock-screen activation and input handling; done means early keystrokes are not delivered to the previously focused application.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- desktop, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100