Bug 517449 - Unable to create a face region
Summary: Unable to create a face region
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (other bugs)
Version First Reported In: 9.1.0
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-11 21:35 UTC by Eugene Vert
Modified: 2026-03-12 20:06 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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