diff --git a/complete.html b/complete.html index e9631130ce9..934de2ec349 100644 --- a/complete.html +++ b/complete.html @@ -61900,11 +61900,11 @@

6.2 The
[ReplaceableNamedProperties] 
 interface Window : EventTarget {
   // the current browsing context
-  readonly attribute WindowProxy window;
+  [Unforgeable] readonly attribute WindowProxy window;
   readonly attribute WindowProxy self;
-  readonly attribute Document document;
+  [Unforgeable] readonly attribute Document document;
            attribute DOMString name; 
-  [PutForwards=href] readonly attribute Location location;
+  [PutForwards=href, Unforgeable] readonly attribute Location location;
   readonly attribute History history;
 
   boolean find(optional DOMString aString, optional boolean aCaseSensitive, optional boolean aBackwards, optional boolean aWrapAround, optional boolean aWholeWord, optional boolean aSearchInFrames, optional boolean aShowDialog);
@@ -61925,7 +61925,7 @@ 

6.2 The // other browsing contexts [Replaceable] readonly attribute WindowProxy frames; [Replaceable] readonly attribute unsigned long length; - readonly attribute WindowProxy top; + [Unforgeable] readonly attribute WindowProxy top; attribute WindowProxy opener; readonly attribute WindowProxy parent; readonly attribute Element? frameElement; diff --git a/index b/index index 536825edbec..1ca9b618757 100644 --- a/index +++ b/index @@ -61767,11 +61767,11 @@ END:VCARD

[ReplaceableNamedProperties] 
 interface Window : EventTarget {
   // the current browsing context
-  readonly attribute WindowProxy window;
+  [Unforgeable] readonly attribute WindowProxy window;
   readonly attribute WindowProxy self;
-  readonly attribute Document document;
+  [Unforgeable] readonly attribute Document document;
            attribute DOMString name; 
-  [PutForwards=href] readonly attribute Location location;
+  [PutForwards=href, Unforgeable] readonly attribute Location location;
   readonly attribute History history;
 
   boolean find(optional DOMString aString, optional boolean aCaseSensitive, optional boolean aBackwards, optional boolean aWrapAround, optional boolean aWholeWord, optional boolean aSearchInFrames, optional boolean aShowDialog);
@@ -61792,7 +61792,7 @@ interface Window : EventTarget {
   // other browsing contexts
   [Replaceable] readonly attribute WindowProxy frames;
   [Replaceable] readonly attribute unsigned long length;
-  readonly attribute WindowProxy top;
+  [Unforgeable] readonly attribute WindowProxy top;
            attribute WindowProxy opener;
   readonly attribute WindowProxy parent;
   readonly attribute Element? frameElement;
diff --git a/source b/source
index 0f16fdbe3ee..d930663a8f4 100644
--- a/source
+++ b/source
@@ -70271,11 +70271,11 @@ END:VCARD
[ReplaceableNamedProperties] 
 interface Window : EventTarget {
   // the current browsing context
-  readonly attribute WindowProxy window;
+  [Unforgeable] readonly attribute WindowProxy window;
   readonly attribute WindowProxy self;
-  readonly attribute Document document;
+  [Unforgeable] readonly attribute Document document;
            attribute DOMString name; 
-  [PutForwards=href] readonly attribute Location location;
+  [PutForwards=href, Unforgeable] readonly attribute Location location;
   readonly attribute History history;
 
   boolean find(optional DOMString aString, optional boolean aCaseSensitive, optional boolean aBackwards, optional boolean aWrapAround, optional boolean aWholeWord, optional boolean aSearchInFrames, optional boolean aShowDialog);
@@ -70296,7 +70296,7 @@ interface Window : EventTarget {
   // other browsing contexts
   [Replaceable] readonly attribute WindowProxy frames;
   [Replaceable] readonly attribute unsigned long length;
-  readonly attribute WindowProxy top;
+  [Unforgeable] readonly attribute WindowProxy top;
            attribute WindowProxy opener;
   readonly attribute WindowProxy parent;
   readonly attribute Element? frameElement;