Keep mobile conversation replies keyboard-safe #324

Merged
timmy merged 1 commits from timmy/323-mobile-conversation-keyboard-safe into main 2026-08-08 17:35:30 +00:00
Owner

Closes #323

What changed

  • add a reusable visualViewport controller for issue, pull-request, and unread-update conversation composers
  • keep composer controls and live status visible above mobile keyboards while preserving drafts and restoring scroll
  • make offline-shell coverage match every local dashboard runtime asset, including task-overlay history

Verification

  • strict RED observed before controller implementation and before dashboard/offline integration
  • focused: 27 passed
  • full suite: 585 passed
  • headless Chromium at 390px verified all three sheets at a 420px keyboard-reduced viewport; textarea, submit button, and live status remained visible with no page errors
Closes #323 ## What changed - add a reusable visualViewport controller for issue, pull-request, and unread-update conversation composers - keep composer controls and live status visible above mobile keyboards while preserving drafts and restoring scroll - make offline-shell coverage match every local dashboard runtime asset, including task-overlay history ## Verification - strict RED observed before controller implementation and before dashboard/offline integration - focused: 27 passed - full suite: 585 passed - headless Chromium at 390px verified all three sheets at a 420px keyboard-reduced viewport; textarea, submit button, and live status remained visible with no page errors
timmy added 1 commit 2026-08-08 17:34:33 +00:00
feat: keep mobile conversation replies keyboard-safe (#323)
All checks were successful
CI / lint (pull_request) Successful in 31s
CI / build-frontend (pull_request) Successful in 4s
21e0a49d3c
timmy merged commit d46d296e09 into main 2026-08-08 17:35:30 +00:00
timmy deleted branch timmy/323-mobile-conversation-keyboard-safe 2026-08-08 17:35:30 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#324
No description provided.