spiegel-keyman/web/source
Marc Durdin 4d07a393b0 fix(web): sporadic blank keyboard on Android
Fixes #3996.

This is a tentative fix: it merely prevents `_Hide` from having any effect when in embedded mode. Tested on Android and could not force any issues.

However, it addresses the symptom and is probably sufficient but does not actually fix the root issue of the problem, which is that the `_Hide` method should never be called for embedded mode, as keyboard visibility is controlled by the host Keyman Engine on the device. Digging out those code paths is a much bigger job, and as the keyboard continues to function correctly if the effect of the hide (opacity=0) is undone by hand using web inspector, I am reasonably confident that this won't break other things.
2020-12-14 09:51:27 +11:00
..
dom fix(web): default attachment behavior 2020-11-25 12:51:34 +07:00
fonts Move KMBM variable out of KV member in keyboards to match compiler behaviour 2017-10-20 10:42:54 +07:00
keyboards fix(web/engine): proactive prevention for swapped keyboards 2020-11-20 10:53:32 +07:00
osk fix(web): sporadic blank keyboard on Android 2020-12-14 09:51:27 +11:00
resources feat(web/engine): updates osk font, adds layout codes for new glyphs 2020-11-12 15:46:55 +07:00
text chore(web/engine): post-rebase cleanup 2020-04-24 14:35:52 +07:00
utils change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
.editorconfig Start adding banner module 2019-03-14 15:42:38 +07:00
build.sh refactor(web/engine): fixes DOM-web, recorder 2020-06-17 10:51:33 +07:00
build_dev_resources.sh change(web): better recorder build management 2020-05-01 08:06:12 +07:00
keymanweb.ts change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
kmwapi.ts fix(web/engine): final PR review fixes 2020-05-01 08:01:14 +07:00
kmwbase.ts fix(common/core/web): predictive context reset 2020-12-03 15:48:18 +07:00
kmwdebug.js change(web/engine): kbdProcessor.core => core.keyboardProcessor 2020-04-06 13:17:32 +07:00
kmwdebugstub.js KeymanWeb 10.0 alpha (#124) 2017-07-26 07:36:58 +07:00
kmwdevice.ts refactor(web/engine): renames DeviceSpec, moves to utils 2020-05-18 08:31:32 +07:00
kmwembedded.ts Merge pull request #3685 from keymanapp/feat/common/models/context-reversion 2020-10-20 08:42:07 +07:00
kmwexthtml.ts fix(web): Fixes #2322, updates to tsc 3.7.2 2019-11-18 12:22:43 +07:00
kmwhotkeys.ts refactor(web/engine): starts DOM pre-processor 2020-03-26 13:01:14 +07:00
kmwinit.ts KeymanWeb - versioning update for beta. 2019-01-15 08:52:43 +07:00
kmwnative.ts change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
kmwreleasestub.js KeymanWeb - versioning update for beta. 2019-01-15 08:52:43 +07:00
kmwrotation.ts fix(web): Fixes #3931 - adds in-rotation null guard 2020-11-24 10:22:26 +07:00
kmwtypedefs.ts change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
kmwuibutton.ts KeymanWeb - versioning update for beta. 2019-01-15 08:52:43 +07:00
kmwuifloat.ts change(web): cleans up web UI module dependencies 2020-05-15 13:52:23 +07:00
kmwuimanager.ts Applies namespacing to the bulk of currently-refactored KMW code. 2018-03-05 09:51:20 +07:00
kmwuitoggle.ts change(web): cleans up web UI module dependencies 2020-05-15 13:52:23 +07:00
kmwuitoolbar.ts Hack - alters the toolbar map to match regions 2019-09-23 14:57:09 +07:00
kmwutils.ts chore(web/engine): post-rebase cleanup 2020-04-24 14:35:52 +07:00
singleton.ts Initial reorganization of OSK code complete. Regressions exist, though. 2019-01-10 11:54:47 +07:00
tsconfig.base.json change(web): reworks source-map root 2020-03-11 08:44:43 +07:00
tsconfig.dev_resources.json refactor(web/engine): fixes DOM-web, recorder 2020-06-17 10:51:33 +07:00
tsconfig.embedded.json refactor(web/engine): fixes DOM-web, recorder 2020-06-17 10:51:33 +07:00
tsconfig.json Refactors TS compile defs, converts the UI element sources. 2017-12-15 10:19:53 +07:00
tsconfig.ui.json fix(web): fixes UI modules' compilation 2020-04-24 13:45:16 +07:00
tsconfig.web.json refactor(web/engine): fixes DOM-web, recorder 2020-06-17 10:51:33 +07:00
version.txt Move KeymanWeb project to web/ 2017-05-26 11:00:34 +07:00