fix: browser and console#2064
Conversation
Greptile SummaryThis PR adds edge-to-edge layout support for the Confidence Score: 5/5Safe to merge; no new P1/P0 issues introduced — remaining concerns (deprecated accessor methods, import ordering) were already flagged in prior review threads. The only changed file introduces a correctly API-gated edge-to-edge block. The unconditional listener issue from earlier threads has been resolved by placing the block inside No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant OS as Android OS (API 30+)
participant DA as BrowserActivity.onCreate()
participant W as Window
participant B as Browser (View)
DA->>W: setDecorFitsSystemWindows(false)
Note over W: Window layouts behind system bars
DA->>B: setOnApplyWindowInsetsListener(...)
Note over DA: Listener registered only for API >= 30
DA->>DA: setSystemTheme(primaryColor)
OS-->>B: onApplyWindowInsets(insets)
B->>B: setPadding(left, top, right, bottom)
B-->>OS: consumeSystemWindowInsets()
Note over B: Content inset from system bars via padding
Reviews (3): Last reviewed commit: "fix: browser" | Re-trigger Greptile |
No description provided.