gsxdsm
1258e471c1
fix(dashboard): contain iOS rubber-band on ChatView messages and composer
...
Three scoped overscroll fixes for the ChatView mobile keyboard-up case:
- .chat-messages: overscroll-behavior: contain so edge-swipes on the
messages list don't bounce the parent / document.
- .chat-input-area: overscroll-behavior: contain so swipes on the
composer footer don't escape upward.
- .chat-input-textarea: touch-action: pan-y + overscroll-behavior:
contain so a vertical swipe started on the textarea stays inside
the textarea (multi-line scroll still works) instead of
rubber-banding the page and exposing the body background.
User-reported symptom: keyboard up + swipe up on the textarea edge,
the composer shakes and a gray box (body background) partially
covers it.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 20:49:42 -07:00
..
2026-05-06 20:48:50 -07:00
2026-04-18 12:14:43 -07:00
2026-05-03 04:43:14 -07:00
2026-05-03 04:43:14 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-05-02 11:19:39 -07:00
2026-05-03 19:01:10 -07:00
2026-05-05 20:47:37 -07:00
2026-05-05 20:47:37 -07:00
2026-05-06 00:05:55 -07:00
2026-05-06 10:18:27 -07:00
2026-04-27 22:17:54 -07:00
2026-05-06 08:51:23 -07:00
2026-05-05 20:47:37 -07:00
2026-05-03 19:01:10 -07:00
2026-04-24 19:39:20 -07:00
2026-05-05 12:37:25 -07:00
2026-05-06 00:05:55 -07:00
2026-05-06 10:18:27 -07:00
2026-05-01 17:45:26 -07:00
2026-05-06 07:38:09 -07:00
2026-04-24 19:39:20 -07:00
2026-05-05 20:47:37 -07:00
2026-05-03 04:43:14 -07:00
2026-04-30 21:20:56 -07:00
2026-04-30 22:55:48 -07:00
2026-05-04 04:19:32 -07:00
2026-05-04 04:19:32 -07:00
2026-04-25 13:46:00 -07:00
2026-04-27 22:17:54 -07:00
2026-04-27 04:05:25 -07:00
2026-05-05 07:05:41 -07:00
2026-05-03 04:43:14 -07:00
2026-05-06 08:04:47 -07:00
2026-05-06 10:18:27 -07:00
2026-05-06 10:18:27 -07:00
2026-04-25 00:07:19 -07:00
2026-04-25 00:07:19 -07:00
2026-05-04 06:49:05 -07:00
2026-04-25 01:45:29 -07:00
2026-04-25 01:45:29 -07:00
2026-05-06 05:29:56 -07:00
2026-05-06 05:29:56 -07:00
2026-04-28 14:25:55 -07:00
2026-04-27 04:05:25 -07:00
2026-05-06 18:37:23 -07:00
2026-04-29 09:46:16 -07:00
2026-05-01 13:00:37 -07:00
2026-05-06 20:49:42 -07:00
2026-05-06 20:42:14 -07:00
2026-04-24 13:24:49 -07:00
2026-05-01 13:56:55 -07:00
2026-05-05 15:09:56 -07:00
2026-05-01 16:02:23 -07:00
2026-05-01 22:53:22 -07:00
2026-05-04 04:09:28 -07:00
2026-04-29 16:26:53 -07:00
2026-05-04 09:51:54 -07:00
2026-05-04 09:51:54 -07:00
2026-04-24 09:38:16 -07:00
2026-05-02 00:37:57 -07:00
2026-05-02 00:37:57 -07:00
2026-04-30 23:24:29 -07:00
2026-04-27 20:05:45 -07:00
2026-04-29 20:15:05 -07:00
2026-05-01 17:39:47 -07:00
2026-04-29 23:39:18 -07:00
2026-04-30 02:21:19 -07:00
2026-04-26 23:35:18 -07:00
2026-04-26 23:47:22 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 22:50:51 -07:00
2026-05-01 13:00:37 -07:00
2026-04-25 11:28:33 -07:00
2026-04-29 07:10:52 -07:00
2026-05-02 22:33:48 -07:00
2026-05-03 07:47:45 -07:00
2026-05-03 14:10:11 -07:00
2026-05-03 14:10:11 -07:00
2026-05-03 07:47:45 -07:00
2026-05-03 07:47:45 -07:00
2026-05-03 07:47:45 -07:00
2026-05-03 07:47:45 -07:00
2026-04-27 17:26:07 -07:00
2026-04-27 17:26:07 -07:00
2026-05-01 03:47:10 -07:00
2026-05-01 09:14:10 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 10:01:21 -07:00
2026-05-03 05:57:25 -07:00
2026-05-06 20:34:35 -07:00
2026-05-06 05:53:01 -07:00
2026-05-06 05:53:01 -07:00
2026-05-05 20:47:37 -07:00
2026-04-29 07:10:52 -07:00
2026-05-05 20:47:37 -07:00
2026-05-05 20:47:37 -07:00
2026-05-04 09:51:54 -07:00
2026-04-29 07:10:52 -07:00
2026-05-05 07:18:32 -07:00
2026-04-27 18:10:24 -07:00
2026-05-03 19:01:10 -07:00
2026-05-06 20:48:50 -07:00
2026-05-06 18:47:25 -07:00
2026-05-06 18:47:25 -07:00
2026-04-28 20:07:54 -07:00
2026-04-29 08:15:01 -07:00
2026-05-05 20:47:38 -07:00
2026-05-05 00:21:21 -07:00
2026-05-04 23:47:26 -07:00
2026-05-05 01:34:40 -07:00
2026-05-06 18:37:23 -07:00
2026-05-05 01:46:58 -07:00
2026-05-05 01:46:58 -07:00
2026-04-27 02:24:21 -07:00
2026-04-27 02:24:21 -07:00
2026-05-06 16:14:29 -07:00
2026-05-06 10:39:54 -07:00
2026-05-06 10:39:54 -07:00
2026-04-26 02:15:54 -07:00
2026-05-04 09:20:07 -07:00
2026-05-05 07:18:32 -07:00
2026-04-24 09:38:16 -07:00
2026-05-06 09:26:15 -07:00
2026-05-04 01:43:04 -07:00
2026-05-05 15:09:00 -07:00
2026-05-04 21:46:06 -07:00
2026-05-06 11:24:37 -07:00
2026-05-06 13:38:23 -07:00
2026-05-06 18:47:25 -07:00
2026-05-06 18:47:25 -07:00
2026-04-25 07:04:50 -07:00
2026-05-04 05:25:52 -07:00
2026-05-04 21:21:22 -07:00
2026-04-26 12:25:10 -07:00
2026-04-26 11:39:08 -07:00
2026-04-28 18:21:17 -07:00
2026-05-04 22:17:10 -07:00
2026-05-06 14:11:32 -07:00
2026-05-04 22:17:10 -07:00
2026-05-04 22:17:10 -07:00
2026-05-04 22:17:10 -07:00
2026-05-06 05:29:56 -07:00
2026-05-06 05:53:01 -07:00
2026-05-06 05:53:01 -07:00
2026-05-04 04:19:32 -07:00
2026-05-06 20:42:14 -07:00
2026-05-04 06:12:12 -07:00
2026-05-04 19:05:48 -07:00
2026-05-04 21:21:22 -07:00
2026-04-28 23:23:34 -07:00
2026-04-28 23:23:34 -07:00
2026-04-09 13:01:19 -07:00
2026-05-04 06:12:12 -07:00
2026-05-04 19:05:48 -07:00
2026-05-03 23:08:05 -07:00
2026-05-03 23:08:05 -07:00
2026-04-17 08:01:38 -07:00
2026-05-02 21:17:01 -07:00
2026-05-03 01:29:30 -07:00
2026-05-02 21:17:01 -07:00
2026-04-25 07:04:50 -07:00
2026-04-27 22:17:54 -07:00
2026-04-27 23:06:20 -07:00
2026-04-25 13:46:00 -07:00
2026-05-01 13:00:37 -07:00
2026-05-03 17:10:03 -07:00
2026-05-05 11:32:05 -07:00
2026-05-06 19:55:55 -07:00
2026-05-06 19:55:55 -07:00
2026-05-02 10:43:29 -07:00
2026-05-02 21:17:01 -07:00
2026-05-04 21:21:22 -07:00
2026-05-02 21:17:01 -07:00
2026-05-04 21:21:22 -07:00
2026-04-22 13:57:10 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-05-01 13:00:37 -07:00
2026-04-01 01:36:24 -07:00
2026-04-06 15:05:21 -07:00
2026-04-28 14:25:56 -07:00
2026-04-28 23:23:34 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 22:17:19 -07:00
2026-04-29 07:10:52 -07:00
2026-05-04 10:18:38 -07:00
2026-05-01 17:39:47 -07:00
2026-05-04 09:54:43 -07:00
2026-05-06 13:38:23 -07:00
2026-05-06 20:02:02 -07:00
2026-05-06 20:42:14 -07:00
2026-05-06 20:42:14 -07:00
2026-05-03 09:31:17 -07:00
2026-05-03 19:01:10 -07:00
2026-05-03 09:31:17 -07:00
2026-05-04 09:20:07 -07:00
2026-05-02 13:24:37 -07:00
2026-05-02 13:24:37 -07:00
2026-05-01 13:00:37 -07:00
2026-04-23 23:02:36 -07:00
2026-04-29 08:15:01 -07:00
2026-05-04 07:00:39 -07:00
2026-04-27 22:17:54 -07:00
2026-05-01 13:00:37 -07:00
2026-04-27 19:36:24 -07:00
2026-04-23 23:02:36 -07:00
2026-05-01 13:00:37 -07:00
2026-05-06 20:48:50 -07:00
2026-05-03 19:01:10 -07:00
2026-05-02 19:55:54 -07:00
2026-05-01 13:14:50 -07:00
2026-05-04 14:05:27 -07:00
2026-05-06 14:42:26 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-28 14:25:56 -07:00
2026-04-24 19:39:20 -07:00
2026-04-16 04:38:05 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-05-04 17:22:21 -07:00
2026-05-04 17:22:21 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-25 12:40:32 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 14:06:48 -07:00
2026-04-15 09:45:57 -07:00
2026-05-04 01:43:04 -07:00
2026-05-04 15:16:53 -07:00
2026-05-04 15:16:53 -07:00
2026-05-04 15:44:18 -07:00
2026-05-06 19:55:55 -07:00
2026-04-14 11:43:52 -07:00
2026-04-29 09:46:16 -07:00
2026-05-01 13:00:37 -07:00
2026-04-26 22:21:18 -07:00
2026-04-26 22:21:18 -07:00
2026-05-04 14:05:27 -07:00
2026-05-06 20:42:14 -07:00
2026-04-25 07:59:48 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-05-06 20:42:14 -07:00
2026-05-06 18:37:23 -07:00
2026-04-27 20:06:06 -07:00
2026-05-06 19:55:55 -07:00
2026-04-30 21:26:54 -07:00
2026-04-30 21:26:54 -07:00
2026-04-30 19:42:05 -07:00
2026-03-25 18:26:26 -04:00
2026-05-03 17:17:07 -07:00
2026-05-03 19:01:10 -07:00
2026-05-02 07:59:06 -07:00
2026-05-05 20:47:38 -07:00
2026-04-27 01:40:07 -07:00
2026-04-29 21:33:18 -07:00
2026-05-03 03:49:18 -07:00
2026-05-03 03:49:18 -07:00
2026-05-05 01:34:40 -07:00
2026-05-05 00:31:36 -07:00
2026-05-05 06:32:34 -07:00
2026-05-05 06:32:34 -07:00
2026-05-02 05:09:04 -07:00
2026-03-31 01:26:57 -07:00
2026-04-28 14:25:56 -07:00