Make required dictionary members non-nullable again
These were changed to non-nullable to preserve existing behavior.
Because they are required, the risk here is that developers have noticed
they were required but successfully found and used the null loophole. At
the slightest sign of trouble with any of these, it should be reverted
and perhaps the specs should be changed to allow null.
BlobEvent test will be imported from:
https://github.com/w3c/web-platform-tests/pull/3749
PresentationConnectionAvailableEvent is untested:
https://crbug.com/648922
BUG=647693
Review-Url: https://codereview.chromium.org/2347473005
Cr-Commit-Position: refs/heads/master@{#420285}
12 files changed