Description: With SAL_USE_VCLPLUGIN=gtk4 common cut/paste (ctrl-c/ctrl-v) shortcuts don't work if non-latin language is set. Steps to Reproduce: 1. Set SAL_USE_VCLPLUGIN=gtk4, open any app calc or writer 2. Try to copy/paste with ctrl-c/ctrl-v a snippet of text with latin input layout, it works. 3. Switch to non-latin input like Cyrillic (Russian) 4. Try to copy/paste with ctrl-c/ctrl-v. The clipboard is empty, nothing happens On usual gtk3 this works well. Actual Results: Nothing happens when using ctrl-c/ctrl-v and non-latin input layout is active Expected Results: clipboard should work Reproducible: Always User Profile Reset: No Additional Info: Version: 24.2.4.2 (X86_64) / LibreOffice Community Build ID: 420(Build:2) CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: gtk4 Locale: en-US (en_US.UTF-8); UI: en-US 24.2.4-2 Calc: threaded
I don't know about inputting, so I just copied some Cyrillic text to Writer. I copied Western text, pasted, then Cyrillic, pasted. Worked fine. Am I missing something? Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 45c7bb44b4d76a387dbb0dc6b10e353440cb3923 CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: gtk4 Locale: fi-FI (fi_FI.UTF-8); UI: en-US Calc: CL threaded
Tried again on the newest version, it's not solved. I narrowed down the behavior - it ignores any shortcuts when switched to non-latin (cyrillic) input layout, like: ctrl-n, ctrl-w, ctrl-z, ctrl-c, ctrl-v etc. Version: 24.8.0.3 (X86_64) / LibreOffice Community Build ID: 480(Build:3) CPU threads: 22; OS: Linux 6.11; UI render: default; VCL: gtk4 Locale: en-US (en_US.UTF-8); UI: en-US 24.8.0-2 Calc: threaded
Confirm with Version: 26.8.0.0.alpha0+ (X86_64) Build ID: 0f3bbf5345547d71ec45e87c61a9c0f1fa8ff1bc CPU threads: 16; OS: Linux 6.17; UI render: default; VCL: gtk4 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded Once in every 2 tests it is not working, and once in 2 tests it is working.
Created attachment 207263 [details] video testing the bug Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн. Его популяризации в новое время послужили публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более недавнее время, программы электронной вёрстки типа Aldus PageMaker, в шаблонах которых используется Lorem Ipsum.Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн. Его популяризации в новое время послужили публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более недавнее время, программы электронной вёрстки типа Aldus PageMaker, в шаблонах которых используется Lorem Ipsum.
As you can see from video, the icon is inactive 1/2 of the times, maybe is just a toolbar problem?... Edit - Paste from the menu seems active, but it is not working. So, maybe a clipboard problem?