Bug 156924 - Issues with grid controls on Base forms and Gtk
Summary: Issues with grid controls on Base forms and Gtk
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
Version:
(earliest affected)
7.5.5.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: GTK3
  Show dependency treegraph
 
Reported: 2023-08-25 17:37 UTC by Andreas Säger
Modified: 2023-08-27 17:00 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Screen recording with Gtk toolkit (1.87 MB, video/mp4)
2023-08-25 17:38 UTC, Andreas Säger
Details
Screen recording with generic toolkit (1.56 MB, video/mp4)
2023-08-25 17:38 UTC, Andreas Säger
Details
The database used for the screen recording (33.65 KB, application/vnd.oasis.opendocument.database)
2023-08-25 17:38 UTC, Andreas Säger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Säger 2023-08-25 17:37:01 UTC
Description:
Since years, I turn on SAL_USE_VCLPLUGIN=gen because I can not use many of my database forms with SAL_USE_VCLPLUGIN=gtk. 
The attached screen recordings demonstrate some of my issues regarding a table control losing focus and changing listbox values unexpectedly when navigating by up/down arrow keys.
GtkForm.mp4 demonstrates the issues.
GenericForm.mp3 demonstrates how it properly works with the generic toolkit.

Steps to Reproduce:
1. Start up a Gtk desktop. Open my database and the form therein.
2. Focus a listbox column ("Category"or"Person") in the grey table control, hit up/down arrows.
3.

Actual Results:
Listbox value changes because it takes the up/down key.

Expected Results:
Up/down should move within the record set unless a listbox has been dropped down.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
See screen recordings with gtk and with generic toolkit.
Comment 1 Andreas Säger 2023-08-25 17:38:02 UTC
Created attachment 189151 [details]
Screen recording with Gtk toolkit
Comment 2 Andreas Säger 2023-08-25 17:38:29 UTC
Created attachment 189152 [details]
Screen recording with generic toolkit
Comment 3 Andreas Säger 2023-08-25 17:38:56 UTC
Created attachment 189153 [details]
The database used for the screen recording
Comment 4 Julien Nabet 2023-08-27 17:00:19 UTC
On pc Debian x86-64 with master sources updated today, I confirm gen rendering is ok and smooth but gtk rendering is even worse for me, up/down arrows don't work.