Skip to content

js: caller-owned report keys in the page runner; only passthrough - #73

Merged
lann merged 1 commit into
mainfrom
page-runner-report-key
Aug 7, 2026
Merged

js: caller-owned report keys in the page runner; only passthrough#73
lann merged 1 commit into
mainfrom
page-runner-report-key

Conversation

@lann

@lann lann commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Completes the keying design from #72 with the full consumer space in view: tls runs one suite as two targets, webcrypto runs two suites under one target — neither identity is unique alone, so the report key is caller-owned (key, default target; existing consumers unaffected). The browser worker also forwards runCases' only filter it already accepted from every other entry point.

Designing the three browser adoptions completed the key space: one
suite runs as several targets (tls: plain and delegated compositions)
and one target runs several suites (webcrypto: main and signing
corpora), so neither is unique on its own — the report key belongs to
the caller, defaulting to the target. The worker also forwards
runCases' only filter, which it already accepted everywhere else.
@lann
lann merged commit cdb0734 into main Aug 7, 2026
3 checks passed
@lann
lann deleted the page-runner-report-key branch August 7, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant