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; } }