Bug 435307

Summary: Vector stroke gradient stop color overrides all newly selected colors.
Product: [Applications] krita Reporter: pircsi423
Component: Tools/VectorAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: shzam
Priority: NOR    
Version First Reported In: 4.4.3   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: An example of the bug described in the report

Description pircsi423 2021-04-03 10:37:53 UTC
Created attachment 137305 [details]
An example of the bug described in the report

SUMMARY
Vector stroke gradient stop color overrides all newly selected colors.

STEPS TO REPRODUCE
1. Create a vector shape
2. Use the fill tool with any gradient pattern
3. Use the stroke tool with any gradient pattern, but with different colors
4. Select any color stop on the stroke gradient, then attempt to change the color of any of the fill gradient color stops

OBSERVED RESULT
Whichever fill gradient color stop is chosen gets automatically changed to the color stop selected in the stroke options. This is not limited to these options, as any color selector will be affected by this occurence, for example the foreground/background colors. Attempting to force a color change will simply revert the selected color to whatever color was selected on the stroke gradient color stop.

EXPECTED RESULT
For the colors to not be arbitrarily replaced by the selected stroke gradient color stop.

SOFTWARE/OS VERSIONS
Windows: 10
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 5.12.9

ADDITIONAL INFORMATION
Comment 1 sh_zam 2021-04-03 11:34:52 UTC
Hello, we fixed this issue and other issues related to strokes/fill of vector shapes recently: https://bugs.kde.org/show_bug.cgi?id=422204