fix(ui): remove iOS fixed-shell bottom gap - #1266
Conversation
This pull request has been ignored for the connected project Preview Branches by Supabase. |
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughPhone dashboard and search shells now remain in normal flow on small screens, use phone-scoped viewport sizing, and include fixes and tests for bottom-edge painting, calculator focus reset timing, and hydrated search input handling. ChangesPhone viewport and interaction contracts
Estimated code review effort: 3 (Moderate) | ~25 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/branch-review-ledger.md`:
- Line 1109: Update the review-ledger entry dated 2026-07-27 to use the actual
completion date, or remove/defer the row until the review has occurred; do not
record a future release review.
In `@src/app/globals.css`:
- Around line 2345-2348: Remove the duplicate min-height and height declarations
in the affected global stylesheet rule. Keep the 100vh values as defaults and
move the 100svh overrides into a dedicated `@supports` block, following the
existing 100dvh pattern.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: dff3d251-c181-4e26-8c89-1774db93d17b
📒 Files selected for processing (8)
docs/branch-review-ledger.mddocs/search-chrome-behaviour.mdsrc/app/globals.csssrc/components/ClinicalDashboard.tsxsrc/components/clinical-dashboard/global-search-shell.tsxsrc/components/clinical-dashboard/use-hide-on-scroll.tstests/clinical-dashboard-merge-artifacts.test.tstests/ui-phone-scroll.spec.ts
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
CI triageCI failed on this PR. Automated classification of the 2 failed job(s):
Compared with main CI run #5899 (success). Classification is evidence routing, not permission to ignore a failure. Exact quarantined Playwright identities remain governed by the flake ledger. |
Summary
RAG impact: no retrieval behaviour change — phone viewport shell and UI regression coverage only.
Verification
npm run verify:pr-local— PASS: formatting, lint, typecheck, 3,519 tests, production build, client-secret scan, and 36 offline RAG fixtures.npm run verify:ui— PASS: 314/314 Chromium UI tests across all phone modes.npm run verify:cheap— PASS: 393 test files; 3,519 passed / 2 skipped.npm run verify:release— not run because its live/provider-governance lanes are outside this UI-only change; no OpenAI, Supabase, or Railway API checks were invoked.Risk and rollout
a8efe4a08; retain the append-only review ledger as historical evidence and append a correction if needed.maintriggers the repository-configured Railway production auto-deploy. No separate provider mutation is performed.Clinical Governance Preflight
Not applicable: this change does not touch ingestion, answer generation, retrieval/ranking, source rendering, document access, privacy, production environment, or clinical output.
Notes
Summary by CodeRabbit