Bug 161589 - gtk4 VCL: ignores any shortcuts when switched to non-latin (cyrillic) input layout, like: ctrl-n, ctrl-w, ctrl-z, ctrl-c, ctrl-v etc
Summary: gtk4 VCL: ignores any shortcuts when switched to non-latin (cyrillic) input l...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
24.2.4.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: GTK4
  Show dependency treegraph
 
Reported: 2024-06-15 19:46 UTC by darkblaze69
Modified: 2026-05-29 11:14 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
video testing the bug (7.82 MB, video/webm)
2026-05-29 11:12 UTC, BogdanB
Details

Note You need to log in before you can comment on or make changes to this bug.
Description darkblaze69 2024-06-15 19:46:05 UTC
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
Comment 1 Buovjaga 2024-08-27 10:21:04 UTC
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
Comment 2 darkblaze69 2024-08-28 19:10:45 UTC
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
Comment 3 BogdanB 2026-05-29 11:10:28 UTC
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.
Comment 4 BogdanB 2026-05-29 11:12:23 UTC
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.
Comment 5 BogdanB 2026-05-29 11:14:19 UTC
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?