Skip to content

fix(email): Mobile scheduled send#1972

Merged
evanhutnik merged 6 commits intomainfrom
evan/scheduled-send-mobile
Mar 16, 2026
Merged

fix(email): Mobile scheduled send#1972
evanhutnik merged 6 commits intomainfrom
evan/scheduled-send-mobile

Conversation

@evanhutnik
Copy link
Copy Markdown
Contributor

@evanhutnik evanhutnik commented Mar 16, 2026

Summary

  • Fix scheduled send date picker positioning on mobile: In the reply compose (BaseInput), the date picker modal now renders inline (without a portal) on mobile so it shifts up correctly with the compose box when the keyboard opens. The Compose page retains the portal behavior since it needs to escape overflow containers.
  • Fix touch selection on mobile: Added onPointerDown with preventDefault on date picker items and the "Clear" button to prevent input blur from closing the combobox before the selection click event fires.
  • Close modal on date selection: The date picker now closes automatically after selecting a date/time or pressing "Clear", instead of staying open.
  • Compact mode on mobile: On mobile, the date selector trigger only shows the clock icon (no date text) to save space. The icon is colored with the accent color when a scheduled time is set. On desktop, the full date text with accent background pill is preserved.

@evanhutnik evanhutnik requested a review from a team as a code owner March 16, 2026 17:12
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 16, 2026

@evanhutnik evanhutnik merged commit 2d39ca9 into main Mar 16, 2026
22 checks passed
@evanhutnik evanhutnik deleted the evan/scheduled-send-mobile branch March 16, 2026 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant