Bogdan Chadkin
24180a2edb
perf: improve instance selection performance ( #5240 )
...
We have html element mutations in a few places and each can add ~250ms
of repaint time on large projects. Here I got rid of it in two places
1. Collapsed logic enforced document height to preserve scroll position.
Instead I created an absolutely positioned div which enforced scroll
where collapsed elements are reset.
2. Scroll into view logic defined position absolute on scroll container.
Though it's not necessary on html element so just ignored it.
2025-06-01 14:42:10 +03:00
..
2024-10-01 13:51:50 +03:00
2024-11-21 18:17:28 +07:00
2025-05-28 00:24:46 +03:00
2025-03-22 19:29:22 +07:00
2025-04-15 14:29:37 +07:00
2024-03-14 14:25:43 +03:00
2025-05-11 01:10:27 +04:00
2025-03-17 14:23:57 +05:00
2024-10-22 17:20:47 +03:00
2023-05-03 00:00:16 +02:00
2024-09-19 09:50:29 +03:00
2025-05-24 15:11:49 +03:00
2025-03-13 22:32:59 +07:00
2024-12-13 16:20:54 +07:00
2025-04-21 10:04:25 +03:00
2024-04-05 23:21:45 +07:00
2025-03-22 01:10:30 +07:00
2025-05-17 10:11:56 +03:00
2025-05-23 13:19:04 +03:00
2024-09-07 18:43:03 +03:00
2023-05-13 11:52:03 +04:00
2024-11-13 14:39:17 +04:00
2024-09-10 20:29:25 +02:00
2024-12-13 23:18:22 +07:00
2025-03-24 02:19:54 +07:00
2025-04-21 15:03:20 +02:00
2025-01-11 20:26:16 +07:00
2024-12-03 21:43:39 +07:00
2024-12-31 17:22:28 +07:00
2024-04-18 13:58:26 +07:00
2024-10-07 17:14:01 +03:00
2025-03-25 00:17:05 +07:00
2025-03-28 12:07:42 +01:00
2025-05-11 01:10:27 +04:00
2025-05-21 15:26:05 +03:00
2024-10-01 13:51:50 +03:00
2025-05-06 13:31:13 +04:00
2024-09-04 17:08:08 +03:00
2025-04-25 21:05:54 +07:00
2025-04-25 21:05:54 +07:00
2024-12-10 09:37:33 +03:00
2024-08-24 08:58:54 +03:00
2024-12-30 23:42:34 +03:00
2024-11-13 14:39:17 +04:00
2025-06-01 14:42:10 +03:00
2024-08-24 07:55:20 +03:00
2025-02-15 17:53:28 +01:00
2025-02-15 17:53:28 +01:00
2024-09-07 18:43:03 +03:00
2025-01-21 17:47:13 +01:00
2025-05-26 12:18:03 +03:00
2025-05-26 12:18:03 +03:00
2025-05-28 12:11:10 +03:00
2025-05-28 12:11:10 +03:00
2024-09-13 10:51:00 +03:00
2025-04-20 16:59:22 +07:00
2025-04-20 16:59:22 +07:00
2024-02-13 20:12:09 +01:00
2024-11-13 14:39:17 +04:00
2024-06-25 22:14:58 +03:00
2025-02-23 01:46:21 +07:00
2025-05-06 13:31:13 +04:00
2025-04-10 14:16:34 +07:00
2025-04-10 14:16:34 +07:00
2024-11-13 14:39:17 +04:00
2024-11-21 18:17:28 +07:00
2024-07-23 19:46:59 +02:00
2025-05-23 13:19:04 +03:00
2025-03-26 18:11:55 +07:00
2024-12-03 21:43:39 +07:00
2024-12-03 21:43:39 +07:00
2025-02-18 23:28:29 +07:00
2025-02-27 22:15:32 +07:00
2025-04-10 14:16:34 +07:00
2025-05-28 12:11:10 +03:00
2023-10-12 19:35:18 +02:00
2023-08-04 13:34:14 +03:00
2025-02-23 01:46:21 +07:00
2025-03-07 17:16:16 +07:00