This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://url.spec.whatwg.org/#origin The term "opaque identifier" doesn't say what the identifier should be. Should it just be the string "pineapple"? That's an opaque identifier. Does every URL that would return an opaque identifier get the same opaque identifier? Does the same URL get the same opaque identifier each time? When is the identifier minted? I think it should probably be "a new globally unique identifier", rather than "an opaque identifier".
A dump. I confused data type with data value. However, that reaches an interesting question. Should it be a globally unique identifier for the URL's scheme data or just a new globally unique identifier each time? I guess it should be constant per URL?
If it's constant per URL, then two otherwise unrelated pages that happen to have been generated from the same URL will end up being in the same origin. I don't think that's what we want.
Thanks. https://github.com/whatwg/url/commit/09d81f55e4a788980101fe7f88b1e3c6c8fe7435
The commit message says "Opaque identifier is a type, not a value". I don’t understand what this means. It also doesn’t seem to answer "When is the identifier minted?".