System profile: Disabling lock screen only works once
- /e/ version: 1.21-t-20240324389105-dev-FP3
- Device model(s): Fairphone 3
- Developer mode enabled: yes
- Device rooted: no
- Trackers blocker enabled: yes (irrelevant)
Summary
I've created a system profile that disables the lock screen, so that I don't have to enter my PIN/password or scan my fingerprint when I wake up the device from stand-by, but the lock screen is only disabled once immediately after enabling the profile. After that, the screen is locked with my PIN/password/fingerprint again.
The problem
When travelling by car, I often use the maps app on my phone for navigation. While driving, I'm unable to enter the PIN/password or scan my fingerprint, which is why I've created a dedicated system profile named “Vehicle” that temporarily disables the lock screen while the profile is enabled. It's supposed to let me just swipe up to unlock my phone, but it only works once.
I experience this behaviour every single time I'm travelling by car, but I am unable to reproduce the issue at home. That's why I'm unsure which of the following steps (that I always take before driving) are necessary:
Steps to reproduce
- Set up a new system profile named “Vehicle” that enables Bluetooth and sets the lock screen mode to
Don't ask for PIN or password
. - Manually disable Wi-Fi and enable cellular data instead.
- Enable auto-rotation for the display.
- Enable the “Vehicle” system profile and let the device auto-connect to a previously paired Bluetooth device (e.g. car speakers).
- Let the screen timeout (in my case 30 seconds) kick in, so that stand-by is enabled and the display turns black.
- Press the power button to show the lock screen. The lock icon at the bottom is unlocked.
- Swipe up to log in. As expected, no PIN/password or fingerprint is required.
- Let the screen timeout kick in again.
- Press the power button again.
- Swipe up to log in. You are asked to enter the device PIN/password or scan your fingerprint.
What is the current behavior?
Disabling the lock screen with a system profile only works once (the first time after enabling the profile).
What is the expected correct behavior?
The lock screen should be disabled for as long as the system profile is enabled.
Technical informations
Relevant logs (adb logcat
)
Relevant screenshots
Solutions
Workaround
None
Possible fixes
???