diff --git a/HISTORY.md b/HISTORY.md index 0630bcdfd8..8bc6b8f02a 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,10 @@ # Keyman Version History +## 17.0.203 alpha 2023-10-30 + +* fix(linux): Fix uninstallation of shared keyboard (#9880) +* chore: include ci/pull-requests.inc.sh for help uploads (#9897) + ## 17.0.202 alpha 2023-10-30 * chore(common): unify pull-request creation scripts (#9888) diff --git a/VERSION.md b/VERSION.md index 0ee08aa753..d8de415ab0 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1 +1 @@ -17.0.203 \ No newline at end of file +17.0.204 \ No newline at end of file diff --git a/web/src/engine/osk/src/keyboard-layout/oskLayerGroup.ts b/web/src/engine/osk/src/keyboard-layout/oskLayerGroup.ts index e4d4e933cc..540e82672f 100644 --- a/web/src/engine/osk/src/keyboard-layout/oskLayerGroup.ts +++ b/web/src/engine/osk/src/keyboard-layout/oskLayerGroup.ts @@ -47,8 +47,8 @@ export default class OSKLayerGroup { const layerObj = new OSKLayer(vkbd, layout, layer); this.layers[layer.id] = layerObj; - // Always make the first layer visible - layerObj.element.style.display = (n==0 ? 'block' : 'none'); + // Always make the 'default' layer visible by default. + layerObj.element.style.display = (layer.id == 'default' ? 'block' : 'none'); // Add layer to group lDiv.appendChild(layerObj.element); diff --git a/web/src/engine/osk/src/visualKeyboard.ts b/web/src/engine/osk/src/visualKeyboard.ts index d450c661a0..204b99bfbb 100644 --- a/web/src/engine/osk/src/visualKeyboard.ts +++ b/web/src/engine/osk/src/visualKeyboard.ts @@ -1647,6 +1647,8 @@ export default class VisualKeyboard extends EventEmitter implements Ke // Add a faint border kbd.style.border = '1px solid #ccc'; + kbdObj.updateState(); // double-ensure that the 'default' layer is properly displayed. + // Once the element is inserted into the DOM, refresh the layout so that proper text scaling may apply. const detectAndHandleInsertion = () => { if(document.contains(kbd)) {