schön Dich wieder wohlbehalten im Forum zurückzuhaben. Ich hoffe Du hast einen erholsamen Urlaub gehabt. 
Yo, der war sehr schön!

Habe es gerade noch mal unter PC-Windows ausprobiert. Dem ist definitiv nicht so. Habe einen Eintrag "Gehen". Diesen habe ich aus der Liste ausgewählt und das Sportereignis gespeichert. Danach taucht der Eintrag "Gehen" dann zum zweiten Mal in der Liste auf. Beim dritten Durchgang zum dritten Mal u.s.w.
Hmm, jetzt bin ich einigermassen verwundert: Ich habe es bei mir auch nochmal sofort mit Tennis ausprobiert und danach ist Tennis nachwievor nur einmal drin.
Letztlich verlasse ich mich an dieser Stelle auf das Standard-Windows-Objekt: Eigentlich ist es so, dass wenn man in einer editierbaren Dropdownliste einen Werte eintippt, der in der Liste schon existiert, dass dann das Comboboxobjekt den entsprechenden Eintrag der Liste auch gleich selektiert...
Und genau das ist eigentlich das Unterscheidungskriterium für SiDiary, wann es einen Eintrag speichert und wann nicht: Wenn der Listindex<0 ist, heisst das, kein Listeneintrag wurde selektiert, wenn der >=0 ist, bedeutet das es wurde einer ausgewählt und der wird dann nicht mehr gespeichert...

Kannst Du mal schauen, ob bei Dir in der Liste Gehen markiert wird, wenn Du den letzten Buchstaben eintippst? Welches OS hast Du?
Kann evtl. Groß-/Kleinschreibung unterschiedlich gewesen sein?
Danke, Ciaoi, Alf.