fix(pwa): fix UI overlap, scroll bleed and wrong nav height on iOS
Three root causes fixed: 1. Double safe-area padding: pwa.css set padding-top/bottom on body globally, but page containers already account for safe-area-inset in their height calculations. Removed body vertical padding (kept only in standalone media query for padding-top). 2. Wrong nav token: all page containers used --nav-height-mobile (56px) instead of --nav-bottom-height (68px = 56px scroll + 12px dots), causing 12px of content to render behind the bottom nav. 3. Scroll bleed: fixed-height page containers lacked overflow:hidden, allowing scroll events to propagate to the body. Added overscroll-behavior-y:contain on app-content globally. Fixes #16
This commit is contained in:
+3
-3
@@ -12,9 +12,9 @@
|
||||
* API: Immer Netzwerk (kein Caching von Nutzerdaten)
|
||||
*/
|
||||
|
||||
const SHELL_CACHE = 'oikos-shell-v22';
|
||||
const PAGES_CACHE = 'oikos-pages-v22';
|
||||
const ASSETS_CACHE = 'oikos-assets-v22';
|
||||
const SHELL_CACHE = 'oikos-shell-v23';
|
||||
const PAGES_CACHE = 'oikos-pages-v23';
|
||||
const ASSETS_CACHE = 'oikos-assets-v23';
|
||||
const ALL_CACHES = [SHELL_CACHE, PAGES_CACHE, ASSETS_CACHE];
|
||||
|
||||
// App-Shell: sofort benötigt für ersten Render
|
||||
|
||||
Reference in New Issue
Block a user