Bug 460046

Summary: Confirming suggested face tags will cause spurious sudden scrolling of window contents
Product: [Applications] digikam Reporter: Jens <jens-bugs.kde.org>
Component: Faces-WorkflowAssignee: Digikam Developers <digikam-bugs-null>
Status: REPORTED ---    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version First Reported In: 7.9.0   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jens 2022-10-06 12:27:08 UTC
SUMMARY: see $SUBJECT

STEPS TO REPRODUCE
1. Tag some faces, let Digikam make suggestions
2. Go to one of the face tags
3. Confirm or reject these suggestions (there need to be more faces than fit in the window, to enable scrolling)

OBSERVED RESULT
After a tag has been confirmed and the corresponding face vanishes from the list, the whole list of thumbnails will scroll far down. Maybe to the location where this face is now located? Or to the last selected *confirmed* face thumbnail? I haven't found out yet.

EXPECTED RESULT
Tagging faces should make selection advance to the next image when the tagged image (correctly) vanishes from the list of suggestions. The window position/scroll location should not move to the image's *new* location (if that is the case).

SOFTWARE/OS VERSIONS: KDE Neon 20.04 with all updates applied, Digikam 7.9 Git, appimage from 2022-10-02.
Comment 1 Jens 2022-10-15 17:34:04 UTC
Bug 402322 is related, though not exactly the same issue.
Comment 2 Maik Qualmann 2022-10-16 06:01:02 UTC
Git commit e6de71e8a2937c523682adf662aeaa995931ded1 by Maik Qualmann.
Committed on 16/10/2022 at 06:00.
Pushed by mqualmann into branch 'qt5-maintenance'.

sync with master

M  +4    -6    core/app/items/views/digikamitemview.cpp
M  +0    -1    core/app/items/views/digikamitemview.h
M  +0    -1    core/app/items/views/digikamitemview_p.cpp
M  +0    -1    core/app/items/views/digikamitemview_p.h
M  +0    -4    core/app/views/sidebar/peoplesidebarwidget.cpp
M  +0    -1    core/app/views/sidebar/peoplesidebarwidget.h
M  +0    -3    core/app/views/stack/itemiconview.cpp

https://invent.kde.org/graphics/digikam/commit/e6de71e8a2937c523682adf662aeaa995931ded1
Comment 3 Maik Qualmann 2023-03-22 20:16:48 UTC
*** Bug 467702 has been marked as a duplicate of this bug. ***
Comment 4 caulier.gilles 2023-05-03 12:17:16 UTC
@Jens,

digiKam 8.0.0 is out. This entry still valid with this release ?

Best regards

Gilles Caulier
Comment 5 caulier.gilles 2023-10-11 05:40:51 UTC
Jens,

What's about this file using current 8.2.0 AppImage Linux bundle ? It's
reproducible ?

https://files.kde.org/digikam/

Thanks in advance

Gilles Caulier
Comment 6 caulier.gilles 2025-04-04 01:46:24 UTC
Hi Jens,

The new AppImage bundle 8.7.0 pre-release for Linux based on Qt 6.8.3 is
online at usual place :

https://files.kde.org/digikam/

Let's me know if the problem remain.

Best regards

Gilles Caulier