<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>460463</bug_id>
          
          <creation_ts>2022-10-15 09:07:04 +0000</creation_ts>
          <short_desc>Scroll position in Faces view keeps jumping back &amp; forth during face recognition/detection</short_desc>
          <delta_ts>2022-11-24 07:28:21 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>digikam</product>
          <component>Faces-Workflow</component>
          <version>7.9.0</version>
          <rep_platform>Appimage</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jens">jens-bugs.kde.org</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>caulier.gilles</cc>
    
    <cc>metzpinguin</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>8.0.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2161362</commentid>
    <comment_count>0</comment_count>
    <who name="Jens">jens-bugs.kde.org</who>
    <bug_when>2022-10-15 09:07:04 +0000</bug_when>
    <thetext>SUMMARY: see $SUBJECT

STEPS TO REPRODUCE
1. Detect and recognize a number of faces so Digikam can make suggestions.
2. Start recognition of a number of new photos with a certain person on them (it should keep Digikam busy for ~1min at least to see the issue) 
3. Open the Face view of a person. There should be sufficient faces to make Digikam create a scrollbar for the view, ie. at least 100 or so.
3. Start correcting &amp; reorganizing photos in this face view

OBSERVED RESULT
When a face is detected and Digikam suggests to put it in the currently opened Face view, the scroll position jumps to the top of the view where the suggested face is added, and then back. Sometimes, it does not jump back, or jumps to a completely different position. Also, during detection, selecting faces for reorganization is hard because the input focus keeps flickering.

EXPECTED RESULT
Detecting and/or recognizing faces should not change the foreground view, should not cause flickering of input fields. It should be possible to have a detection job in the background and *simultaneously* reorganize &amp; correct existing faces. Except for the progress bar at the bottom of the screen and the CPU load, face detection and recognition should not be noticeable at all.

SOFTWARE/OS VERSIONS: KDE Neon 20.04 with Digikam-7.9 appimage with debug enabled from 2022-10-12.

Possible duplicate of #402322.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2161367</commentid>
    <comment_count>1</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2022-10-15 09:26:21 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 402322 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2176873</commentid>
    <comment_count>2</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2022-11-24 07:17:01 +0000</bug_when>
    <thetext>Fixed with #402322</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>