Jinjing
2b1e69d4b0
Add keyboard dismissal for mobile markdown editor ( #13856 )
...
* fix(mobile-markdown): enable keyboard dismissal while editing
Allow users to dismiss the soft keyboard while composing markdown content. Extract the MarkdownReader component into its own file and add WebView-based caret preservation to restore the cursor position after the keyboard closes. This prevents the editor from losing focus and erasing the user's selected caret location when the keyboard hides.
* improve test
2026-08-11 13:08:50 -07:00
..
2026-08-10 20:40:57 -07:00
2026-07-24 14:42:04 -07:00
2026-07-24 14:42:04 -07:00
2026-07-24 14:42:04 -07:00
2026-07-24 14:42:04 -07:00
2026-07-24 14:42:04 -07:00
2026-07-14 11:47:05 -07:00
2026-05-05 16:09:16 -07:00
2026-05-05 12:43:47 -07:00
2026-06-15 22:02:51 -07:00
2026-06-13 14:25:43 -07:00
2026-08-09 18:31:00 -07:00
2026-07-23 12:09:30 -07:00
2026-07-23 12:09:30 -07:00
2026-07-23 12:09:30 -07:00
2026-07-23 12:09:30 -07:00
2026-07-23 12:09:30 -07:00
2026-07-13 21:49:23 -07:00
2026-05-30 19:26:00 -07:00
2026-05-30 19:26:00 -07:00
2026-07-23 12:09:30 -07:00
2026-07-28 23:50:53 -07:00
2026-07-24 14:42:04 -07:00
2026-07-24 14:42:04 -07:00
2026-07-24 14:42:04 -07:00
2026-07-24 14:42:04 -07:00
2026-08-09 18:31:00 -07:00
2026-07-24 14:42:04 -07:00
2026-05-04 13:08:27 -07:00
2026-05-31 21:32:37 -07:00
2026-07-23 18:35:31 -07:00
2026-06-11 14:05:07 -07:00
2026-06-11 14:05:07 -07:00
2026-06-11 14:05:07 -07:00
2026-08-09 18:31:00 -07:00
2026-08-04 19:47:39 -07:00
2026-08-04 19:47:39 -07:00
2026-08-04 15:46:08 -07:00
2026-08-04 15:46:08 -07:00
2026-08-04 15:46:08 -07:00
2026-08-04 15:46:08 -07:00
2026-08-04 15:46:08 -07:00
2026-08-04 15:46:08 -07:00
2026-07-12 22:10:09 -07:00
2026-08-09 14:50:02 -07:00
2026-08-09 18:31:00 -07:00
2026-06-13 14:24:26 -07:00
2026-06-13 14:24:26 -07:00
2026-06-13 14:24:26 -07:00
2026-08-03 20:05:16 -07:00
2026-08-03 20:05:16 -07:00
2026-07-28 13:45:19 -07:00
2026-07-28 13:45:19 -07:00
2026-07-16 13:26:15 -07:00
2026-08-03 20:05:16 -07:00
2026-06-17 22:52:12 -07:00
2026-06-17 22:52:12 -07:00
2026-08-09 18:30:44 -07:00
2026-08-11 13:08:50 -07:00
2026-08-11 13:08:50 -07:00
2026-06-12 11:09:08 -07:00
2026-06-12 11:09:08 -07:00
2026-08-11 13:08:50 -07:00
2026-08-11 13:08:50 -07:00
2026-08-02 15:48:18 -07:00
2026-07-22 16:22:01 -07:00
2026-06-13 14:24:26 -07:00
2026-06-13 14:24:26 -07:00
2026-06-13 14:24:26 -07:00
2026-06-13 14:24:26 -07:00
2026-06-29 22:30:46 -07:00
2026-07-03 17:34:44 -07:00
2026-06-27 18:34:58 -07:00
2026-08-09 18:31:00 -07:00
2026-08-06 11:15:36 -07:00
2026-08-09 18:31:00 -07:00
2026-08-09 18:31:00 -07:00
2026-08-05 23:39:20 -07:00
2026-06-15 22:02:51 -07:00
2026-08-09 18:31:00 -07:00
2026-08-03 20:05:16 -07:00
2026-08-04 15:46:08 -07:00
2026-07-12 14:09:15 -07:00
2026-06-15 22:02:51 -07:00
2026-08-11 13:08:50 -07:00
2026-08-11 13:08:50 -07:00
2026-08-10 20:25:54 -07:00
2026-06-08 17:41:27 -07:00
2026-06-21 23:51:00 -07:00
2026-07-23 12:09:30 -07:00
2026-05-30 19:19:00 -07:00
2026-05-30 19:19:00 -07:00
2026-07-23 12:09:30 -07:00
2026-07-23 12:09:30 -07:00
2026-06-28 23:57:47 -07:00
2026-08-09 18:31:00 -07:00
2026-08-04 19:47:39 -07:00
2026-07-13 15:38:02 -07:00
2026-05-04 13:08:27 -07:00
2026-07-23 12:09:30 -07:00
2026-08-09 18:31:00 -07:00
2026-08-06 11:15:36 -07:00
2026-06-17 22:52:12 -07:00
2026-06-17 22:52:12 -07:00
2026-07-22 13:21:25 -07:00
2026-06-17 22:52:12 -07:00
2026-06-17 22:52:12 -07:00
2026-06-17 22:52:12 -07:00
2026-07-13 15:38:02 -07:00
2026-07-23 12:09:30 -07:00
2026-07-13 15:38:02 -07:00
2026-07-13 15:38:02 -07:00
2026-07-23 12:09:30 -07:00
2026-07-23 12:09:30 -07:00
2026-07-13 15:38:02 -07:00
2026-05-06 21:54:23 -07:00
2026-05-21 20:26:07 -07:00
2026-07-23 18:35:31 -07:00
2026-05-29 09:14:18 -07:00
2026-07-24 14:42:04 -07:00
2026-07-23 12:09:30 -07:00
2026-06-19 12:31:11 -07:00
2026-06-16 16:50:38 -07:00
2026-08-02 01:44:03 -07:00
2026-08-09 18:31:00 -07:00
2026-07-31 01:54:09 -07:00
2026-07-22 14:13:06 -07:00
2026-07-31 01:54:09 -07:00
2026-08-09 18:31:00 -07:00
2026-07-22 14:13:06 -07:00
2026-06-17 22:52:12 -07:00