mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 08:03:20 +00:00
The Expo shell pads the container that holds the WebView by the device top inset, and the hosted page pads again from env(safe-area-inset-top). Android derives that value from the window's display cutout without subtracting the WebView's offset, so every hybrid screen sat a second status bar below the system one. iOS never showed it because WKWebView recomputes its own safe area from the view's position. The shell keeps the inset. The hosted route root now pins the page's top inset to zero and leaves the edges the WebView still meets alone, so the reserved space is applied exactly once on both platforms. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb