2.1.78 [W3C-HTML52] Section 6.3. The Window object

V0416: The frameElement attribute is not nullable

The specification states:

 6.3. The Window object
  
     [PrimaryGlobal, LegacyUnenumerableNamedProperties]
     /*sealed*/ interface Window : EventTarget {
         …
         // other browsing contexts
         ...
         readonly attribute Element? frameElement;
         ...
     };

EdgeHTML Mode

The frameElement attribute is not nullable.

    readonly attribute Element frameElement;

V0415: Some attributes and methods do not return a WindowProxy

The specification states:

 6.3. The Window object
  
     [PrimaryGlobal, LegacyUnenumerableNamedProperties]
     /*sealed*/ interface Window : EventTarget {
         // the current browsing context
         [Unforgeable] readonly attribute WindowProxy window;
         [Replaceable] readonly attribute WindowProxy self;
         ...
         // other browsing contexts
         [Replaceable] readonly attribute WindowProxy frames;
         ...
         [Unforgeable] readonly attribute WindowProxy top;
         ...
         [Replaceable] readonly attribute WindowProxy parent;
         ...
         WindowProxy open(optional DOMString url = "about:blank", optional DOMString 
         target = "_blank",
           [TreatNullAs=EmptyString] optional DOMString features = "", optional boolean 
           replace = false);
         getter WindowProxy (unsigned long index);
         ...
     };

EdgeHTML Mode

Some attributes and methods do not return a WindowProxy; instead they return a Window.

    [ Unforgeable ] readonly attribute Window window;

    [ Replaceable ] readonly attribute Window self;

    [ Replaceable ] readonly attribute Window frames;

    [ Unforgeable ] readonly attribute Window top;

    [ Replaceable ] readonly attribute Window parent;

    Window open(optional DOMString url = "about:blank", optional DOMString target = "_blank",

      [TreatNullAs=EmptyString] optional DOMString features = "", optional boolean replace = false);

    getter Window (unsigned long index);