gristlabs_grist-core/app
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
..
client (core) Fix some bugs with repositioning rows. 2022-06-07 16:55:45 -04:00
common (core) Converting server-side Comm.js to typescript 2022-06-07 15:47:17 -04:00
gen-server (core) deal with SQLITE_BUSY: database is locked during tests 2022-06-03 15:51:59 -04:00
plugin (core) Update Plugin API documentation 2022-05-24 17:27:34 -07:00
server (core) Converting server-side Comm.js to typescript 2022-06-07 15:47:17 -04:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00