Hello, We are using guacamole with an own build frontend client which connects to a Windows VM hosted in Azure via RDP. For this, we also have our own Backend for the websocket connection, which is inspired by the guacamole client (https://github.com/apache/guacamole-client). So we do things very similar to the code within this repository. Additionally, we use the guacd server hosted in a kubernetes cluster (using latest version 1.5.5). Our client is built in Electron and uses Chrome (v124.0.6367.60).
Most of the things work quite well. However, we noticed that copying & pasting text data from the client to the remote desktop is not working properly. Many times, the first paste doesn't work at all (using ctrl+v). If we paste again, the text is showing up. If I copy another text and try to paste, the first time it enters the previous copied text, the next time it will enter the correct text. I added debug messages everywhere on what we send, what we receive in our backend and what we forward to the guacd server and in all the places, the correct commands are being sent (first a clipboard event, then a blob event with the correct base64 encoded text, afterwards an end event). Those messages also are visible in the websocket stream. So it seems that the correct commands are being sent until it reaches guacd. There I don't see any errors in the logs. Do you have any idea on what could be the issue for this? Or what I could do to further debug the problem? Many thanks in advance, Stefan