bbennett-ks opened a new pull request, #1164: URL: https://github.com/apache/guacamole-client/pull/1164
In addition to GUACAMOLE-2217, this PR also addresses: - GUACAMOLE-2218: Caps Lock pressed while browser unfocused can invert Shift state - GUACAMOLE-1182: State of Caps Lock is not synced if enabled prior to connecting **Overview of Changes** - Adds automatic synchronization of toggle modifier keys (Caps Lock, Num Lock, Scroll Lock) between the local browser and remote Guacamole session. - Tracks lock key states from keyboard, mouse, and touch events, detecting state changes and automatically reesyncing when local and remote states diverge. - Prevents lock key state mismatches when users change lock key state outside the Guacamole browser window. **Testing** Browsers - Chrome, Edge, Safari Platforms - MacBook M3 Pro, Dell Pro Max Virtualization Platforms - MacBook M3 Pro/VMware Fusion VMs (aarch64): Rocky 9, Debian 3 - Dell Pro Max/VMware Workstation VMs (x86_64): Rocky 9, Ubuntu 2022, Windows Server 2025 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
