The bindings generation has specific logic for global objects (e.g. creating constructors for exposed interfaces). The bindings tests (https://dev.chromium.org/blink/webidl#TOC-Tests) do not cover this logic .
For example, see https://chromium-review.googlesource.com/c/508328, which corrected the bindings for exposure of interfaces with [SecureContext].
Should add tests to verify that the bindings for global objects are generated correctly. This may be need to be some combination of bindings tests and layout tests.
Comment 1 by cha...@chromium.org
, Aug 8 2017Status: Assigned (was: Available)