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
..
2022-08-26 08:34:16 +02:00
2022-09-21 10:30:54 -04:00
2022-10-28 09:11:08 -07:00
2022-09-27 23:20:53 +02:00
2020-10-02 13:24:21 -04:00
2022-06-30 17:08:57 +02:00
2022-01-04 17:58:52 +01:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2021-02-10 09:22:14 -05:00
2020-10-02 13:24:21 -04:00
2022-02-19 09:46:49 +00:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2022-09-14 17:32:11 -04:00
2022-03-16 21:35:06 -07:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2022-03-31 14:54:55 -04:00
2021-08-05 20:46:11 +02:00
2021-08-30 09:26:28 -04:00
2022-06-27 16:10:10 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2022-01-10 23:35:08 +01:00
2020-10-02 13:24:21 -04:00
2022-11-09 20:39:26 +01:00
2022-09-05 19:17:32 -07:00
2020-10-02 13:24:21 -04:00
2022-10-17 09:51:19 +02:00
2020-10-02 13:24:21 -04:00
2022-10-20 10:34:38 +02:00
2022-11-30 23:52:50 -05:00
2020-08-14 13:34:38 -04:00
2020-10-03 22:56:00 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2022-11-28 09:02:32 -05:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2022-01-13 18:09:33 +02:00
2022-07-29 11:19:26 -04:00
2020-10-02 13:24:21 -04:00
2022-11-30 23:52:50 -05:00
2021-11-03 15:31:39 +01:00
2022-11-30 23:52:50 -05:00
2022-06-07 16:55:45 -04:00
2020-10-02 13:24:21 -04:00
2021-11-30 13:40:17 +02:00
2022-09-05 19:17:32 -07:00
2022-05-12 14:43:21 +02:00
2021-05-19 09:51:38 +02:00
2022-09-05 19:17:32 -07:00