HandyOrg / HandyOrg/HandyControl

[Bug] AutoCompleteTextbox - Cannot select any other than first item from drop down list

Open
#1,074 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
7.2k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Describe the bug
If there is an item in the list I want to select and its not the first item, I cannot select it. Just see GIF

To Reproduce
See GIF

Expected behavior
In each browsers address bar, which all have auto complete nowadays, I can continue pressing up/down selecting items. Only by pressing return key the list closes.

Screenshots
I type "K" and I want to select "Kim", I would have to pass "Kevin" but as soon as I select "Kevin" "Kim" disappeared. This is a very simplified demo with a very short list. The problem gets bigger the more items in the list and the longer the names are.
ezgif com-gif-maker

Environment (please complete the following information):

  • .net: 4.8
  • IDE 2022
  • Version 3.3.0.0

Additional context

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the AutoCompleteTextbox control and reproduce the issue using the GIF scenario: type "K" and move through the suggestions with the up/down keys. The work is done when items beyond the first remain available for selection and the list closes only after pressing Return, as described for .NET 4.8.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.