This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 29878 - GlobalCrypto IDL is not valid
Summary: GlobalCrypto IDL is not valid
Status: RESOLVED MOVED
Alias: None
Product: Web Cryptography
Classification: Unclassified
Component: Web Cryptography API Document (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Ryan Sleevi
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-28 20:02 UTC by Boris Zbarsky
Modified: 2016-09-28 21:06 UTC (History)
2 users (show)

See Also:


Attachments

Description Boris Zbarsky 2016-09-28 20:02:25 UTC
The mixin is declared exposed only on Window, but then implemented by WorkerGlobalScope.

What should probably happen here is just using a partial interface extension to WindowOrWorkerGlobalScope instead....
Comment 1 Mark Watson 2016-09-28 20:20:46 UTC
We're on GitHub now: https://github.com/w3c/webcrypto/issues/150
Comment 2 Boris Zbarsky 2016-09-28 21:00:12 UTC
> We're on GitHub now

That's nice, but both https://www.w3.org/TR/WebCryptoAPI/ and https://dvcs.w3.org/hg/webcrypto-api/raw-file/tip/spec/Overview.html (the latter being the "editor's draft" link from the former) link to Bugzilla as place to report issues.  If you want people to report issues on github, you should maybe say so somewhere in public instead of it being a well-kept secret.
Comment 3 Mark Watson 2016-09-28 21:06:40 UTC
Fair point.

We can't change https://www.w3.org/TR/WebCryptoAPI/ until we advance the spec.

https://dvcs.w3.org/hg/webcrypto-api/raw-file/tip/spec/Overview.html should be replaced with a link to the real Editor's Draft which is at https://w3c.github.io/webcrypto/Overview.html.

I filed https://github.com/w3c/webcrypto/issues/151

The latest Editor's Draft at https://w3c.github.io/webcrypto/Overview.html does point to GitHub, but the old one does come up on a Google search (at least for me).