Bug 155401 - Forms - Navigation: Moving by Tilde (Alt+…) only works with Tab Order = 0 for all fields
Summary: Forms - Navigation: Moving by Tilde (Alt+…) only works with Tab Order = 0 for...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Base (show other bugs)
Version:
(earliest affected)
6.1.0.3 release
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Database-Forms
  Show dependency treegraph
 
Reported: 2023-05-19 08:37 UTC by Robert Großkopf
Modified: 2023-08-12 05:48 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Open the attached database. Open the forms as described. (43.10 KB, application/vnd.oasis.opendocument.database)
2023-05-19 08:37 UTC, Robert Großkopf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Großkopf 2023-05-19 08:37:05 UTC
Created attachment 187391 [details]
Open the attached database. Open the forms as described.

Open the attached database file.
Macros aren't needed for this.
Open the form "Klasse_tab_order_0".
Cursor might appear in first field ID. If not: Set cursor in this field.
Press Alt+t → cursor moves to "Teil". 
Press Alt+k → cursor moves to "Klasse".
This is how it should work.

But: For all controls had been set tab order = 0. So there is no special tab order available, also no automatic tab to the subform.

Close the form, open the form "Klasse_tab_autosort".
Try to move cursor by Alt+t, Alt+k …
Cursor will be moved to first field of the subform instead of moving to the expected fields.

OK, might be something with the subform.
So open "Klasse_tab_autosort_no_subform".
Try to move cursor by Alt+t, Alt+k …
Cursor won't jump, will always stay in the same control.

You have to set tab order to 0 for using key for setting focus to a special control.

Expected behavior: Tab order should work as defined, jumping by Al+… should work also.

Tested all with LO 7.4.6.2, but don't know if it ever works well.
Comment 1 Buovjaga 2023-08-11 14:24:59 UTC
Repro, already with 6.1

Arch Linux 64-bit, X11
Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 5af44a176d2a738dd7523713202aeee27c5578b6
CPU threads: 8; OS: Linux 6.4; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 11 August 2023