Fix: onboarding overlay не сносит #app (#app удалялся root.innerHTML='')

- Убрал root.innerHTML='' в OnboardingView.render
- Оверлей теперь fixed/absolute поверх body — лейаут не страдает
- App.showView('map') после пропуска находит #app нормально
This commit is contained in:
root 2026-08-20 21:21:14 +00:00
parent 75b9fc018f
commit 4706203de8

View File

@ -82,8 +82,8 @@ const OnboardingView = {
async render(root) {
const slides = await this.loadSlides();
return new Promise((resolve) => {
// очистим возможный старый оверлей
root.innerHTML = '';
// НЕ трогаем root.innerHTML — иначе снесём #app, #tabbar и весь лейаут!
// Оверлей должен быть fixed/absolute поверх существующего UI.
const overlay = document.createElement('div');
overlay.className = 'onboarding-overlay';