gsxdsm
f455ee10ec
fix(dashboard): always restore scroll to 0 in useMobileScrollLock cleanup
...
When App-level activation triggers the lock from an input gaining focus,
iOS may have already scrolled the document by the time the lock effect
runs. Capturing that already-shifted scrollY and restoring it on release
left the dashboard pushed up after the keyboard dismissed (the inline-
edit case). Always snap to 0 instead — the dashboard has body{overflow:
hidden} so user-initiated scroll is always 0 anyway, and any non-zero
value at lock time is iOS-forced and should be reset.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-03 19:45:18 -07:00
..
2026-04-08 10:39:38 -07:00
2026-04-24 19:39:20 -07:00
2026-04-30 19:18:56 -07:00
2026-04-24 08:54:25 -07:00
2026-04-08 16:48:35 -07:00
2026-04-29 16:11:59 -07:00
2026-04-28 14:30:38 -07:00
2026-04-27 17:26:07 -07:00
2026-04-14 12:15:01 -07:00
2026-04-27 19:59:52 -07:00
2026-05-03 16:51:01 -07:00
2026-04-27 04:05:25 -07:00
2026-04-24 19:39:20 -07:00
2026-04-08 05:53:24 -07:00
2026-04-27 19:59:52 -07:00
2026-04-20 15:37:32 -07:00
2026-05-03 14:10:11 -07:00
2026-05-03 07:47:45 -07:00
2026-04-27 19:59:52 -07:00
2026-04-24 19:39:20 -07:00
2026-04-25 20:32:37 -07:00
2026-04-12 21:40:34 -07:00
2026-04-12 21:40:34 -07:00
2026-04-18 07:36:57 -07:00
2026-04-24 19:39:20 -07:00
2026-05-03 05:17:44 -07:00
2026-04-14 11:29:16 -07:00
2026-04-25 18:22:37 -07:00
2026-04-28 14:25:55 -07:00
2026-05-03 19:34:28 -07:00
2026-05-03 19:45:18 -07:00
2026-04-27 19:59:52 -07:00
2026-04-15 02:53:06 -07:00
2026-04-09 13:01:19 -07:00
2026-04-07 23:30:32 -07:00
2026-04-24 09:44:44 -07:00
2026-05-01 23:32:35 -07:00
2026-04-16 10:04:44 -07:00
2026-04-20 22:10:07 -07:00
2026-04-15 19:53:22 -07:00
2026-03-31 01:26:57 -07:00
2026-04-27 19:59:52 -07:00
2026-04-14 09:29:08 -07:00
2026-04-24 08:55:02 -07:00
2026-04-24 19:39:20 -07:00
2026-05-03 16:51:01 -07:00
2026-04-27 19:59:52 -07:00
2026-04-27 19:59:52 -07:00
2026-05-03 00:37:35 -07:00
2026-04-27 22:53:51 -07:00
2026-04-10 10:44:48 -07:00
2026-04-20 10:16:13 -07:00
2026-04-11 11:27:32 -07:00
2026-04-29 17:23:22 -07:00
2026-05-01 00:33:17 -07:00
2026-04-24 19:39:20 -07:00
2026-04-27 19:59:52 -07:00
2026-04-30 19:42:05 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 14:16:35 -07:00
2026-04-27 01:40:07 -07:00
2026-04-24 19:39:20 -07:00
2026-05-01 23:32:35 -07:00
2026-04-12 18:38:26 -07:00
2026-04-27 19:59:52 -07:00
2026-04-16 23:07:40 -07:00