From 8a5fd860e137497907e29fd73a9e07cb1eadd0de Mon Sep 17 00:00:00 2001 From: jahorton Date: Tue, 10 Mar 2020 13:53:23 +0700 Subject: [PATCH] fix(web): stopgap for em scaling issue for doc kbds --- web/source/osk/visualKeyboard.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/source/osk/visualKeyboard.ts b/web/source/osk/visualKeyboard.ts index f01f958e47..2bf9c13db4 100644 --- a/web/source/osk/visualKeyboard.ts +++ b/web/source/osk/visualKeyboard.ts @@ -1723,7 +1723,12 @@ namespace com.keyman.osk { } else { let emSizeStr = getComputedStyle(document.body).fontSize; let emSize = util.getFontSizeStyle(emSizeStr).val; - let emScale = util.getFontSizeStyle(keyman.osk._Box).val; + var emScale = 1; + if(!this.isStatic) { + // Reading this requires the OSK to be active, so we filter out + // BuildVisualKeyboard calls here. + emScale = util.getFontSizeStyle(keyman.osk._Box).val; + } return emSize * emScale; } }