Fix: onboarding overlay не сносит #app (#app удалялся root.innerHTML='')
- Убрал root.innerHTML='' в OnboardingView.render
- Оверлей теперь fixed/absolute поверх body — лейаут не страдает
- App.showView('map') после пропуска находит #app нормально
This commit is contained in:
parent
75b9fc018f
commit
4706203de8
@ -82,8 +82,8 @@ const OnboardingView = {
|
|||||||
async render(root) {
|
async render(root) {
|
||||||
const slides = await this.loadSlides();
|
const slides = await this.loadSlides();
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
// очистим возможный старый оверлей
|
// НЕ трогаем root.innerHTML — иначе снесём #app, #tabbar и весь лейаут!
|
||||||
root.innerHTML = '';
|
// Оверлей должен быть fixed/absolute поверх существующего UI.
|
||||||
|
|
||||||
const overlay = document.createElement('div');
|
const overlay = document.createElement('div');
|
||||||
overlay.className = 'onboarding-overlay';
|
overlay.className = 'onboarding-overlay';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user