diff --git a/ts/editor/editor-toolbar/HighlightColorButton.svelte b/ts/editor/editor-toolbar/HighlightColorButton.svelte index 257f41aa5..f89f7a99a 100644 --- a/ts/editor/editor-toolbar/HighlightColorButton.svelte +++ b/ts/editor/editor-toolbar/HighlightColorButton.svelte @@ -134,9 +134,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html on:input={(event) => { color = setColor(event); bridgeCommand(`lastHighlightColor:${color}`); + }} + on:change={() => { + setTextColor(); saveCustomColours({}); }} - on:change={() => setTextColor()} /> diff --git a/ts/editor/editor-toolbar/TextColorButton.svelte b/ts/editor/editor-toolbar/TextColorButton.svelte index 88d5e49f4..ce80aae49 100644 --- a/ts/editor/editor-toolbar/TextColorButton.svelte +++ b/ts/editor/editor-toolbar/TextColorButton.svelte @@ -153,13 +153,13 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html on:input={(event) => { color = setColor(event); bridgeCommand(`lastTextColor:${color}`); - saveCustomColours({}); }} on:change={() => { // Delay added to work around intermittent failures on macOS/Qt6.5 setTimeout(() => { setTextColor(); }, 200); + saveCustomColours({}); }} />