From 61555fef7d24ee439c049e3e1e0a805396b64049 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 18 May 2023 16:36:16 +1000 Subject: [PATCH] Hack around color setting failure in Qt6.5 Closes #2505 --- ts/editor/editor-toolbar/TextColorButton.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ts/editor/editor-toolbar/TextColorButton.svelte b/ts/editor/editor-toolbar/TextColorButton.svelte index 5230d0c55..14ef80a32 100644 --- a/ts/editor/editor-toolbar/TextColorButton.svelte +++ b/ts/editor/editor-toolbar/TextColorButton.svelte @@ -151,7 +151,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html color = setColor(event); bridgeCommand(`lastTextColor:${color}`); }} - on:change={() => setTextColor()} + on:change={() => { + // Delay added to work around intermittent failures on macOS/Qt6.5 + setTimeout(() => { + setTextColor(); + }, 200); + }} />