[
https://issues.apache.org/jira/browse/GUACAMOLE-2150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18028310#comment-18028310
]
Daniel D'Angeli commented on GUACAMOLE-2150:
--------------------------------------------
Hi, Nick
it really seems like that is the issue.
We've tested the three different encoding (Windows: CR+LF, Linux: LF and MacOS
CR) using Notepad++ for conversion and formatting seems to be respected only
when pasting text in CR encoding.
Text sample:
[SMTP-1587]
documentation = *** nota: questo server funziona sia per Office 365 che per
account personali Outlook/Hotmail ***
server_address = smtp.office365.com
server_port = 587
server_starttls = True
local_address = 0.0.0.0 (per consentire richieste da chiunque)
Copying from notepad++ with CR+LF encoding and pasting:
!image-2025-10-08-10-53-10-572.png|width=851,height=409!
!image-2025-10-08-10-49-13-653.png|width=695,height=199!
Copying from notepad++ with LF encoding and pasting:
!image-2025-10-08-10-53-30-185.png|width=939,height=450!
!image-2025-10-08-10-50-23-765.png|width=1460,height=170!
Copying from notepad++ with CR encoding and pasting:
!image-2025-10-08-10-53-46-350.png|width=1009,height=485!
!image-2025-10-08-10-50-42-887.png!
Full file with the three paste attempts, by order CR+LF, LF and CR:
!image-2025-10-08-10-54-41-125.png|width=1235,height=341!
> Pasting doesn't respect text formatting
> ---------------------------------------
>
> Key: GUACAMOLE-2150
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-2150
> Project: Guacamole
> Issue Type: Bug
> Affects Versions: 1.6.0
> Environment: Docker deployment on Ubuntu server.
> Reporter: Daniel D'Angeli
> Priority: Minor
> Attachments: image-2025-10-03-15-50-49-130.png,
> image-2025-10-03-16-03-47-402.png, image-2025-10-07-15-41-13-067.png,
> image-2025-10-07-16-51-57-522.png, image-2025-10-07-16-53-19-595.png,
> image-2025-10-07-16-55-43-369.png, image-2025-10-07-16-56-41-600.png,
> image-2025-10-08-10-49-13-653.png, image-2025-10-08-10-50-23-765.png,
> image-2025-10-08-10-50-42-887.png, image-2025-10-08-10-51-03-383.png,
> image-2025-10-08-10-53-10-572.png, image-2025-10-08-10-53-30-185.png,
> image-2025-10-08-10-53-46-350.png, image-2025-10-08-10-54-41-125.png,
> immagine (1).png, immagine.png
>
>
> When pasting long text with multiple rows, Guacamole adds an empty line in
> between the rows breaking text formatting. This doesn't happen with
> JumpServer, so it's not browser fault.
> Tried both with Firefox and Chrome, same issue.
> For example, this curl command with multiple rows:
> curl [https://www.google.com|https://www.google.com/] \
> -X GET \
> -H "User-Agent: Mozilla/5.0" \
> -H "Accept: text/html" \
> -L
> Insted of being executed as a single command, is sent to the target as a
> command per row, resulting in the screenshot attached.
> Another example is this docker-compose,yaml file:
> services :
> guacamole:
> image: guacamole/guacamole: 1.6.0
> environment :
> - GUACAMOLE_LDAP_ENCRYPTION_METHOD: starttls
> - GUACAMOLE_LDAP_DISABLE_VERIFY: "true"
> - JAVA_OPTS: "-Djavax. net . ssl . trustStore=/path/to/cacerts -Djavax.
> net. ssl. trustStorePassword=changeit"
>
> This behaviour doesn't allow operators to smoothly work on machines,
> resulting in a turn off of guacamole in our infrastructure and look for other
> solutions.
> Feel free to ask anything if needed.
> Regards,
> Daniel D.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)