| index cf0dcf5..f6b2303 100644 |
| --- a/web/static/style.css |
| +++ b/web/static/style.css |
| @@ -2186,15 +2186,22 @@ html.native .thread-head { |
| the native composer (drag-drop or the native + button stage into it). The composer |
| below is hidden, so clear the native bar's height (plus the old 10px breathing room). */ |
| .native-embed .composer-preview { padding-bottom: calc(10px + var(--native-bottom-inset, 0px)); } |
| -/* The Interface view (an .app-pane scroller) runs under the same floating |
| - native bars as the feed: pad its top with the injected inset so the app's |
| - own UI (To-do's add row, Reminders' form) starts clear of the header, and |
| - end with a real in-flow spacer — not padding-bottom, which WebKit drops at |
| - a scroller's end — so the last row clears the home indicator/keyboard. */ |
| -.native-embed #interface-pane { |
| +/* The Interface view AND the Chat/takeover pane (both .app-pane scrollers — |
| + #interface-pane and #app-pane) run under the same floating native bars as |
| + the feed: pad their top with the injected inset so the app's own UI (To-do's |
| + add row, Reminders' form, a takeover app like Vault) starts clear of the |
| + header, and end with a real in-flow spacer — not padding-bottom, which |
| + WebKit drops at a scroller's end — so the last row clears the home |
| + indicator/keyboard. #app-pane hosting a nested chat mini-app instead |
| + (:has(> .chatapp-root) — a companion app's Chat view) is excluded: that |
| + nested .chatapp-feed already pads itself with the same vars, so double- |
| + padding the outer pane too would push it down/shrink it twice over. */ |
| +.native-embed #interface-pane, |
| +.native-embed #app-pane:not(:has(> .chatapp-root)) { |
| padding-top: calc(16px + var(--native-top-inset, 0px)); |
| } |
| -.native-embed #interface-pane::after { |
| +.native-embed #interface-pane::after, |
| +.native-embed #app-pane:not(:has(> .chatapp-root))::after { |
| content: ""; |
| flex: none; |
| height: calc(16px + var(--native-bottom-inset, 0px)); |