spiegel-keyman/web/src/engine
Joshua Horton 71d179f02f fix(web): add robustness for bad touch-layout fontsize specs
Fixes: #13766
Fixes: KEYMAN-WEB-QX

It seems that at some point, Developer has been compiling raw "12" values in the touch-layout JSON as a numeric 12 for the fontsize field.  This clearly happened for the inuktitut_pirurvik keyboard; we should also inspect urdu_phonetic, which has the same raw "12".

This change ensures that Web can handle this case without spewing tons of warning/error messages.  It also adds error-logging to help with diagnosis for any related issue in the future.
2025-05-06 09:44:31 +07:00
..
attachment chore(web): fix coverage-reporting artifact 2025-02-12 15:56:54 +07:00
common/web-utils chore(web): fix coverage-reporting artifact 2025-02-12 15:56:54 +07:00
dom-utils chore(web): also link issues near font-family fix 2025-01-24 13:27:02 +07:00
element-wrappers refactor(web): move some files around 2024-08-14 19:06:32 +02:00
events chore(web): fix coverage-reporting artifact 2025-02-12 15:56:54 +07:00
interfaces chore(web): fix coverage-reporting artifact 2025-02-12 15:56:54 +07:00
js-processor fix(web): do not simplify nul-prefixed contexts when rule-matching 2025-01-23 09:30:34 +07:00
keyboard feat(web): adds gesture 'traces' for warning/error logging 2025-02-27 12:50:35 +07:00
keyboard-storage chore(web): fix coverage-reporting artifact 2025-02-12 15:56:54 +07:00
main Merge pull request #13360 from keymanapp/feat/web/gesture-error-traces 2025-03-19 08:13:48 +07:00
osk fix(web): add robustness for bad touch-layout fontsize specs 2025-05-06 09:44:31 +07:00
predictive-text chore: fix indentation in worker-main/build.sh 2025-05-02 08:13:47 +07:00
sentry-manager refactor(web): move sentry-manager → web/src/engine/sentry-manager 2024-09-11 15:15:01 +02:00