WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
268901
[Gtk] Caps lock indicator for password field remains on
https://bugs.webkit.org/show_bug.cgi?id=268901
Summary
[Gtk] Caps lock indicator for password field remains on
christina.mueller@igel.com
Reported
2024-02-07 01:05:15 PST
The caps lock indicator in password fields turns on as expected when caps lock is pressed once but it does not turn off again when caps lock is pressed again. You'll have to move the focus outside of the password field and back into it (e.g. via tab) to turn it off again. This can be verified with the minibrowser on any password field, e.g. when trying to log into google.com.
Attachments
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2024-02-07 17:44:14 PST
I cannot reproduce this. Could please add more details, such as what OS version you are testing on, and which WebKit revision?
christina.mueller@igel.com
Comment 2
2024-02-08 00:25:02 PST
I've tried this with webkit 2.42.4 (Debian Bookworm): - libwebkit2gtk-4.0-37 version 2.42.4-1~deb12 - libwebkit2gtk-4.1-0 version 2.42.4-1~deb12 However, this was in a VM (VMware as hypervisor and ThinLinc as session manager and VNC client/server). I'll retest this on a native Bookworm install.
Alexey Proskuryakov
Comment 3
2024-02-08 10:06:02 PST
I see. Let's track this as a Gtk issue until there is firmer evidence that macOS is also affected, and maybe that should be a separate bug when/if we get such evidence.
Bastian Boese
Comment 4
2024-06-20 00:18:47 PDT
I am able to reproduce this issue using a fresh Debian bookwork installation on real hardware and in a qemu/KVM vm Step to reproduce: - Download and install
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.5.0-amd64-netinst.iso
- During installation, add xfce desktop environment. - Post installation, run sudo apt install webkit2gtk-driver - run one of the following commands: /usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/MiniBrowser
https://www.google.com
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/MiniBrowser
https://www.google.com
- go to login, enter a valid e-mail address, press "Next" - is the password field, press Caps Lock button -> the capslock indicator is shown on the right side - press Caps Lock button again to remove Caps Lock -> the capslock indicator does not disappear (BUG) - go back in the browser (< button) to return to login screen, confirm email address with next -> the caplock indicator is still active (BUG) Only after dragging the MiniBrowser window with the mouse, the capslock indicator finally disappears. I will share the image of the QEMU/KVM vm for a quick method of reproduction later.
Bastian Boese
Comment 5
2024-06-20 04:32:14 PDT
I have uploaded the QEMU/KVM image for reproduction.
https://igel-technology.sharefile.com/d-seaeb7c6a3a68456c9f263cc4af0f0a64
On a debian-based system, these the VM can be started by: sudo apt install qemu-system-x86 qemu-utils sudo qemu-system-x86_64 \ -enable-kvm \ -m 2G \ -smp 2 \ -hda debian.qcow2 \ -boot c \ -netdev user,id=net0,ipv4=on,ipv6=off,net=192.168.100.0/24,dhcpstart=192.168.100.9 \ -device virtio-net-pci,netdev=net0 login for the vm user: root pwd: 1234
Bastian Boese
Comment 6
2024-07-08 08:52:18 PDT
Were you able to reprodcue the issue?
Bastian Boese
Comment 7
2024-09-11 07:08:32 PDT
(In reply to Bastian Boese from
comment #5
)
> I have uploaded the QEMU/KVM image for reproduction. >
https://igel-technology.sharefile.com/d-seaeb7c6a3a68456c9f263cc4af0f0a64
> > On a debian-based system, these the VM can be started by: > sudo apt install qemu-system-x86 qemu-utils > sudo qemu-system-x86_64 \ > -enable-kvm \ > -m 2G \ > -smp 2 \ > -hda debian.qcow2 \ > -boot c \ > -netdev > user,id=net0,ipv4=on,ipv6=off,net=192.168.100.0/24,dhcpstart=192.168.100.9 \ > -device virtio-net-pci,netdev=net0 > > login for the vm > user: root > pwd: 1234
The fileshare is no longer valid. I created a new link:
https://igel-technology.sharefile.com/public/share/web-sa79f2bd4fa1a491cabc1a2d5dc33b63b
Patrick Griffis
Comment 8
2024-09-11 09:47:54 PDT
I cannot reproduce this on a GTK4 build of main at least.
Michael Catanzaro
Comment 9
2024-09-11 09:55:08 PDT
I can't reproduce either, but I also haven't tested 2.42. I tested 2.44.3 and 2.45.92. Probably fixed somewhere between 2.42 and 2.44?
Bastian Boese
Comment 10
2024-09-17 02:10:27 PDT
(In reply to Michael Catanzaro from
comment #9
)
> I can't reproduce either, but I also haven't tested 2.42. I tested 2.44.3 > and 2.45.92. Probably fixed somewhere between 2.42 and 2.44?
With 2.44.3, the CAPS lock indicator seems to be gone entirely. While this solves the original issue, now there is no CAPS lock feedback anymroe.
Michael Catanzaro
Comment 11
2024-09-17 06:22:46 PDT
Caps lock indicator works for me.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug