[ https://issues.apache.org/jira/browse/GUACAMOLE-1893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17798373#comment-17798373 ]
Stephen Young commented on GUACAMOLE-1893: ------------------------------------------ Looks like you are correct, Mike. User activation seems to be tracked differently in Safari, possibly leading to this issue. See https://bugs.webkit.org/show_bug.cgi?id=222262 The no-context single 'Paste' popup is a security and privacy feature in Safari. See https://webkit.org/blog/10855/async-clipboard-api/ for some details. For anyone curious, this fiddle I found demonstrates the issue in Safari. https://jsfiddle.net/zsyn0kp6/ Not sure what the next steps, if any, are. Browser sniffing and falling back to execCommand() when it is Safari seems less than ideal. > Selecting a connection from the all connections list produces 'paste' pop-up > in Safari > -------------------------------------------------------------------------------------- > > Key: GUACAMOLE-1893 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1893 > Project: Guacamole > Issue Type: Bug > Components: guacamole > Environment: Safari 17.1.2 on MacOS 14.1.2 > Reporter: Stephen Young > Priority: Minor > Attachments: Screenshot 2023-12-14 at 14.58.28.png, Screenshot > 2023-12-14 at 14.59.14.png > > > When selecting a connection from the 'ALL CONNECTIONS' list, a 'paste' pop-up > appears and halts the connection. If the paste pop-up is clicked, the > connection is successful. > When connected, opening the guacamole clipboard/display/etc menu also has the > same issue with a 'paste' pop-up halting the slide out until the pop-up is > clicked. > Screenshots attached. > Tested with RDP, VNC and SSH connections with same result. > Browser is Safari 17.1.2 > MacOS 14.1.2 > Apple M2 > Works as expected in Chrome, Firefox and Edge in MacOS -- This message was sent by Atlassian Jira (v8.20.10#820010)