Edgar Arakelyan and Claude Opus 5.5
69f38a78b9
fix(browser): bound saved-response reads and refuse values a request cannot carry
...
- Each read of a saved response (the wait, sizes() and text()) races the
step's deadline and abort signal, so a body still arriving when the
step times out or is cancelled saves nothing, and the watcher detaches
at once.
- A UI step keeps the 4,000,000-character cap and refuses before reading
only a response received as more than 12,000,000 bytes, three per
character; the decoded text is then held to the character cap.
- A Basic username with a colon fails the step before anything is sent.
- A saved `.` or `..` that fills a whole URL path segment fails the
step, since the URL would drop it.
- Held entities that spell `&` both ways leave a create without `&` no
slug rule.
- The saved-values example in the browser scenario contract is a whole
scenario, as the catalog test reads every documented example.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 08:15:38 -07:00
..
2026-10-26 00:16:52 +08:00
2026-10-24 05:51:22 +08:00
2026-10-26 02:22:32 +08:00
2026-10-26 00:40:56 +08:00
2026-10-25 16:35:15 +08:00
2026-10-26 08:15:38 -07:00
2026-10-25 09:45:26 +08:00
2026-10-24 06:34:33 +08:00
2026-10-26 00:16:52 +08:00
2026-10-26 08:06:06 -07:00
2026-10-25 09:56:11 +08:00
2026-10-24 23:51:20 +08:00
2026-10-24 11:27:27 +08:00
2026-10-24 16:10:18 +08:00
2026-10-25 13:56:51 +08:00
2026-10-25 06:51:31 +08:00
2026-10-25 14:18:44 +08:00
2026-10-25 09:49:26 +08:00
2026-10-26 08:15:38 -07:00
2026-10-23 23:42:58 +09:00
2026-10-26 22:55:10 +08:00
2026-10-26 19:50:12 +08:00
2026-10-26 02:33:31 +08:00
2026-10-24 00:11:41 +08:00
2026-10-24 23:51:20 +08:00
2026-10-14 12:49:17 +08:00
2026-10-25 09:56:11 +08:00
2026-10-25 02:16:33 +08:00
2026-10-24 17:39:57 +08:00
2026-10-26 20:13:12 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 22:45:22 +08:00
2026-10-24 04:28:54 +08:00
2026-10-24 01:47:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-25 01:54:20 +08:00
2026-10-25 01:16:51 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 17:56:31 +08:00
2026-10-25 22:37:32 +08:00
2026-10-11 19:47:33 +08:00
2026-10-13 21:13:01 +08:00
2026-10-24 04:43:33 +08:00
2026-10-25 03:30:22 +08:00
2026-10-24 02:35:21 +08:00
2026-10-24 02:40:22 +08:00
2026-10-14 01:09:19 +08:00
2026-10-24 08:18:53 +08:00
2026-10-25 04:21:18 +08:00
2026-10-24 22:35:20 +08:00
2026-10-26 22:31:13 +08:00
2026-10-24 03:59:44 +08:00
2026-10-24 19:36:20 +08:00
2026-10-25 05:23:23 -07:00
2026-10-24 03:11:07 +08:00
2026-10-24 04:25:13 +08:00
2026-10-24 03:16:30 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 03:00:07 +08:00
2026-10-24 23:51:20 +08:00
2026-10-26 22:22:27 +08:00
2026-10-24 10:17:23 +08:00
2026-10-26 22:55:10 +08:00
2026-10-26 19:50:12 +08:00
2026-10-10 05:41:52 +08:00
2026-10-24 02:00:10 +08:00
2026-10-26 02:22:32 +08:00
2026-10-26 22:20:00 +08:00
2026-10-25 02:54:17 +08:00
2026-10-23 19:07:46 +08:00
2026-10-24 10:35:50 +08:00
2026-10-24 06:04:41 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 23:51:20 +08:00
2026-10-26 14:17:27 +08:00
2026-10-25 03:30:22 +08:00
2026-10-24 10:23:06 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 06:13:53 +08:00
2026-10-24 11:31:39 +08:00
2026-10-24 16:02:59 +08:00
2026-10-25 17:25:18 +08:00
2026-10-24 17:21:08 +08:00
2026-10-10 05:41:45 +08:00
2026-10-25 02:16:33 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 12:34:10 +08:00
2026-10-25 14:18:44 +08:00
2026-10-25 06:51:31 +08:00
2026-10-24 11:37:58 +08:00
2026-10-25 09:56:11 +08:00
2026-10-26 08:15:38 -07:00
2026-10-24 03:59:44 +08:00
2026-10-25 05:09:26 +08:00
2026-10-24 22:54:05 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 11:37:58 +08:00