[ 
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)

Reply via email to