Related: #689
The Request implementation currently omits the Fetch/Web IDL state and constructor behavior for referrer, referrerPolicy, signal, duplex, priority, and window. This issue tracks implementing those members as real request state rather than silently reading or ignoring them.
Standards: https://fetch.spec.whatwg.org/#request-class and https://webidl.spec.whatwg.org/#js-dictionary
Acceptance
- RequestInit conversion includes every current standard member in Web IDL dictionary order.
- referrer/referrerPolicy parsing and getters follow Fetch.
- signal is validated, followed, and cloned with the required dependent signal semantics.
- duplex, priority, and window conversion/validation follow current Fetch requirements.
- constructor, copy-construction, and clone preserve all state with exact observable ordering.
- Focused and full unit/TSan coverage plus relevant web-platform differential evidence are recorded.
This issue excludes promise/job/queue scheduling internals except where an AbortSignal state transition is synchronously required by Fetch.