Merge branch 'master' into fix/developer/9889-compiler-crash-without-project

This commit is contained in:
Marc Durdin 2023-11-02 14:47:40 +11:00 committed by GitHub
commit 67ec7a5fa2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 3 deletions

View file

@ -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)

View file

@ -1 +1 @@
17.0.203
17.0.204

View file

@ -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);

View file

@ -1647,6 +1647,8 @@ export default class VisualKeyboard extends EventEmitter<EventMap> 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)) {