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: [email protected]
Reporter: [email protected]
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.