| Summary: | Scroll index resets to item 0 in Similarity list window on delete of any list deletion | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | Roland <carbonwerkes> |
| Component: | Searches-Similarity | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | caulier.gilles, metzpinguin |
| Priority: | NOR | ||
| Version First Reported In: | 8.5.0 | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | https://invent.kde.org/graphics/digikam/-/commit/17f34664539c70bcb24b6dcba369096141a4832f | Version Fixed/Implemented In: | 8.5.0 |
| Sentry Crash Report: | |||
|
Description
Roland
2024-08-11 22:05:53 UTC
Point 3 is not correct, the delete key deletes the first item when it is selected, this can also be the reference image. So it can be dangerous to just press the delete key without paying attention to the refermz image. If you select the images you want to delete, the duplicates list will have lost focus anyway. Maik Git commit 17f34664539c70bcb24b6dcba369096141a4832f by Maik Qualmann. Committed on 12/08/2024 at 20:36. Pushed by mqualmann into branch 'master'. select next list entry if duplicate images are deleted FIXED-IN: 8.5.0 M +1 -1 NEWS M +50 -0 core/utilities/fuzzysearch/findduplicatesalbum.cpp https://invent.kde.org/graphics/digikam/-/commit/17f34664539c70bcb24b6dcba369096141a4832f Hi Mark Thank you for the correction on my understanding of how the default Del works for duplicates. I would suggest the behavior as it is implemented is probably a logical bug. There is a mechanism for defining the reference image during the filtering. That is, this is not arbitrary, and I think it would be reasonable to expect that the system would not default to deletion of the reference image. Of course, it may be that the user wishes to delete the reference image, but that could just be intervention in the form of a manual selection of which duplicate(s) to delete for that list entry. Its not sarcasm when I ask- what is the purpose of defining a reference image in a function like this if the reference image isnt intended to be special in some way? That is, if there are filters to define Reference as 'prefer newer date' or 'larger image' or 'newest modified', the implication is that the user considers those to be primary against which other instances are assumed to be duplicates. In my view, it would be best to simply always place the reference image at position 1 in the summary view, and have the focus for 'delete' on the first non-reference image. In a scenario where someone runs a Similarity check against 1 or more albums, it is possible to simply hit the 'remove duplicates' button as a batch process, and it isnt at all clear from that: if duplicates arent defined as non-reference, then this is doing something that isnt implied (at least, not to me). Best Rob |