From 595000ad4fb6aaec4701454abf166a7371276211 Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 29 May 2024 19:52:41 +0200 Subject: [PATCH] fix(caret): incorrect placement on page load --- frontend/src/ts/config.ts | 2 +- frontend/src/ts/test/test-ui.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/ts/config.ts b/frontend/src/ts/config.ts index 9b81de7ad..84bddc669 100644 --- a/frontend/src/ts/config.ts +++ b/frontend/src/ts/config.ts @@ -1642,7 +1642,7 @@ export function setFontSize(fontSize: number, nosave?: boolean): boolean { ConfigEvent.dispatch("fontSize", config.fontSize, nosave); // trigger a resize event to update the layout - handled in ui.ts:108 - $(window).trigger("resize"); + if (!nosave) $(window).trigger("resize"); return true; } diff --git a/frontend/src/ts/test/test-ui.ts b/frontend/src/ts/test/test-ui.ts index 2d5517dee..0c322db06 100644 --- a/frontend/src/ts/test/test-ui.ts +++ b/frontend/src/ts/test/test-ui.ts @@ -356,7 +356,9 @@ export function showWords(): void { updateWordsWidth(); updateWordsHeight(true); updateActiveElement(undefined, true); - void Caret.updatePosition(); + setTimeout(() => { + void Caret.updatePosition(); + }, 125); updateWordsInputPosition(true); }