Dmitry S
007c0f2af0
(core) Fix some bugs with repositioning rows.
...
Summary:
- Fixed an issue with manualSort values being very close floats. It is already handled by the data engine, but the client was being unnecessarily proactive and introduced a bug.
- The fix also helps with rearranging rows in filtered situations: they will now stay next to the row before which they were inserted.
- The fix accidentally improves (though doesn't fully fix) the issue where new columns show up in unexpected places in the raw-data column list.
- Fixed another rare bug with row order not getting updated correctly when positions update.
Test Plan: Added test cases for the improved behavior; fixed affected tests.
Reviewers: georgegevoian
Reviewed By: georgegevoian
Differential Revision: https://phab.getgrist.com/D3462
2022-06-07 16:55:45 -04:00
..
2022-03-16 21:35:06 -07:00
2022-06-03 12:58:57 -04:00
2020-10-02 13:24:21 -04:00
2022-02-21 17:26:45 -08:00
2020-10-09 17:04:09 -04:00
2022-06-07 15:47:17 -04:00
2022-06-03 12:58:57 -04:00
2022-06-06 09:55:34 -07:00
2021-11-04 14:23:53 -04:00
2022-06-06 09:55:34 -07:00
2021-08-19 21:22:41 -04:00
2021-10-01 11:24:22 -04:00
2021-01-19 15:22:01 +01:00
2020-10-02 13:24:21 -04:00
2022-04-20 17:29:48 +02:00
2021-03-17 01:35:56 -04:00
2022-06-06 11:26:49 -07:00
2022-02-18 10:09:36 +01:00
2022-02-08 17:41:04 +01:00
2020-10-02 13:24:21 -04:00
2020-12-11 14:33:29 -05:00
2022-06-03 12:58:57 -04:00
2022-06-03 12:58:57 -04:00
2021-12-16 16:06:15 +02:00
2022-03-24 17:04:49 -04:00
2022-05-18 20:28:25 +02:00
2021-07-30 15:44:18 +02:00
2021-07-28 12:29:03 -07:00
2022-03-23 13:15:02 +01:00
2022-02-10 12:46:19 +02:00
2022-02-19 09:46:49 +00:00
2021-11-22 10:26:08 -08:00
2020-11-02 14:05:31 -05:00
2021-10-01 10:47:12 +02:00
2020-10-02 13:24:21 -04:00
2022-02-10 12:46:19 +02:00
2021-08-05 20:46:11 +02:00
2022-06-03 12:58:57 -04:00
2022-05-27 14:32:05 +02:00
2022-05-27 14:32:05 +02:00
2022-06-03 12:58:57 -04:00
2021-06-29 15:29:56 +02:00
2020-10-02 13:24:21 -04:00
2021-05-03 17:16:24 -04:00
2021-05-24 12:56:18 -04:00
2022-05-27 14:32:05 +02:00
2022-03-22 16:51:05 -04:00
2022-06-03 12:58:57 -04:00
2022-04-25 08:14:52 -07:00
2022-05-04 21:41:42 +02:00
2022-06-06 11:26:49 -07:00
2021-07-29 08:16:19 -07:00
2020-05-20 00:50:46 -04:00
2022-04-27 22:21:55 +02:00
2022-04-20 17:29:48 +02:00
2022-06-07 17:07:45 +02:00
2021-10-01 10:47:12 +02:00
2022-06-06 09:55:34 -07:00
2020-10-02 13:24:21 -04:00
2022-05-19 09:45:26 -07:00
2022-05-27 14:32:05 +02:00
2021-07-28 12:29:03 -07:00
2022-05-26 15:01:35 -07:00
2022-06-06 09:55:34 -07:00
2022-06-03 12:58:57 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-09-09 23:08:50 -04:00
2022-02-19 09:46:49 +00:00
2020-10-02 13:24:21 -04:00
2021-11-05 13:07:30 +01:00
2022-05-19 09:45:26 -07:00
2021-10-25 14:29:19 -04:00
2022-06-03 12:58:57 -04:00
2022-02-10 12:46:19 +02:00
2021-02-25 11:31:43 -05:00
2022-02-10 12:46:19 +02:00
2022-06-07 16:55:45 -04:00
2022-04-01 15:24:19 -07:00
2022-02-28 13:21:28 -08:00
2022-03-22 16:51:05 -04:00
2022-05-04 21:41:42 +02:00
2020-10-02 13:24:21 -04:00