Skip to content

Film strip marker for image which is being processed is shown for more than one image #19772

@horazont

Description

@horazont

Is there an existing issue for this?

  • I checked and did not find my issue in the already reported ones

Describe the bug

The film strip marks the image which is currently being edited with a black arrow and by highlighting it:

Image

However, this marking is applied to multiple images in the film strip. This is quite confusing, because the highlight is very similar to the selection highlight. That makes it unclear which images an action such as R or number key (rating) applies to.

Steps to reproduce

  1. Navigate to a collection with a non-trivial amount of images (20+?)
  2. Open an image in the darkroom
  3. Scroll through the film strip

Expected behavior

Exactly one image should be marked as being processed

Logfile | Screenshot | Screencast

Screen cast: https://github.com/user-attachments/assets/fd88f8b6-1406-4c72-b004-80211f494bee (I took the screen cast with a self-compiled version, but the same happens on 5.2.1 from Debian as reported)

-d common log file is at foo.log, but I suspect that it won't contain anything useful. If there's any more useful log for me to provide, let me know.

Commit

No response

Where did you obtain darktable from?

Debian repositories

darktable version

5.2.1

What OS are you using?

Linux

What is the version of your OS?

Debian testing

Describe your system

No response

Are you using OpenCL GPU in darktable?

No

If yes, what is the GPU card and driver?

No response

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

Can you reproduce with another darktable version(s)?

Also affects a self-compiled darktable (5.3.0+888~g0224217809-dirty, the -dirty is only submodule commits (lua-scripts and rawspeed)).

Is the issue still present using an empty/new config-dir (e.g. start darktable with --configdir "/tmp")?

Yes, I started Darktable 5.2.1 (from Debian) using export XDG_CONFIG_HOME=/tmp/dt-test4/config XDG_DATA_HOME=/tmp/dt-test4/data and it has the same behaviour.

Metadata

Metadata

Assignees

Labels

bug: pendingsomeone needs to start working on thatscope: UIuser interface and interactions

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions