Bug 145646 - While selecting from the dropdown of data validation using keyboard, different one gets entered on pressing return
Summary: While selecting from the dropdown of data validation using keyboard, differen...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.3.3.2 release
Hardware: x86 (IA32) Linux (All)
: medium trivial
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Cell-Validity
  Show dependency treegraph
 
Reported: 2021-11-12 16:00 UTC by Gaurav Atreya
Modified: 2023-07-25 22:05 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gaurav Atreya 2021-11-12 16:00:33 UTC
While using the dropdown from Data Validation list to input a value in cell from Keyboard (`Alt+Down` to get the dropdown, then searching and pressing `Return` ) Instead of getting the Entry from the highlighted option from search, the one below the mouse cursor is selected even when there are no pointer events throughout the process. If the mouse pointer is outside the range, it behaves normally.

Video demo: https://youtu.be/S72LOdJ5BkQ

Except for cursor movement in the video, no mouse buttons were clicked, all the actions were done from Keyboard as described in the text.
Comment 1 ornanovitch 2022-06-09 10:40:49 UTC
I can confirm the very same problem since months ago.

Version: 7.3.3.2 / LibreOffice Community
Build ID: 30(Build:2)
CPU threads: 4; OS: Linux 5.18; UI render: default; VCL: gtk3
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
7.3.3-3
Calc: threaded
Comment 2 Heiko Tietze 2023-07-24 10:45:15 UTC
Cannot confirm (gtk3 and kf5). My list contains 1..9 and I press cursor down while the cursor rests over 1 (the entry is still slightly highlighted but the actual item fully). Both space and enter insert the actual value. However, I'm running KDE and maybe the difference is deeper in the environment. Caolan, any insights?

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 1f2ff4a0a31c7919bc6d4e0ac63024252f0bd889
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: de-DE (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 3 ornanovitch 2023-07-24 11:25:42 UTC
I cannot confirm anymore!

LibreOffice 7.5.5.2
gtk3 3.24.38-1

I'm running awesomeVM
Comment 4 Gaurav Atreya 2023-07-25 15:26:31 UTC
I also just tested it, now it works as intended, the bug seems to be gone.

Version: 7.5.4.2 (X86_64) / LibreOffice Community
Build ID: 50(Build:2)
CPU threads: 16; OS: Linux 6.4; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
7.5.4-4
Calc: threaded