Tim van der Lippe
fc20d8b2e1
Move CSP code into one entrypoint ( #37604 )
...
This refactoring moves various CSP-related methods away from GlobalScope
and Document into a dedicated entrypoint. It also reduces the amount of
imports of the CSP crate, so that types are consolidated into this one
entrypoint. That way, we control how CSP code interacts with the script
crate.
For reviewing purposes, I split up the refactoring into separate
distinct commits that all move 1 method(group) into the new file.
Testing: no change in behavior, only a build improvement + code cleanup
---------
Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com >
Signed-off-by: Tim van der Lippe <TimvdLippe@users.noreply.github.com >
2025-06-24 08:50:30 +00:00
..
2025-06-20 17:13:05 +00:00
2025-03-30 11:06:30 +00:00
2025-06-24 08:50:30 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-06-20 14:47:06 +00:00
2025-06-07 14:37:21 +00:00
2025-06-18 15:26:05 +00:00
2025-06-18 15:26:05 +00:00
2025-03-19 08:33:11 +00:00
2025-04-05 22:13:29 +00:00
2025-03-03 11:26:53 +00:00
2025-04-06 23:26:15 +00:00
2025-03-16 13:46:14 +00:00
2025-03-12 00:02:12 +00:00
2025-05-13 10:43:10 +00:00
2025-03-10 19:43:04 +00:00
2025-03-16 13:46:14 +00:00
2025-03-03 11:26:53 +00:00
2025-03-16 13:46:14 +00:00
2025-03-03 11:26:53 +00:00
2025-03-30 11:06:30 +00:00
2025-03-03 11:26:53 +00:00
2025-02-04 06:58:08 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-04-13 18:10:04 +00:00
2025-03-12 00:02:12 +00:00
2025-03-16 13:46:14 +00:00
2025-05-19 11:55:06 +00:00
2025-04-05 22:13:29 +00:00
2025-03-25 19:24:47 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-06-20 14:47:06 +00:00
2025-01-10 08:19:19 +00:00
2025-03-16 13:46:14 +00:00
2025-03-16 13:46:14 +00:00
2025-06-11 09:53:15 +00:00
2025-03-03 11:26:53 +00:00
2025-05-07 15:11:37 +00:00
2025-03-30 11:06:30 +00:00
2025-05-07 15:11:37 +00:00
2025-03-12 00:02:12 +00:00
2025-01-10 08:19:19 +00:00
2025-02-20 16:17:45 +00:00
2025-06-23 18:42:36 +00:00
2025-03-16 13:46:14 +00:00
2025-03-03 11:26:53 +00:00
2025-05-13 10:43:10 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-06-24 08:50:30 +00:00
2025-06-15 14:10:19 +00:00
2025-03-03 11:26:53 +00:00
2025-04-01 19:18:07 +00:00
2025-02-20 16:17:45 +00:00
2025-04-01 19:18:07 +00:00
2025-02-20 16:17:45 +00:00
2025-03-05 08:39:11 +00:00
2025-03-05 08:39:11 +00:00
2025-04-01 19:18:07 +00:00
2025-03-19 18:03:09 +00:00
2025-03-05 08:39:11 +00:00
2025-02-20 16:17:45 +00:00
2025-04-01 11:20:46 +00:00
2025-04-01 11:20:46 +00:00
2025-04-15 14:05:13 +00:00
2025-04-02 13:54:42 +00:00
2025-04-06 23:44:58 +00:00
2025-04-23 15:29:01 +00:00
2025-03-03 11:26:53 +00:00
2025-02-20 16:17:45 +00:00
2025-04-19 11:49:37 +00:00
2025-03-31 17:15:48 +00:00
2025-05-27 11:02:40 +00:00
2025-03-03 12:17:25 +00:00
2025-03-19 18:03:09 +00:00
2025-06-24 08:50:30 +00:00
2025-06-12 10:46:31 +00:00
2025-04-28 11:02:55 +00:00
2025-03-03 11:26:53 +00:00
2025-06-20 07:07:28 +00:00
2025-06-24 08:50:30 +00:00
2025-04-08 02:33:21 +00:00
2025-06-20 17:13:05 +00:00
2025-04-08 02:33:21 +00:00
2025-06-19 05:19:07 +00:00
2025-04-19 11:49:37 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-04-05 05:38:24 +00:00
2025-04-23 13:05:41 +00:00
2025-04-23 13:05:41 +00:00
2025-03-03 11:26:53 +00:00
2025-04-08 02:33:21 +00:00
2025-04-02 14:50:56 +00:00
2025-04-08 02:33:21 +00:00
2025-06-20 03:16:46 +00:00
2025-04-08 02:33:21 +00:00
2025-04-19 11:49:37 +00:00
2025-03-03 11:26:53 +00:00
2025-06-24 08:50:30 +00:00
2025-04-13 05:15:07 +00:00
2025-03-31 17:15:48 +00:00
2025-06-06 14:01:12 +00:00
2025-06-24 08:50:30 +00:00
2025-06-24 08:50:30 +00:00
2025-03-12 00:02:12 +00:00
2025-03-19 18:03:09 +00:00
2025-04-11 17:59:03 +00:00
2025-03-10 03:55:38 +00:00
2025-04-13 01:41:39 +00:00
2025-03-03 11:26:53 +00:00
2025-03-31 17:15:48 +00:00
2025-03-13 10:28:11 +00:00
2025-02-23 12:12:21 +00:00
2025-04-11 17:59:03 +00:00
2025-04-02 14:50:56 +00:00
2025-03-16 13:46:14 +00:00
2025-05-02 20:10:26 +00:00
2025-05-02 20:10:26 +00:00
2025-05-02 20:10:26 +00:00
2025-04-02 14:50:56 +00:00
2025-05-02 20:10:26 +00:00
2025-03-10 19:43:04 +00:00
2025-06-24 08:50:30 +00:00
2025-05-02 11:33:28 +00:00
2025-03-12 00:02:12 +00:00
2025-05-21 19:07:32 +00:00
2025-04-05 22:13:29 +00:00
2025-04-13 05:15:07 +00:00
2025-05-24 09:53:27 +00:00
2025-04-19 11:49:37 +00:00
2025-04-19 11:49:37 +00:00
2025-06-15 04:11:32 +00:00
2025-01-18 21:36:15 +00:00
2025-04-19 11:49:37 +00:00
2025-06-20 17:13:05 +00:00
2025-04-13 07:10:00 +00:00
2025-01-18 21:36:15 +00:00
2025-04-13 07:10:00 +00:00
2025-06-11 09:53:15 +00:00
2025-04-19 11:49:37 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-06-20 17:13:05 +00:00
2025-01-18 21:36:15 +00:00
2025-04-13 07:10:00 +00:00
2025-04-19 11:49:37 +00:00
2025-04-13 07:10:00 +00:00
2025-06-16 12:41:37 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-04-19 11:49:37 +00:00
2025-01-18 21:36:15 +00:00
2025-06-03 11:22:44 +00:00
2025-01-18 21:36:15 +00:00
2025-04-19 11:49:37 +00:00
2025-06-24 08:50:30 +00:00
2025-06-24 08:50:30 +00:00
2025-06-11 09:53:15 +00:00
2025-04-19 11:49:37 +00:00
2025-03-29 13:09:56 +00:00
2025-03-03 11:26:53 +00:00
2025-06-24 08:50:30 +00:00
2025-01-18 21:36:15 +00:00
2025-06-24 08:50:30 +00:00
2025-01-18 21:36:15 +00:00
2025-06-06 15:13:51 +00:00
2025-06-11 09:53:15 +00:00
2025-01-18 21:36:15 +00:00
2025-05-27 11:02:40 +00:00
2025-01-18 21:36:15 +00:00
2025-05-11 16:21:56 +00:00
2025-05-28 17:58:33 +00:00
2025-04-11 06:21:50 +00:00
2025-03-29 13:09:56 +00:00
2025-03-19 07:57:43 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-03-03 11:26:53 +00:00
2025-06-11 09:53:15 +00:00
2025-01-18 21:36:15 +00:00
2025-06-24 08:50:30 +00:00
2025-06-06 14:01:12 +00:00
2025-06-11 09:53:15 +00:00
2025-04-11 06:32:34 +00:00
2025-01-18 21:36:15 +00:00
2025-06-24 08:50:30 +00:00
2025-01-18 21:36:15 +00:00
2025-06-11 09:53:15 +00:00
2025-06-11 09:53:15 +00:00
2025-04-19 11:49:37 +00:00
2025-04-19 11:49:37 +00:00
2025-04-19 11:49:37 +00:00
2025-04-19 11:49:37 +00:00
2025-06-11 09:53:15 +00:00
2025-01-18 21:36:15 +00:00
2025-03-29 13:09:56 +00:00
2025-03-03 11:26:53 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-06-24 08:50:30 +00:00
2025-06-20 03:16:46 +00:00
2025-06-19 05:19:07 +00:00
2025-06-20 03:16:46 +00:00
2025-06-19 05:19:07 +00:00
2025-06-20 04:51:56 +00:00
2025-06-20 10:06:56 +00:00
2025-06-20 07:42:36 +00:00
2025-03-16 13:46:14 +00:00
2025-06-21 04:12:11 +00:00
2025-06-20 02:09:09 +00:00
2025-01-10 08:19:19 +00:00
2025-05-11 03:05:47 +00:00
2025-03-18 11:09:44 +00:00
2025-03-18 11:09:44 +00:00
2025-01-10 08:19:19 +00:00
2025-04-05 22:13:29 +00:00
2025-05-10 15:54:13 +00:00
2025-03-03 11:26:53 +00:00
2025-03-30 11:06:30 +00:00
2025-01-18 21:36:15 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-04-15 14:05:13 +00:00
2025-03-03 11:26:53 +00:00
2025-03-10 09:44:16 +00:00
2025-03-12 00:02:12 +00:00
2025-04-05 22:13:29 +00:00
2025-03-03 11:26:53 +00:00
2025-03-16 13:46:14 +00:00
2025-01-18 21:36:15 +00:00
2025-03-03 11:26:53 +00:00
2025-01-18 21:36:15 +00:00
2025-03-03 11:26:53 +00:00
2025-03-19 18:03:09 +00:00
2025-05-05 07:06:32 +00:00
2025-01-10 08:19:19 +00:00
2025-03-03 11:26:53 +00:00
2025-06-24 08:50:30 +00:00
2025-06-20 09:39:12 +00:00
2025-04-19 11:49:37 +00:00
2025-03-03 11:26:53 +00:00
2025-04-11 06:21:50 +00:00
2025-03-03 11:26:53 +00:00
2025-04-19 01:34:13 +00:00
2025-04-01 22:59:50 +00:00
2025-06-20 17:13:05 +00:00
2025-03-03 12:17:25 +00:00
2025-04-30 15:39:47 +00:00
2025-06-24 08:50:30 +00:00
2025-03-12 00:02:12 +00:00
2025-03-03 11:26:53 +00:00
2025-06-20 14:47:06 +00:00
2025-06-20 14:47:06 +00:00
2025-03-16 13:46:14 +00:00
2025-03-12 00:02:12 +00:00
2025-04-01 11:22:00 +00:00
2025-03-03 11:26:53 +00:00
2025-03-12 15:36:52 +00:00
2025-03-16 13:46:14 +00:00
2025-05-05 12:10:33 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-02-20 16:17:45 +00:00
2025-03-19 18:03:09 +00:00
2025-03-03 11:26:53 +00:00
2025-02-20 16:17:45 +00:00
2025-03-03 11:26:53 +00:00
2025-03-30 11:06:30 +00:00
2025-03-16 13:46:14 +00:00
2025-01-10 08:19:19 +00:00
2025-03-03 11:26:53 +00:00
2025-04-02 11:20:25 +00:00
2025-03-12 00:02:12 +00:00
2025-01-10 08:19:19 +00:00
2025-04-13 01:41:39 +00:00
2025-06-13 12:20:45 +00:00
2025-03-03 11:26:53 +00:00
2025-03-12 00:02:12 +00:00
2025-03-12 00:02:12 +00:00
2025-06-19 10:08:07 +00:00
2025-06-09 10:17:28 +00:00
2025-04-28 11:02:55 +00:00
2025-06-18 15:26:05 +00:00
2025-04-28 11:02:55 +00:00
2025-03-16 13:46:14 +00:00
2025-05-08 08:45:57 +00:00
2025-04-28 11:02:55 +00:00
2025-05-08 08:45:57 +00:00
2025-04-05 05:38:24 +00:00
2025-03-31 16:01:16 +00:00
2025-03-19 18:03:09 +00:00
2025-03-03 11:26:53 +00:00
2025-04-25 08:49:21 +00:00
2025-06-13 12:20:45 +00:00
2025-04-02 14:50:56 +00:00
2025-04-02 14:50:56 +00:00
2025-04-02 14:50:56 +00:00
2025-04-02 14:50:56 +00:00
2025-06-17 23:42:22 +00:00
2025-04-02 14:50:56 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-04-02 14:50:56 +00:00
2025-04-02 14:50:56 +00:00
2025-04-15 18:31:46 +00:00
2025-05-08 10:46:31 +00:00
2025-03-03 11:26:53 +00:00
2025-04-05 22:13:29 +00:00
2025-04-05 22:13:29 +00:00
2025-04-21 03:32:21 +00:00
2025-04-05 22:13:29 +00:00
2025-05-28 00:58:05 +00:00
2025-06-11 09:53:15 +00:00
2025-01-10 08:19:19 +00:00
2025-03-16 13:46:14 +00:00
2025-04-05 22:13:29 +00:00
2025-03-12 00:02:12 +00:00
2025-03-12 00:02:12 +00:00
2025-05-25 17:36:16 +00:00
2025-03-03 11:26:53 +00:00
2025-04-02 14:50:56 +00:00
2025-03-16 13:46:14 +00:00
2025-05-14 10:21:21 +00:00
2025-03-12 00:02:12 +00:00
2025-05-13 10:43:10 +00:00
2025-06-20 17:13:05 +00:00
2025-04-05 22:13:29 +00:00
2025-03-03 11:26:53 +00:00
2025-03-22 19:55:27 +00:00
2025-03-22 19:55:27 +00:00
2025-03-03 11:26:53 +00:00
2025-01-10 08:19:19 +00:00
2025-03-22 19:55:27 +00:00
2025-03-22 19:55:27 +00:00
2025-01-18 21:36:15 +00:00
2025-04-04 19:42:28 +00:00
2025-03-03 11:26:53 +00:00
2025-02-05 12:51:34 +00:00
2025-04-06 06:27:59 +00:00
2025-06-11 09:53:15 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-02-20 16:17:45 +00:00
2025-03-03 11:26:53 +00:00
2025-04-02 14:50:56 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-02-23 00:34:51 +00:00
2025-03-03 11:26:53 +00:00
2025-04-02 14:50:56 +00:00
2025-06-13 09:52:38 +00:00
2025-05-08 08:45:57 +00:00
2025-03-12 00:02:12 +00:00
2025-03-03 12:17:25 +00:00
2025-06-15 14:12:33 +00:00
2025-06-15 14:12:33 +00:00
2025-06-15 14:12:33 +00:00
2025-06-21 18:29:09 +00:00
2025-06-24 08:50:30 +00:00
2025-03-12 00:02:12 +00:00
2025-05-08 08:45:57 +00:00
2025-03-03 11:26:53 +00:00
2025-01-10 08:19:19 +00:00
2025-05-24 11:12:11 +00:00
2025-03-03 11:26:53 +00:00
2025-03-27 03:00:08 +00:00
2025-03-29 13:09:56 +00:00
2025-04-03 12:11:55 +00:00
2025-01-10 08:19:19 +00:00
2025-05-18 14:00:58 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-05-13 10:43:10 +00:00
2025-02-20 16:17:45 +00:00
2025-04-02 14:50:56 +00:00
2025-04-02 14:50:56 +00:00
2025-06-20 14:47:06 +00:00
2025-03-03 11:26:53 +00:00
2025-06-18 12:14:16 +00:00
2025-03-12 00:02:12 +00:00
2025-06-21 18:27:39 +00:00
2025-01-10 08:19:19 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-06-20 14:47:06 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-06-24 08:50:30 +00:00
2025-01-10 08:19:19 +00:00
2025-06-21 04:12:11 +00:00
2025-06-09 11:07:09 +00:00
2025-06-13 09:31:33 +00:00
2025-06-21 04:12:11 +00:00
2025-03-03 11:26:53 +00:00
2025-04-19 01:34:13 +00:00
2025-05-17 08:14:19 +00:00
2025-06-20 07:07:28 +00:00
2025-06-18 15:26:05 +00:00
2025-06-18 15:26:05 +00:00
2025-06-18 15:26:05 +00:00
2025-06-15 18:54:53 +00:00
2025-06-24 08:50:30 +00:00
2025-01-10 08:19:19 +00:00
2025-02-20 16:17:45 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-03-03 11:26:53 +00:00
2025-06-02 19:00:13 +00:00