diff --git a/.changeset/twenty-swans-help.md b/.changeset/twenty-swans-help.md new file mode 100644 index 0000000000..6feff90de9 --- /dev/null +++ b/.changeset/twenty-swans-help.md @@ -0,0 +1,6 @@ +--- +"@gradio/imageeditor": patch +"gradio": patch +--- + +fix:Ensure ImageEditor brush colour is updated when changed diff --git a/js/imageeditor/shared/tools/Brush.svelte b/js/imageeditor/shared/tools/Brush.svelte index 5a64641b55..1c1c7f534b 100644 --- a/js/imageeditor/shared/tools/Brush.svelte +++ b/js/imageeditor/shared/tools/Brush.svelte @@ -47,12 +47,11 @@ ? colors.map(process_color).filter((_, i) => i < 4) : []; - $: selected_color = - default_color === "auto" - ? processed_colors[0] - : !default_color - ? "black" - : process_color(default_color); + let selected_color = process_color(default_color || "#000000"); + + $: if (mode === "draw") { + current_color.set(selected_color); + } let brush_options: brush_option_type = false;