diff --git a/source b/source index 7d20249ccb4..23d0049d49b 100644 --- a/source +++ b/source @@ -89126,15 +89126,15 @@ interface WindowModal {
[NoInterfaceObject, Exposed=(Window,Worker)]
 interface NavigatorID {
-  readonly attribute DOMString appCodeName; // constant "Mozilla"
+  [Exposed=Window] readonly attribute DOMString appCodeName; // constant "Mozilla"
   readonly attribute DOMString appName; // constant "Netscape"
   readonly attribute DOMString appVersion;
   readonly attribute DOMString platform;
-  readonly attribute DOMString product; // constant "Gecko"
-  readonly attribute DOMString productSub;
+  [Exposed=Window] readonly attribute DOMString product; // constant "Gecko"
+  [Exposed=Window] readonly attribute DOMString productSub;
   readonly attribute DOMString userAgent;
-  readonly attribute DOMString vendor;
-  readonly attribute DOMString vendorSub; // constant ""
+  [Exposed=Window] readonly attribute DOMString vendor;
+  [Exposed=Window] readonly attribute DOMString vendorSub; // constant ""
 };

In certain cases, despite the best efforts of the entire industry, Web browsers have bugs and