gristlabs_grist-core/app
Cyprien P 4fcdd2ba07 (core) Fix y-axis blinking in chart view configuration
Summary:
This is a follow up diff for https://phab.getgrist.com/D3021.  Y-axis
draggable list used to blink when user changed either one of the x
axis or groupdata column.

This was due to the fact that all of theses axis are stored into the
same array and changing one of them changes the whole array even
though items relative to the y-axis actually were not changing.

This diff addresses this issue by 1) being carefull at not updating
the array of items when the changes do not impact y axis. And 2) by
adding a freeze observable allowing to freeze the draggable list of
y-axis while actions are being treated on the server.

Test Plan:
Catching such bug is hard, and given that it's only look and fill, maybe not worth the time and effort.

Tested manually though.

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D3023
2021-09-16 18:18:28 +02:00
..
client (core) Fix y-axis blinking in chart view configuration 2021-09-16 18:18:28 +02:00
common (core) Enable incremental imports 2021-09-16 09:15:54 -07:00
gen-server (core) add tests for site deletion 2021-09-14 10:03:18 -04:00
plugin (core) Suggest correct table when converting to RefList 2021-08-20 23:04:48 +02:00
server (core) Enable incremental imports 2021-09-16 09:15:54 -07:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00