Tsuyoshi Horo
a6f85d93cf
Disable client-side content decoding for Service Worker script requests.
...
Enabling the RendererSideContentDecoding flag caused failures in
webgpu_cts_tests running on Service Workers (crbug.com/405078730)
This is because the client_side_content_decoding_enabled flag was set to
true for Service Worker registration script requests but false for
requests from the Service Worker update checker in the browser process.
This discrepancy led to checksum differences, causing the service worker
executing the tests to be terminated.
While storing scripts in a compressed state would save space in Service
Worker Storage, there is currently no flag in Service Worker Storage to
indicate whether stored data is decoded or not.
This CL resolves the issue by always setting the
client_side_content_decoding_enabled flag to false for Service Worker
script requests. This ensures consistency and prevents the checksum
mismatches.
Fixed: 405078730, 405200443
Bug: 391950057
Change-Id: I07a2c4216ccd0a20fd828c0ba7d7bfd93a2161cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6381432
Reviewed-by: Shunya Shishido <sisidovski@chromium.org >
Commit-Queue: Tsuyoshi Horo <horo@chromium.org >
Cr-Commit-Position: refs/heads/main@{#1436638}
2025-03-23 16:45:16 -07:00
..
2025-03-21 17:53:08 -07:00
2025-03-13 11:07:51 -07:00
2025-03-18 07:19:15 -07:00
2025-03-18 23:32:02 -07:00
2025-03-18 12:51:48 -07:00
2025-01-29 22:48:50 -08:00
2025-03-06 11:41:24 -08:00
2025-01-28 18:11:08 -08:00
2025-02-27 05:31:53 -08:00
2025-03-06 20:13:23 -08:00
2025-03-17 11:57:59 -07:00
2025-03-18 13:08:02 -07:00
2025-03-21 08:30:50 -07:00
2025-03-18 11:39:36 -07:00
2025-03-19 12:47:33 -07:00
2025-03-11 10:18:31 -07:00
2025-03-11 10:18:31 -07:00
2025-03-20 09:05:16 -07:00
2025-03-01 06:52:18 -08:00
2025-01-23 09:37:59 -08:00
2024-12-17 14:41:45 -08:00
2025-03-13 09:03:11 -07:00
2025-03-17 08:34:53 -07:00
2025-03-21 19:12:38 -07:00
2025-03-18 12:51:48 -07:00
2025-02-04 04:26:46 -08:00
2025-03-13 16:42:46 -07:00
2025-02-27 06:48:54 -08:00
2025-03-21 11:06:01 -07:00
2025-03-17 19:30:47 -07:00
2025-03-18 12:51:48 -07:00
2025-03-20 11:50:49 -07:00
2025-03-19 08:31:42 -07:00
2025-03-11 10:51:10 -07:00
2025-02-25 01:40:15 -08:00
2025-01-31 12:40:46 -08:00
2025-02-19 21:03:02 -08:00
2025-03-19 08:09:13 -07:00
2024-12-16 18:02:08 -08:00
2025-02-14 15:33:13 -08:00
2025-01-27 17:14:08 -08:00
2025-02-14 01:34:27 -08:00
2024-12-10 20:41:54 +00:00
2025-03-19 12:47:33 -07:00
2025-03-17 12:00:44 -07:00
2025-03-21 13:32:31 -07:00
2025-03-07 13:15:29 -08:00
2025-03-19 11:58:35 -07:00
2025-03-18 12:51:48 -07:00
2025-03-07 15:02:55 -08:00
2025-03-20 14:57:27 -07:00
2024-12-12 17:51:18 -08:00
2024-12-12 14:54:40 -08:00
2025-02-20 12:50:27 -08:00
2025-03-04 13:05:49 -08:00
2025-03-04 07:31:54 -08:00
2024-12-18 15:55:07 -08:00
2025-03-01 17:13:12 -08:00
2025-03-12 14:59:57 -07:00
2025-03-07 08:10:47 -08:00
2025-03-21 05:37:26 -07:00
2024-12-10 20:41:54 +00:00
2025-03-18 12:51:48 -07:00
2025-03-12 05:48:04 -07:00
2024-12-10 20:41:54 +00:00
2025-03-18 11:39:36 -07:00
2025-03-17 10:08:24 -07:00
2025-03-22 00:16:54 -07:00
2025-03-10 21:16:02 -07:00
2025-03-18 12:51:48 -07:00
2025-01-27 17:14:08 -08:00
2025-02-12 13:46:54 -08:00
2024-12-16 18:02:08 -08:00
2025-02-07 12:26:29 -08:00
2025-02-14 15:33:13 -08:00
2025-03-18 12:51:48 -07:00
2025-03-23 16:45:16 -07:00
2025-01-28 18:11:08 -08:00
2025-03-21 11:06:01 -07:00
2025-03-14 04:28:35 -07:00
2025-02-19 07:36:17 -08:00
2025-03-12 11:35:54 -07:00
2025-03-14 10:51:25 -07:00
2025-02-25 18:43:20 -08:00
2025-03-18 12:51:48 -07:00
2025-03-19 10:13:18 -07:00
2025-01-31 12:40:46 -08:00
2025-03-21 14:34:32 -07:00
2025-02-28 11:05:45 -08:00
2025-03-14 10:53:12 -07:00
2025-03-21 11:37:39 -07:00
2025-03-21 12:40:12 -07:00
2025-03-14 10:53:12 -07:00
2025-03-14 12:56:55 -07:00
2025-03-18 12:51:48 -07:00
2025-02-20 13:41:00 -08:00
2025-01-28 18:11:08 -08:00
2025-03-13 08:47:02 -07:00
2025-03-16 20:55:33 -07:00
2025-03-18 12:51:13 -07:00
2025-03-18 12:51:48 -07:00
2025-03-13 10:47:07 -07:00
2025-02-20 08:00:14 -08:00
2025-01-10 08:09:02 -08:00
2025-02-20 10:20:59 -08:00
2025-03-18 07:51:59 -07:00
2024-12-20 09:41:03 -08:00
2025-03-11 04:30:59 -07:00
2025-03-10 00:24:01 -07:00
2025-02-02 23:01:07 -08:00
2025-03-07 13:15:29 -08:00
2024-12-10 20:42:14 +00:00
2025-01-06 14:44:39 -08:00
2025-01-07 09:12:57 -08:00
2025-01-23 09:19:53 -08:00
2025-01-23 09:19:53 -08:00
2025-02-24 10:37:05 -08:00
2025-02-28 12:29:34 -08:00
2025-02-28 12:29:34 -08:00
2025-02-21 02:53:46 -08:00
2025-03-05 15:21:22 -08:00
2025-01-17 08:15:02 -08:00
2025-03-17 07:39:05 -07:00
2025-02-24 12:29:36 -08:00
2025-01-09 08:51:48 -08:00
2025-02-24 10:37:05 -08:00
2025-03-11 10:18:31 -07:00
2025-02-20 09:07:44 -08:00
2025-01-27 17:14:08 -08:00
2025-02-11 09:56:54 -08:00
2025-03-21 05:37:26 -07:00
2025-03-11 10:18:31 -07:00
2024-12-16 18:02:08 -08:00
2025-02-20 13:41:00 -08:00
2025-02-13 10:10:56 -08:00
2025-01-31 16:09:37 -08:00
2025-03-18 12:51:13 -07:00
2025-03-18 12:51:48 -07:00
2025-03-07 07:05:09 -08:00
2025-01-23 09:19:53 -08:00
2025-01-31 16:09:37 -08:00
2025-02-24 17:14:59 -08:00
2025-03-18 12:51:48 -07:00
2025-01-07 09:12:57 -08:00
2025-01-27 17:14:08 -08:00
2025-02-11 09:56:54 -08:00
2025-02-07 15:21:43 -08:00
2025-02-07 15:21:43 -08:00
2025-02-06 04:16:57 -08:00
2025-01-23 19:11:04 -08:00
2024-12-10 20:41:54 +00:00
2025-03-20 14:57:27 -07:00
2025-03-11 10:51:10 -07:00
2024-12-15 21:15:36 -08:00
2025-01-27 17:14:08 -08:00
2025-03-11 00:10:31 -07:00
2025-03-14 12:26:55 -07:00
2025-01-13 14:09:43 -08:00
2025-01-13 14:09:43 -08:00
2024-12-13 05:35:28 -08:00
2025-03-13 08:36:19 -07:00
2025-03-13 08:36:19 -07:00
2025-03-21 12:40:12 -07:00
2025-03-21 12:40:12 -07:00
2025-02-11 09:56:54 -08:00
2025-01-28 18:11:08 -08:00
2024-12-16 07:45:14 -08:00
2024-12-16 18:02:08 -08:00
2025-02-24 10:37:05 -08:00
2025-03-03 17:11:42 -08:00
2024-12-03 01:12:55 +00:00
2025-01-28 18:11:08 -08:00
2025-01-16 09:49:10 -08:00
2025-03-07 09:02:29 -08:00
2025-03-07 09:02:29 -08:00
2025-03-18 09:48:53 -07:00
2025-03-18 09:48:53 -07:00
2025-03-12 03:32:51 -07:00
2025-01-14 09:37:27 -08:00
2025-02-24 10:37:05 -08:00
2024-12-12 17:51:18 -08:00
2025-01-27 17:14:08 -08:00
2024-12-16 18:02:08 -08:00
2025-01-27 17:14:08 -08:00
2025-02-24 10:37:05 -08:00
2025-01-31 16:09:37 -08:00
2025-01-31 16:09:37 -08:00
2025-01-31 16:09:37 -08:00
2025-01-07 09:12:57 -08:00
2024-12-27 20:15:58 -08:00
2025-01-07 09:12:57 -08:00
2025-01-31 12:40:46 -08:00
2024-12-16 18:02:08 -08:00
2025-01-27 17:14:08 -08:00
2025-03-03 15:35:50 -08:00
2025-01-29 22:48:50 -08:00
2025-02-11 09:56:54 -08:00
2025-03-02 22:46:39 -08:00
2025-02-12 19:21:36 -08:00
2025-03-19 15:03:45 -07:00
2025-02-04 11:30:44 -08:00
2025-01-28 18:20:30 -08:00
2025-01-28 18:20:30 -08:00
2025-03-03 14:15:03 -08:00
2025-01-27 17:14:08 -08:00
2024-12-16 18:02:08 -08:00
2025-03-18 11:39:36 -07:00
2025-03-18 11:39:36 -07:00
2025-03-18 09:48:53 -07:00
2024-12-10 20:41:54 +00:00
2025-03-13 08:47:02 -07:00
2025-03-13 08:47:02 -07:00
2025-03-14 10:53:12 -07:00
2025-02-24 13:51:47 -08:00
2024-12-10 01:13:01 +00:00
2024-12-10 01:13:01 +00:00
2025-03-10 07:46:59 -07:00
2025-01-23 03:48:54 -08:00
2025-03-18 12:51:48 -07:00
2025-03-18 12:51:48 -07:00
2024-12-10 01:13:01 +00:00
2024-12-10 01:13:01 +00:00
2025-02-18 07:51:15 -08:00