Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose some NavigatorID members only on Window #220

Merged
merged 1 commit into from
Oct 1, 2015
Merged

Conversation

foolip
Copy link
Member

@foolip foolip commented Oct 1, 2015

The set of attributes with [Exposed=Window] is the union of attributes
NOT exposed on Worker in shipping browsers:

Blink: productSub, vendor, vendorSub
Edge: appCodeName
Gecko: productSub, vendor, vendorSub
WebKit: appCodeName, product, productSub, vendor, vendorSub

Fixes #216

The set of attributes with [Exposed=Window] is the union of attributes
NOT exposed on Worker in shipping browsers:

Blink: productSub, vendor, vendorSub
Edge: appCodeName
Gecko: productSub, vendor, vendorSub
WebKit: appCodeName, product, productSub, vendor, vendorSub

Fixes #216
@annevk
Copy link
Member

annevk commented Oct 1, 2015

It almost seems more economical to annotate them the other way around. But anyway, LGTM.

@foolip
Copy link
Member Author

foolip commented Oct 1, 2015

Yeah, it's 4 vs. 5, and looking at the whole set of NavigatorFoo, [Exposed=(Window,Worker)] is the exception.

@foolip foolip force-pushed the navigator-exposed branch from 1b1ab95 to 4a97ada Compare October 1, 2015 13:50
@foolip
Copy link
Member Author

foolip commented Oct 1, 2015

I flipped things around, sanity check please?

@annevk
Copy link
Member

annevk commented Oct 1, 2015

Seems alright, though now you've made this I think the original might have been better. Relying on the default Exposed annotation (and that being a thing at all) is not great, although I realize that is the style throughout the standard.

@foolip foolip force-pushed the navigator-exposed branch from 4a97ada to 1b1ab95 Compare October 1, 2015 14:08
@foolip
Copy link
Member Author

foolip commented Oct 1, 2015

Pushing the original commit to master, then :)

@foolip foolip merged commit 1b1ab95 into master Oct 1, 2015
@foolip foolip deleted the navigator-exposed branch October 1, 2015 14:10
nathaneliason pushed a commit to nathaneliason/html that referenced this pull request Jun 16, 2022
Fixes whatwg#218. See whatwg#220 for migrating to Python 3, the better long-term fix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants