Andreas Kling
2d69a009fb
LibWeb: Make more JS modules actually run
...
First, we had a logic typo where we were checking parse errors for
non-empty instead of non-null. Fixing this caused more modules to
actually start executing.
As usual, this tripped on some "empty backup incumbent settings object
stack" bugs, so this patch also pushes a module execution context in
two places where it makes sense.
Co-Authored-By: networkException <networkexception@serenityos.org >
2023-12-06 12:58:04 +01:00
..
2023-12-02 22:54:53 +01:00
2023-12-06 12:58:04 +01:00
2023-11-30 08:49:15 +00:00
2023-03-06 13:05:43 +00:00
2023-03-07 23:33:34 +00:00
2023-12-04 19:54:43 +00:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-06-13 06:14:01 +02:00
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-05-12 05:47:36 +02:00
2023-11-26 12:55:43 +01:00
2021-09-26 12:47:51 +02:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-09-06 11:44:45 -04:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-19 22:00:48 +01:00
2023-12-04 01:33:57 +01:00
2022-12-06 08:54:33 +01:00
2023-06-19 06:12:26 +02:00
2023-11-19 22:00:48 +01:00
2023-09-02 19:23:41 +01:00
2022-09-24 19:31:39 +01:00
2023-12-05 09:38:32 +01:00
2023-11-19 22:00:48 +01:00
2023-04-25 12:54:01 +02:00
2023-12-02 22:54:53 +01:00
2023-11-20 15:00:19 +01:00
2023-09-05 20:36:09 -04:00
2023-11-20 15:00:19 +01:00
2023-10-25 19:45:41 +02:00
2023-11-11 08:51:51 +01:00
2023-09-05 20:36:09 -04:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-09-02 19:23:41 +01:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2023-11-30 08:49:15 +00:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-02 22:54:53 +01:00
2023-09-02 19:23:41 +01:00
2023-12-02 22:54:53 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-03-23 13:37:40 +01:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2022-07-29 17:15:49 +01:00
2023-12-01 10:28:02 +01:00
2023-12-01 10:28:02 +01:00
2023-10-25 19:45:41 +02:00
2023-10-25 19:45:41 +02:00
2023-12-05 09:38:32 +01:00
2023-12-04 01:33:57 +01:00
2023-12-03 20:29:14 +01:00
2023-11-19 22:00:48 +01:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-05 09:38:32 +01:00
2023-11-19 08:16:34 +00:00
2023-11-07 11:34:21 +01:00
2023-12-03 20:29:14 +01:00
2023-12-04 19:54:43 +00:00
2023-12-04 19:54:43 +00:00
2023-12-04 19:54:43 +00:00
2023-10-24 07:27:14 +02:00
2023-12-02 22:54:53 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-12-04 19:54:43 +00:00
2023-09-02 19:23:41 +01:00
2023-12-02 22:54:53 +01:00
2023-12-03 14:48:36 -05:00
2023-12-03 20:29:14 +01:00
2023-11-11 08:51:51 +01:00
2023-11-20 00:39:42 +01:00
2023-09-13 13:45:47 +02:00
2023-11-19 22:00:48 +01:00
2023-03-23 13:37:40 +01:00
2023-09-02 19:23:41 +01:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-11-19 22:00:48 +01:00
2023-03-23 13:37:40 +01:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-09-02 19:23:41 +01:00
2023-12-05 09:38:32 +01:00
2023-12-02 10:35:43 +01:00
2023-12-02 10:35:43 +01:00
2023-10-25 19:45:41 +02:00
2023-03-23 13:37:40 +01:00
2023-11-19 22:00:48 +01:00
2022-10-09 10:14:57 +02:00
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-03-07 23:33:34 +00:00
2023-12-05 09:38:32 +01:00
2023-12-01 10:28:02 +01:00
2023-12-01 10:28:02 +01:00
2023-12-01 10:28:02 +01:00
2023-09-02 19:23:41 +01:00
2023-11-19 22:00:48 +01:00
2023-09-02 19:23:41 +01:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-09-02 19:23:41 +01:00
2023-11-19 22:00:48 +01:00
2023-09-02 19:23:41 +01:00
2023-09-22 19:45:11 -06:00
2023-11-11 08:51:51 +01:00
2023-11-19 22:00:48 +01:00
2022-10-09 10:14:57 +02:00
2023-11-20 15:00:19 +01:00
2023-11-20 15:00:19 +01:00
2023-12-02 22:54:53 +01:00
2023-10-25 19:45:41 +02:00
2022-10-09 10:14:57 +02:00
2022-10-09 10:14:57 +02:00
2023-12-04 19:54:43 +00:00
2023-12-04 19:54:43 +00:00
2023-11-09 10:05:51 -05:00
2023-09-02 19:23:41 +01:00
2023-09-02 19:23:41 +01:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2022-10-24 22:58:37 +01:00
2023-05-03 09:39:49 +02:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-19 22:00:48 +01:00
2023-09-16 16:53:32 +02:00
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-07-29 11:58:51 +02:00
2023-08-29 09:39:57 +02:00
2023-11-28 17:15:27 -05:00
2023-11-11 22:18:41 +01:00
2023-11-19 22:00:48 +01:00
2023-09-02 19:23:41 +01:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-04-19 07:57:52 +02:00
2023-11-19 22:00:48 +01:00
2023-09-13 13:45:47 +02:00
2023-09-13 13:45:47 +02:00
2023-11-19 22:00:48 +01:00
2023-09-02 19:23:41 +01:00
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2022-09-20 10:32:14 +02:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2022-09-24 19:31:39 +01:00
2023-03-07 23:33:34 +00:00
2023-09-27 16:33:21 +02:00
2023-11-19 22:00:48 +01:00
2023-03-07 23:33:34 +00:00
2023-11-24 08:41:38 +01:00
2023-11-11 08:51:51 +01:00
2023-11-24 08:41:38 +01:00
2022-02-17 22:45:21 +01:00
2023-11-24 08:41:38 +01:00
2023-11-24 08:41:38 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2022-10-09 10:14:57 +02:00