Собрал стоковый проект через framework7 create --ui, (cordova, android, ios, electron), svelte, шаблон с тремя табами, собрал apk через npm run build-cordova-android, попробовал запустить на 3х телефонах, везде фризит на splashscreen заставке. Оказалось что дело в этом коде (src/js/cordova-app.js):
handleSplashscreen: function() {
var f7 = cordovaApp.f7;
if (!window.navigator.splashscreen || f7.device.electron) return;
setTimeout(() => {
window.navigator.splashscreen.hide();
}, 2000);
},
Если обернуть в setTimeout или убрать if (!window.navigator.splashscreen || f7.device.electron) return; то запускается нормально