Andreas Kling
9d6f00d918
LibJS: Behave like major engines when substituting missing capture group
...
When a substitution refers to a 2-digit capture group that doesn't exist
we need to check if the first digit refers to an existing capture group.
In other words, '$10' should be treated as capture group #1 , followed by
the literal '0' if 1 is a valid capture group but 10 is not.
This makes the Dromaeo "dom-query" subtest run to completion.
2023-08-29 10:33:48 +02:00
..
2023-08-23 05:29:21 +02:00
2023-08-13 15:38:42 +02:00
2023-08-29 10:33:48 +02:00
2023-08-13 15:38:42 +02:00
2023-08-13 15:38:42 +02:00
2022-12-14 09:59:45 +00:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-13 18:05:09 +02:00
2023-08-13 15:38:42 +02:00
2023-07-06 14:55:46 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-28 20:45:11 -04:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2022-12-14 09:59:45 +00:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-07-21 14:14:00 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2022-10-02 23:02:27 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-21 13:39:32 +03:30
2023-08-08 07:39:11 +02:00
2023-02-16 14:32:22 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2022-12-14 09:59:45 +00:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2022-10-01 15:36:20 +01:00
2023-07-16 14:56:10 +01:00
2023-04-13 14:29:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-06-15 14:03:51 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 13:07:13 +02:00
2023-08-13 18:05:09 +02:00
2023-01-23 09:56:50 +00:00
2023-01-23 09:56:50 +00:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 13:07:13 +02:00
2023-04-30 06:04:33 +02:00
2023-08-13 18:05:09 +02:00
2023-07-13 10:56:59 +02:00
2023-08-13 15:38:42 +02:00
2023-08-05 06:39:06 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-06-26 10:39:07 +02:00
2023-08-05 06:39:06 +02:00
2023-08-05 06:39:06 +02:00
2023-01-28 00:41:18 +00:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 13:07:13 +02:00
2023-03-15 08:48:49 +01:00
2023-02-26 19:40:09 +01:00
2023-08-08 13:07:13 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-07-21 14:14:00 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-07-13 10:56:59 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2022-04-01 21:24:45 +01:00
2023-07-09 12:54:06 +02:00
2023-08-13 15:38:42 +02:00
2023-06-26 10:39:07 +02:00
2023-08-13 15:38:42 +02:00
2023-08-13 15:38:42 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-07-16 23:56:55 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2022-11-23 16:05:59 +00:00
2022-11-23 16:05:59 +00:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-01-09 23:00:24 +00:00
2023-03-15 08:48:49 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-01-09 23:00:24 +00:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2022-12-14 09:59:45 +00:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-13 18:05:09 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-04-13 14:29:42 +02:00
2023-08-13 18:05:09 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-04-30 06:04:33 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2023-08-13 15:38:42 +02:00
2023-06-28 23:36:15 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-03-15 08:48:49 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-04-30 06:04:33 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2022-12-06 08:54:33 +01:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-04-13 14:29:42 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-07-09 12:54:06 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-07-06 21:36:13 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-07-11 00:14:50 +02:00
2023-07-11 00:14:50 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-01-16 10:12:37 +00:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-13 15:38:42 +02:00
2023-02-11 21:47:57 +00:00
2023-08-23 05:29:21 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-04-13 13:04:44 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-02-17 09:14:23 -05:00
2023-02-17 09:14:23 -05:00
2023-08-13 15:38:42 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-09 17:09:16 +02:00
2023-08-13 15:38:42 +02:00
2023-08-22 13:08:08 +02:00
2023-08-09 17:09:16 +02:00
2023-08-17 18:27:02 +02:00
2023-08-17 18:27:02 +02:00
2021-07-21 20:17:55 +02:00
2021-10-06 23:52:40 +01:00
2023-08-13 15:38:42 +02:00
2023-07-08 10:32:56 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-07-08 10:32:56 +01:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-07-08 10:32:56 +01:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-09 17:09:16 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-08 07:39:11 +02:00
2023-08-13 15:38:42 +02:00
2023-03-15 08:48:49 +01:00