Applying multiple styles with multiple module instances produces order-dependent result #15806
Labels
bug: pending
someone needs to start working on that
difficulty: hard
big changes across different parts of the code base
priority: medium
core features are degraded in a way that is still mostly usable, software stutters
reproduce: confirmed
a way to make the bug re-appear 99% of times has been found
Milestone
Describe the bug
This is from https://discuss.pixls.us/t/how-to-add-two-watermarks-on-a-image-in-darktable/40653/10. The OP asked about multiple watermarks. To demonstrate the use of multiple instances, I created two styles, one with watermarks in the top/bottom left corners, one with watermarks in the top left/right corners.
Applying them in "top", then "left" displays 3 watermarks (top left, top right, bottom left).
Applying them in "left", then "top" order displays only the top 2; bottom left is removed.
Steps to reproduce
Expected behavior
Combine the styles and display 3 watermarks (module instance names are distinct)
Logfile | Screenshot | Screencast
First "top", then "left":
First "left", then "top":
left watermarks.dtstyle.txt
top watermarks.dtstyle.txt
The "left" style:
The "top" style
Commit
No response
Where did you obtain darktable from?
self compiled
darktable version
4.5.0+1391~g0a39901aa5-dirty (because of the tone-eq experiment from #15743 (comment))
What OS are you using?
Linux
What is the version of your OS?
Ubuntu 23.10
Describe your system?
No response
Are you using OpenCL GPU in darktable?
None
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
No response
The text was updated successfully, but these errors were encountered: