Bug 504454

Summary: Slow/complicated to tag multiple faces on the same image
Product: [Applications] digikam Reporter: malte.boensch
Component: Faces-WorkflowAssignee: Digikam Developers <digikam-bugs-null>
Status: REPORTED ---    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version First Reported In: 8.6.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description malte.boensch 2025-05-18 09:26:20 UTC
SUMMARY
Tagging multiple faces on the same image is complicated and time consuming, because digikam takes a few seconds to save a previously added/confirmed face, then reload the image, and jump to any recognized but not yet tagged/confirmed face. 
If I am in the process of tagging many faces on a group picture, it might take me several minutes just because I always need to wait for the previous confirmed face to have been saved to the image. If I do not wait for the face to have been saved but select and start typing a name, the image will reload after a few seconds and then jump to a different face.

STEPS TO REPRODUCE
1. Open a picture with several faces that were found but have not yet been tagged
2. Tag the first face by hitting enter to confirm
3. click immediately on a different face
4. start typing the name

OBSERVED RESULT
The image will reload while you are selecting or typing the next name and then likely jump to a different face that has not yet been tagged

EXPECTED RESULT
Either all the changes (e.g. added face tags) to an image should only be executed when I move on to the next image (e.g. save all changes/additions at once to the image) 
OR
keep the selected face or the already typed letters of the new name.

SOFTWARE/OS VERSIONS
Windows: 11 Version 23H2
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
digiKam: 8.6.0
KDE Frameworks: 6.10.0
Qt: 6.8.1 wird verwendet und gebaut wurde mit 6.8.1
Windows 11 Version 23H2
Build ABI: x86_64-little_endian-llp64
Kernel: winnt 10.0.22631


ADDITIONAL INFORMATION
Comment 1 malte.boensch 2025-05-18 09:33:21 UTC
I screenrecorded this video to show this inconvenient worklow:
https://www.dropbox.com/scl/fi/5t5yw2ch4m7mkuvzyh632/example.mp4?rlkey=5a87aaz4u51f934xtfj520ri2&st=ax0zqagy&dl=0