https://bugs.documentfoundation.org/show_bug.cgi?id=157671
Bug ID: 157671 Summary: Combo box in a Table control grid thows "When losing focus" event when recibe focus Product: LibreOffice Version: 7.0.6.2 release Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Base Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: jcs...@libreoffice.org Description: When enter in a combo box in a table grid control it is thrown the event "on lost focus". Also if you expand the combo box and select any other option the "on lost focus" event is thrown Steps to Reproduce: You need configure LibreOffice in a way that is able to execute macros 1.Open the .odb sample file. 2.Go to the only form in the odb file and open it 3.Clic in any data in the column "Nombre" which is a combo box control 4.The "When losing focus" event is thrown and a MsgBox in a macro is shown Actual Results: The "When losing focus" event is thrown (detected by the macro) Expected Results: Only the "When receiving focus" event should be thrown Reproducible: Always User Profile Reset: No Additional Info: The "When receiving focus" event is also thrown when expand the combo box and select a different option. Tested with version 6.4.7.2 and the error is not present, so it is a regression. ---- Bug reproducible with Version: 7.0.6.2 (x64) Build ID: 144abb84a525d8e30c9dbbefa69cbbf2d8d4ae3b CPU threads: 16; OS: Windows 10.0 Build 22621; UI render: Skia/Vulkan; VCL: win Locale: es-ES (es_ES); Interfaz: es-ES Calc: CL ---- Also reproducible with Version: 7.3.7.2 / LibreOffice Community Build ID: 30(Build:2) CPU threads: 2; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb) Locale: es-ES (es_ES.UTF-8); UI: es-ES Ubuntu package version: 1:7.3.7-0ubuntu0.22.04.3 Calc: threaded ---- *NOT* reproducible with Versión: 6.4.7.2 (x64) Id. de compilación: 639b8ac485750d5696d7590a72ef1b496725cfb5 Subprocs. CPU: 16; SO: Windows 10.0 Build 22621; Repres. IU: GL; VCL: win; Configuración regional: es-ES (es_ES); Idioma de IU: es-ES Calc: CL -- You are receiving this mail because: You are the assignee for the bug.