I have three firstname=Terry in my address book. Two of those entries have the same surname, so they look identical (different email addresses of course). If I type "Terry<tab>", Claws offers the unique Terry and one of the two same-name-different-address Terrys. If I type "Terry h<tab>" it offers the two matching entries. The GTK2 version matched all from the start.
Always works here. Are you sure that you don't just need to scoll down in the list of matches?
Ah, you're right Paul, but I see why I thought it wasn't matching. When I tab on the 'to' field, I can see the first two addresses. The one I want is actually third. I use the down arrow and it does highlight the correct address, but the list doesn't scroll to display it. I'm reasonably certain (but can't check right now) that the GTK2 version does scroll under those circumstances.
The difference is that in gtk2 the list expands in size according to the number of entries (and screen height), but in gtk3 it sticks at a fixed (so-called "natural") size.
I think it's slightly more subtle than that. In the GTK3 version, the list does expand, but for n entries in the list it expands to show (n - 1) entries. I'm seeing that consistently.
fixed in git: https://git.claws-mail.org/?p=claws.git;a=commit;h=3bcd1c797e015b6d0b6119a3d589bc6581c4f927