gristlabs_grist-core/app
Dmitry S 12a7059bde (core) Fix bug with pasting in the presence of link-filtering.
Summary:
The bug manifested when multiple grid cells were selected, and then user
selected a record in another section that caused the grid to show a different
set of rows. Paste would then go into multiple rows even when they are not
visibly selected.

The test includes some porting of hacks from old browser tests to support
copy-pasting. In particular gu.sendKeys() is a useful alternative to
driver.find('body').sendKeys() which we've been using to work around
driver.sendKeys() limitations, but which apparently causes flakiness with
focus.

Test Plan: Browser test reproduces the bug before the fix.

Reviewers: paulfitz

Reviewed By: paulfitz

Differential Revision: https://phab.getgrist.com/D2692
2020-12-16 14:50:39 -05:00
..
client (core) Fix bug with pasting in the presence of link-filtering. 2020-12-16 14:50:39 -05:00
common (core) Checks that an ACL formula can be parsed, and prevent saving unparsable ACL rules. 2020-12-15 09:43:37 -05:00
gen-server (core) implement a safe mode for opening documents with rule problems 2020-12-14 13:04:13 -05:00
plugin (core) hide long sequences of unchanged rows in diffs 2020-11-19 18:19:54 -05:00
server (core) respect table wildcard in granular acl rules for censorship 2020-12-15 09:51:11 -05:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00