У меня проблема в родном скриптовом приложении на Android: После выхода из приложения и изменения размера системного шрифта я не могу использовать панель навигации. Ошибка следующая:
System.err: An uncaught Exception occurred on "main" thread.
System.err: Calling js method onTouch failed
System.err: TypeError: Cannot read property 'navigate' of undefined
Кажется, что кадр становится неопределенным или недоступным через frame.topmost. Эта ошибка появляется только тогда, когда я хочу использовать навигацию в качестве первого действия после возврата в приложение. Когда я покидаю приложение и go возвращаюсь туда без изменения системного размера шрифта между ними, ошибка также не возникает.
Я запускаю приложение в симуляторе android, используя другую версию Android (8,9,9+). Кажется, что проблема не зависит от версии android.
Nativescript версии 6.1.2
Эта проблема воспроизводится в шаблоне приложения "tns-template-box-navigation": Создайте проект, используя этот шаблон, вызвав
tns create my-app-name --template tns-template-drawer-navigation
Запустите приложение в симуляторе android. Далее откройте настройки android и измените размер шрифта. После этого переключение обратно в приложение, открытие бокового меню и нажатие одного из пунктов меню вызовет ошибку.
Есть ли идеи, как решить эту редкую проблему?
Бестс, Джулиан