When tabbing focus between fields in a form, focus gets stuck in the combo boxes. Data from combo box is also not saved when saving the record from the form. Reproducible: Always Steps to Reproduce: 1 - Open frmBar in the attached testcase. 2.1 - Try pressing "Tab" to switch fields 2.2 - Select a value from the combo box and save the record Actual Results: 2.1 - focus gets stuck in the combo box 2.2 - the saved record has no value in ID_FOO Expected Results: 2.1 - "Tab" changes focus from combo box to next text box 2.2 - the saved record has the selected value in ID_FOO Self compiled sources from 2.8 branch, using MSVC
Created attachment 84236 [details] testcase
Confirmed on Linux too.
Thanks, there are two unrelated bugs so one suggestion: next time it's better to make two reports...
Good news, it's rather close to fix the update problem (in 2.8 RC1).
Focus issue has been moved to https://bugs.kde.org/show_bug.cgi?id=329892
@Andrius Published for testing. You can download and apply the patch for 2.8 from https://git.reviewboard.kde.org/r/114994/, compile (no cleaning needed) and try the result. I encourage to register at http://git.reviewboard.kde.org even for non-developers :)
Git commit 497942404325fb2282c6f0a2603a358447680c5f by Jaroslaw Staniek. Committed on 12/01/2014 at 23:54. Pushed by staniek into branch 'master'. Fix bug: data is not saved in form combo boxes Subwidget is not focusable but the form requires focusable widget in order to manage data updates so let it be this KexiDBComboBox. M +2 -0 kexi/plugins/forms/widgets/kexidbcombobox.cpp http://commits.kde.org/calligra/497942404325fb2282c6f0a2603a358447680c5f
Git commit c64c07fb40b3da9faa3ef14c3e926d546e38eb68 by Jaroslaw Staniek. Committed on 12/01/2014 at 23:54. Pushed by staniek into branch 'calligra/2.8'. Fix bug: data is not saved in form combo boxes Subwidget is not focusable but the form requires focusable widget in order to manage data updates so let it be this KexiDBComboBox. REVIEW:114994 M +2 -0 kexi/plugins/forms/widgets/kexidbcombobox.cpp http://commits.kde.org/calligra/c64c07fb40b3da9faa3ef14c3e926d546e38eb68