ladybird/Libraries/LibWeb/ServiceWorker
Idan Horowitz e2fe46065a
Some checks are pending
CI / macOS, arm64, Sanitizer, Clang (push) Waiting to run
CI / Linux, x86_64, Fuzzers, Clang (push) Waiting to run
CI / Linux, x86_64, Sanitizer, GNU (push) Waiting to run
CI / Linux, x86_64, Sanitizer, Clang (push) Waiting to run
Package the js repl as a binary artifact / Linux, arm64 (push) Waiting to run
Package the js repl as a binary artifact / macOS, arm64 (push) Waiting to run
Package the js repl as a binary artifact / Linux, x86_64 (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
LibWeb: Remove extraneous trailing '/' from service worker script scope
The spec language specifies 'Set maxScopeString to "/", followed by the
strings in XXXX’s path (including empty strings), separated from each
other by "/"': That is, adjacent components are separated by a '/', but
the last component does not get a trailing '/'.

This resulted in the generated scope string ending with '//' in some
cases, incorrectly tripping the 'Service-Worker-Allowed' security check
2025-08-05 00:37:53 +02:00
..
CacheStorage.cpp LibWeb: Stub CacheStorage::has() 2025-06-08 18:26:13 +02:00
CacheStorage.h LibWeb: Stub CacheStorage::has() 2025-06-08 18:26:13 +02:00
CacheStorage.idl LibWeb: Stub CacheStorage::has() 2025-06-08 18:26:13 +02:00
EventNames.cpp LibWeb/ServiceWorker: Add ServiceWorker event names 2025-04-25 11:02:53 +02:00
EventNames.h LibWeb/ServiceWorker: Add ServiceWorker event names 2025-04-25 11:02:53 +02:00
Job.cpp LibWeb: Remove extraneous trailing '/' from service worker script scope 2025-08-05 00:37:53 +02:00
Job.h
Registration.cpp
Registration.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
ServiceWorker.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ServiceWorker.h
ServiceWorker.idl
ServiceWorkerContainer.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ServiceWorkerContainer.h
ServiceWorkerContainer.idl
ServiceWorkerGlobalScope.cpp LibWeb/ServiceWorker: Implement ServiceWorkerGlobalScope event handlers 2025-04-25 11:02:53 +02:00
ServiceWorkerGlobalScope.h LibWeb/ServiceWorker: Implement ServiceWorkerGlobalScope event handlers 2025-04-25 11:02:53 +02:00
ServiceWorkerGlobalScope.idl LibWeb/ServiceWorker: Implement ServiceWorkerGlobalScope event handlers 2025-04-25 11:02:53 +02:00
ServiceWorkerRecord.cpp Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
ServiceWorkerRecord.h LibWeb/ServiceWorker: Add some FIXME comments for updatedResources logic 2025-04-21 15:26:38 -06:00
ServiceWorkerRegistration.cpp Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
ServiceWorkerRegistration.h
ServiceWorkerRegistration.idl