https://bugs.kde.org/show_bug.cgi?id=508074

            Bug ID: 508074
           Summary: Password entry field hidden after returning from sleep
    Classification: Plasma
           Product: plasmashell
      Version First 6.4.3
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Screen locking
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

SUMMARY

Since upgrading kscreenlocker to 6.4.3 (I think!), I noticed that unlocking
after suspend didn't immediately show the password field when I start typing.
Pressing return or moving my mouse makes the field show up. Entering the full
password works, then pressing enter shows the password entry field. Pressing it
again unlocks the screen.

I have a multi-monitor setup and this is happening on my main monitor. If I
move the mouse to the secondary display and then select Sleep from the menu
there, then, on resume, it works as expected: Once I start typing the first
letter the input field appears. I only need to press enter once.

One difference between the two displays is that the main display (the one with
the problem) takes quite a while to return from its own standby. The secondary
display shows the lock screen already for a few seconds before the main display
starts showing anything.

I also noticed a few warnings show up in the logs:
Aug 10 14:27:46 kscreenlocker_greet[1010987]: qt.qpa.wayland: Could not create
EGL surface (EGL error 0x3003)
Aug 10 14:27:46 kscreenlocker_greet[1010987]: qt.qpa.wayland: Could not create
EGL surface (EGL error 0x3003)
Aug 10 14:27:46 kscreenlocker_greet[1010987]: Failed to write to the pipe:
Transport endpoint is not connected.

I tried downgrading to 6.4.2 to see if it fixes the issue, but I don't know how
to test the downgrade without a wholesale reboot and just downgrading the
package didn't seem to resolve the issue.

Simply locking the screen (Meta+L) does not cause this issue.


STEPS TO REPRODUCE
1. Sleep/Suspend
2. Resume
3. Start typing password
4. Press Enter

OBSERVED RESULT
The display does not change its content as you type, showing no input fields
(as if you hadn't started typing at all). Once Enter is pressed, the input
field appears with the password fully typed in (so it was receiving the input).


EXPECTED RESULT
On pressing the first key, the password field should appear and start showing
the characters as you type.


SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
Kernel Version: 6.15.9-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3070
Nvidia Driver Version: nvidia 575.64.05-4

ADDITIONAL INFORMATION
Please let me know how I can best provide more information. If my guess is
right that my monitor is too slow to wake up, then this might be hard to
reproduce for someone with different hardware.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to