2.1.1 [W3C-DOM4] Section 3.2 Interface Event

V0003: The isTrusted attribute is not unforgeable

The specification states:

 3.2 Interface Event
 ...
 interface Event {
     ...
     [Unforgeable] readonly attribute boolean isTrusted;
     ...
 };

IE11 Mode (Internet Explorer 11)

The isTrusted attribute is not unforgeable:

   readonly attribute boolean isTrusted;

V0002: The timeStamp attribute is of type unsigned long long, not DOMTimeStamp

The specification states:

 3.2 Interface Event
 ...
 interface Event {
     ...
     readonly attribute DOMTimeStamp timeStamp;
     ...
 };

IE11 Mode (Internet Explorer 11)

The timeStamp attribute is of type unsigned long long, not DOMTimeStamp:

    readonly attribute unsigned long long timeStamp;

V0001: The NONE const is not supported

The specification states:

 3.2 Interface Event
 ...
 interface Event {
     ...
     const unsigned short NONE = 0;
     ...
 };

All document modes (Internet Explorer 11)

The NONE const is not supported.

V0004: The defaultPrevented flag is not unset when an event is initialized

The specification states:

 3.2 Interface Event
 ...
 To initialize an event, with type, bubbles, and cancelable, run these steps:
     1. Set the initialized flag. 
     2. Unset the stop propagation flag, stop immediate propagation flag, and canceled 
        flag. 
     3. Set the isTrusted attribute to false. 
     4. Set the target attribute to null. 
     5. Set the type attribute to type. 
     6. Set the bubbles attribute to bubbles. 
     7. Set the cancelable attribute to cancelable.

All document modes (All versions)

The defaultPrevented flag is not unset when an event is initialized: step 2 does not unset the flag when the canceled flag is unset.

V0005: The stop propagation flag is not unset when an event is initialized

The specification states:

 3.2 Interface Event
 ...
 To initialize an event, with type, bubbles, and cancelable, run these steps:
     1. Set the initialized flag. 
     2. Unset the stop propagation flag, stop immediate propagation flag, and canceled 
        flag. 
     3. Set the isTrusted attribute to false. 
     4. Set the target attribute to null. 
     5. Set the type attribute to type. 
     6. Set the bubbles attribute to bubbles. 
     7. Set the cancelable attribute to cancelable.

All document modes (All versions)

The stop propagation flag is not unset when an event is initialized.