mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-16 20:57:40 +00:00
fix(developer): readonly groups should never emit output
Fixes #6799. For KeymanWeb compiled keyboards, readonly groups should never emit any output. Rules in these groups permitted only to: * `use` other readonly groups * `call` external functions (which MUST NOT emit output) * `set`, `reset` or `save` store values The base kmx compiler does emit output for rules in readonly groups. Thus, the KeymanWeb compiler, when it transpiles from the generated .kmx, needs to omit output for any readonly group, while avoiding any other potential change in behaviour.
This commit is contained in:
parent
17f11dfff0
commit
7a7d1e0362