Firefox PFetch / Storage Access Differential Harness

Scope: this harness performs only synthetic requests between the two origins you deploy. It stores no results server-side. It will not create the worker or run any probe until you explicitly authorize it.

0. Run identity

Run ID:

Firefox preference to set manually before this run: . Web content cannot verify that preference, so the label is evidence metadata, not proof of its value.

1. Seed the regular third-party cookie

This must happen while the third site is top-level. Open the seed page, authorize there, seed the regular cookie, then return here.

not seeded for this run
2. Explicit authorization

Not armed.

3. Test frame

The embedded third-party frame will first seed its partitioned cookie and run the worker baseline. It will then require a second click inside the frame before calling document.requestStorageAccess() and probing the same worker again.

Frame not created.
4. Browser-visible results
No results yet.