https://bugs.kde.org/show_bug.cgi?id=461952

            Bug ID: 461952
           Summary: Adding new payee or category by typing in the
                    transaction form triggers "Do you want to add" after
                    typing the first character that doesn't match an
                    existing name
    Classification: Applications
           Product: kmymoney
           Version: git (master)
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: ux-ui
          Assignee: kmymoney-devel@kde.org
          Reporter: p.r.worr...@gmail.com
  Target Milestone: ---

SUMMARY
When entering a new transaction, if I try to enter a new name by typing in the
Payer/Payee or Category boxes, and the characters I type trigger the drop-down
list, typing a subsequent character that doesn't match an existing name
triggers the "Do you want to add?" dialogue making it impossible to type the
full name.

For example: If I already have a Payee called "Employer" and I want to create a
transaction with "Pension" as a new payee, I type "P", (the drop down list
appears), then type "e", the dialogue appears asking if I want to create a
payee called "Pe"

STEPS TO REPRODUCE (Using Payee as the example)
1. Open a book with at least one Payee already defined
2. Open a ledger
3. Start to enter a new transaction
4. Start typing in the Payer/Payee box some characters that match the name of
an existing payee so that the drop-down list appears
5. Try to type further characters to define a new name

OBSERVED RESULT
The dialogue asking you to confirm the creation of a new Payee appears after
typing one further character that does not match an existing payee

EXPECTED RESULT
The dialogue doesn't appear until the text box loses the focus

SOFTWARE/OS VERSIONS
KMyMoney: 5.1.80
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.26.80
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.7
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Sometimes two "Do you want to add" dialogues can be triggered at the same time

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to