Bug 517449

Summary: Unable to create a face region
Product: [Applications] digikam Reporter: Eugene Vert <eugene.a.vert>
Component: Faces-WorkflowAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: metzpinguin
Priority: NOR    
Version First Reported In: 9.1.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 9.1.0
Sentry Crash Report:

Description Eugene Vert 2026-03-11 21:35:46 UTC
SUMMARY
Trying to add a face region using either ctrl+left click or right click -> "Faces" -> "Add a Face Tag" enables region selection "crosshair" mouse icon, but moving a mouse resets that "crosshair" and no region is selected.

But images with existing face regions are working fine. 

STEPS TO REPRODUCE
1. Open image without face regions in preview mode
2. Press Ctrl+left mouse button
3. Drag mouse

OBSERVED RESULT
No face region selection

SOFTWARE/OS VERSIONS
Self-compiled digikam from master
Linux: openSUSE Tumbleweed
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1

ADDITIONAL INFORMATION
Nothing in debug log after ctrl+left mouse button press/release
Comment 1 Maik Qualmann 2026-03-12 08:35:45 UTC
Yes, the problem is reproducible. I also discovered a firing event while debugging. A fix will follow...

Maik
Comment 2 Maik Qualmann 2026-03-12 20:06:03 UTC
Git commit 0d89511627b129ab711eb78f6e89eeac3e279756 by Maik Qualmann.
Committed on 12/03/2026 at 20:05.
Pushed by mqualmann into branch 'master'.

fix manually adding a face
FIXED-IN: 9.1.0

M  +1    -1    NEWS
M  +2    -0    core/app/views/preview/itempreviewosd.cpp
M  +5    -26   core/utilities/facemanagement/items/facegroup.cpp
M  +0    -1    core/utilities/facemanagement/items/facegroup.h
M  +14   -1    core/utilities/facemanagement/items/facegroup_p.cpp
M  +1    -0    core/utilities/facemanagement/items/facegroup_p.h
M  +6    -52   core/utilities/focuspointmanagement/focuspointgroup.cpp
M  +0    -4    core/utilities/focuspointmanagement/focuspointgroup.h
M  +14   -0    core/utilities/focuspointmanagement/focuspointgroup_p.cpp
M  +2    -1    core/utilities/focuspointmanagement/focuspointgroup_p.h

https://invent.kde.org/graphics/digikam/-/commit/0d89511627b129ab711eb78f6e89eeac3e279756