You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This has implementer interest, so I'm thinking that once there are tests and there's bugs filed, we merge all the relevant WHATWG PRs together. Does that seem reasonable?
It looks like all of the relevant PRs to various specs have landed, with the sole exception of console (just blocking on manual tests--maybe we should just push back on that request). The only thing I see missing is some machinery in WebIDL: I don't think these APIs are actually exposed to ShadowRealm at the moment, as ShadowRealm is not an interface. We should probably add some plumbing in WebIDL to handle it specially.
I think it would be better to make the relevant requirements in HTML, as that already deals with most of the globals of the web platform and integration with ShadowRealm.
@annevk How would this be handled in HTML? I explained the concrete problem here; it's hard for me to imagine the fix coming in HTML without HTML reaching rather deep into WebIDL.
Activity
Expose URL/URLSearchParams everywhere
Ms2ger commentedon Oct 12, 2021
Depends on whatwg/webidl#526
Expose events/aborts everywhere
Expose the JS API everywhere
Expose events/aborts everywhere
annevk commentedon Oct 14, 2021
This has implementer interest, so I'm thinking that once there are tests and there's bugs filed, we merge all the relevant WHATWG PRs together. Does that seem reasonable?
cc @domenic @padenot @codehag
codehag commentedon Oct 14, 2021
That sounds reasonable to me.
Expose everywhere
Expose everywhere
Expose everywhere
Expose everywhere
Expose everywhere
Expose everywhere
Expose everywhere
Expose everywhere
25 remaining items
Bug 1754788 [wpt PR 32800] - Add tests for Web APIs in ShadowRealms.,…
Add tests for Web APIs in ShadowRealms. (web-platform-tests#32800)
Bug 1754788 [wpt PR 32800] - Add tests for Web APIs in ShadowRealms.,…
Bug 1754788 [wpt PR 32800] - Add tests for Web APIs in ShadowRealms.,…
Bug 1754788 [wpt PR 32800] - Add tests for Web APIs in ShadowRealms.,…
Expose ErrorEvent and PromiseRejectionEvent everywhere
littledan commentedon Jun 7, 2022
It looks like all of the relevant PRs to various specs have landed, with the sole exception of console (just blocking on manual tests--maybe we should just push back on that request). The only thing I see missing is some machinery in WebIDL: I don't think these APIs are actually exposed to ShadowRealm at the moment, as ShadowRealm is not an interface. We should probably add some plumbing in WebIDL to handle it specially.
annevk commentedon Jun 8, 2022
I think it would be better to make the relevant requirements in HTML, as that already deals with most of the globals of the web platform and integration with ShadowRealm.
Expose everywhere
littledan commentedon Jun 23, 2022
@annevk How would this be handled in HTML? I explained the concrete problem here; it's hard for me to imagine the fix coming in HTML without HTML reaching rather deep into WebIDL.
Ms2ger commentedon Aug 8, 2022
Everything I wanted to do in this issue is done.
BadassGhost commentedon Jul 16, 2023
Bug 1754788 [wpt PR 32800] - Add tests for Web APIs in ShadowRealms.,…
Bug 1754788 [wpt PR 32800] - Add tests for Web APIs in ShadowRealms.,…