Package: quodlibet Version: 4.5.0-2 Severity: normal Tags: upstream a11y X-Debbugs-Cc: unimportantdav...@gmail.com
To reproduce: 1. Start playing a track that causes some associated album art to be displayed in the small icon at right. 2. Click that small album art thumbnail to enlarge the image. 3. Attempt to control Quod Libet using either the keyboard or mouse in any way other than a mouse-click inside the enlarged displayed image (including important "meta" controls like minimizing the window, pressing Ctrl+Q to attempt to Quit, etc.). Optionally, attempt expected ways to close the album art preview like pressing Esc, Space, or Enter. Such controls do not work. 4. Control can be regained only by clicking within the enlarged album art display, or by pressing Ctrl+W, and as far as I can tell, absolutely no other means. Proposed actions: 1. The enlarged album art display should be very easy to close/dismiss, including by pressing the keys Esc, Space, or Enter, and possibly even by pressing any key whatsoever. This is especially important for disabled users who may use accessibility tools and alternative input devices to control their systems, and significantly also those who are reliant on standard keyboard inputs and shortcuts. 2. The album art should also be closed/dismissed when a user clicks outside of the enlarged image, or, alternatively, the functions of Quod Libet not covered by the enlarged image should be able to be operated with mouse clicks, if they are not covered, though my preference would be the former. 3. Having the album art enlarged should not prevent windowing system controls (minimize button, "X" close button, etc.) from being clicked. Thanks so much for contributing to the best music player on the planet. -- System Information: Debian Release: 12.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages quodlibet depends on: ii exfalso 4.5.0-2 ii gir1.2-gst-plugins-base-1.0 1.22.0-3+deb12u1 ii gir1.2-gstreamer-1.0 1.22.0-2 ii gir1.2-keybinder-3.0 0.3.2-1.1 ii gstreamer1.0-alsa 1.22.0-3+deb12u1 ii gstreamer1.0-plugins-base 1.22.0-3+deb12u1 ii gstreamer1.0-plugins-good 1.22.0-5+deb12u1 ii gstreamer1.0-plugins-ugly 1.22.0-2+deb12u1 ii python3 3.11.2-1+b1 Versions of packages quodlibet recommends: ii gir1.2-gtksource-3.0 3.24.11-2+b1 ii gir1.2-webkit2-4.0 2.42.5-1~deb12u1 ii gnome-shell [notification-daemon] 43.9-0+deb12u1 ii python3-dbus 1.3.2-4+b1 ii python3-pyinotify 0.9.6-2 Versions of packages quodlibet suggests: ii gstreamer1.0-plugins-bad 1.22.0-4+deb12u5 -- no debconf information