gristlabs_grist-core/app
Dmitry S 29a7eadb85 (core) Fix problem with localStorage in some cross-origin embed situations
Summary:
- Handle the possibility that any access to localStorage causes error.
- Move getStorage() and getSessionStorage() safe functions to a separate file.
- Use these safe functions in more places.

Test Plan:
Added a test case, using a webdriver instance that blocks third-party cookies,
to enforce third-party restrictions. Added to gristUtil a way to override the
webdriver instance.

Reviewers: jarek

Reviewed By: jarek

Differential Revision: https://phab.getgrist.com/D3719
2022-11-30 23:52:50 -05:00
..
client (core) Fix problem with localStorage in some cross-origin embed situations 2022-11-30 23:52:50 -05:00
common (core) lock down modification of the _grist_Attachments table 2022-11-22 11:30:54 -05:00
gen-server (core) Limiting doc remove permission to owners. 2022-11-30 23:37:18 +01:00
plugin Use relative imports only in plugin folder (#328) 2022-10-26 10:41:38 -04:00
server (core) Syncing db with data when actions are rejected 2022-11-29 10:34:57 +01:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00