Bug 512947 - In composer, identity picker only shows one entry, often not the default
Summary: In composer, identity picker only shows one entry, often not the default
Status: REPORTED
Alias: None
Product: kmail2
Classification: Applications
Component: composer (other bugs)
Version First Reported In: 6.5.3
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-04 17:14 UTC by rob.dyck
Modified: 2025-12-04 20:38 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rob.dyck 2025-12-04 17:14:43 UTC
SUMMARY
On a system with multiple identities, the composer identity picker only shows one identity. The shown identity varies and often not the default identity.

STEPS TO REPRODUCE
1. Open composer.


OBSERVED RESULT
Observe that the identity picker cannot display an identity list
Observe that the shown identity is not the default identity

EXPECTED RESULT
The default identity should be shown
User should be able to choose the desired identity

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 43
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.17.8-300.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: Intel® HD Graphics 530
Manufacturer: LENOVO
Product Name: 10MLS0A400
System Version: ThinkCentre M910s
ADDITIONAL INFORMATION
Comment 1 rob.dyck 2025-12-04 20:38:26 UTC
Further testing gave some interesting results.
My results with various inputs in composer.
Use the default transport for tests.

From is empty. - can't send

From contains some random name but no user or host - sent mail shows  "From" random name as user part and the computer host name as the host. no name is added to that address. The received mail  shows no anme and the user and host from the default transport.

From contains a name plus a valid email address ( not the transport address) - The sent mail shows the "From" the same as entered in composer. The received mail shows the name as entered in composer and the user name and host in the default transport.

From contains a name and a bogus well formed email address - Same result as entering a name only in "From".

From contains a name and garbage for an address - Sent mail show s"From" with the name as entered. It show garbage for the user part and the computer host name as the host part. The received mail shows the name as entered and the user and host as in the default transport.

In the past one could choose a "From" identity from a list of predefined identities as well as any predefined transport.