DOM3 Events Disposition of Comments
During its Last Call phases, a number of changes were made to the DOM3 Events specification based on public review and implementor feedback.
There were seventy-eight (78) issues raised. Of these, the WebApps WG declined to make a change on twenty-three (23) issues and explained the rationale to the commenter. Additionally, the WebApps WG compromised on five (5) other issues, making a partial change, and explained the rationale to the commenter. The WebApps WG agreed with all fifty (50) other issues, and made the requested changes.
WebApps WG Resolutions:
agree | compromise | disagree |
---|
Commenter Responses:
satisfied | no response | not satisfied |
---|
Disposition of Comments:
ID | Title | Date | Commenter | Status | Response | Satisfaction |
---|---|---|---|---|---|---|
ISSUE-2 OnFoo Attributes | Event Handler Attributes (onfoo Attributes) and Add/Remove Event Listener | 2008-06-11 | Doug Schepers | POSTPONED | Rejected (Defined in host language) | Agreed |
ISSUE-8 mouseenter/leave | Adding mouseenter and mouseleave Events | 2008-06-18 | Doug Schepers | CLOSED | Fixed | Agreed |
ISSUE-9 Wheeling Units | How should wheel events represent pixel/line wheeling units? | 2008-06-18 | Olli Pettay | CLOSED | Fixed | Agreed |
ISSUE-23 Key Indentifier Case | Should Key Identifiers prioritize uppercase characters | 2008-06-29 | Doug Schepers | CLOSED | Fixed | Agreed |
ISSUE-39 Mutate Mutations | Consider Changing Ordering of Mutation Events | 2008-07-15 | Doug Schepers | CLOSED | Rejected (Duplicate of ISSUE-175) | Agreed |
ISSUE-41 New Non-NS Event Methods | Should all event methods have namespaced and non-namespaced equivalents? | 2008-07-23 | Olli Pettay | CLOSED | Fixed | Agreed |
ISSUE-42 simpler custom events | Should we simplify custom events? | 2008-07-23 | Cameron McCormack | CLOSED | Fixed | No response |
ISSUE-43 FireEvents | When should the events defined by DOM3 Events fire? | 2008-07-29 | Ian Hickson | CLOSED | Fixed | No response |
ISSUE-44 EventsAndWindow | Should DOM3 Events cover the interaction of events and the Window object? | 2008-07-29 | Ian Hickson | CLOSED | Fixed | No response |
ISSUE-86 rewrite-suggestion | Consider splitting out events and rewriting definitions | 2009-03-25 | Ian Hickson | CLOSED | Fixed | No response |
ISSUE-87 wheel targets | Target node types for mousewheel/mousemultiwheel events | 2009-03-31 | Sergey Ilinsky | CLOSED | Fixed | No response |
ISSUE-92 | Resolve case of focusin in IE | 2009-07-22 | Doug Schepers | CLOSED | Fixed | Agreed |
ISSUE-102 focus and focus() | Behavior of focus events when interacting with focus()/blur() methods needs to be defined | 2009-09-22 | @@ | PENDING REVIEW | Rejected (Defined in host language) | No Response |
ISSUE-106 mouse capture | Consider adding mouse capture/release API | 2009-10-19 | Doug Schepers | CLOSED | Rejected (Postponed to future spec) | No response |
ISSUE-110 code-point conversion | Should we remove the code-point conversion from the D3E spec? | 2009-11-03 | Chaals McCathie-Neville | PENDING REVIEW | Fixed | No response |
ISSUE-111 mouse z | Add z attribute to mouse events? | 2009-11-22 | Doug Schepers | CLOSED | Rejected | No response |
ISSUE-112 event name whitespace | Whitespace characters are allowed by all browsers in their event names. | 2010-01-06 | Anne van Kesteren | PENDING REVIEW | Fixed | No Response |
ISSUE-113 resize | Clarify when resize events fire | 2010-01-31 | William Edney | PENDING REVIEW | Fixed | No response |
ISSUE-118 dispatchEvent links | Consider allowing dispatchEvent for generic event duplication for links | 2010-07-21 | Simon Pieters | CLOSED | Rejected | Agreed |
ISSUE-119 input/keyboard locale | Consider adding input/keyboard locale to text and keyboard events | 2010-09-10 | Aharon (Vladimir) Lanin | CLOSED | Fixed | Agreed |
ISSUE-120 scroll basic event | Consider returning 'scroll' from UIEvent to Event interface | 2010-09-10 | Anne van Kesteren | PENDING REVIEW | Rejected | No Response |
ISSUE-121 beforeInput | Consider generalizing the 'textInput' event to cover all user-initiated changes | 2010-09-10 | Ojan Vafai | PENDING REVIEW | Rejected | No response |
ISSUE-122 add mousewheel | Consider adding 'mousewheel' again | 2010-09-10 | Anne van Kesteren | PENDING REVIEW | Rejected | No response |
ISSUE-123 feature strings | Rationale for feature strings | 2010-09-15 | Simon Pieters | PENDING REVIEW | Rejected (Rationale explained) | No response |
ISSUE-124 reword examples | Remove RFC2119 keywords from examples | 2010-09-15 | Simon Pieters | PENDING REVIEW | Fixed | No response |
ISSUE-125 DOM Views | Consider dropping DOM Views reference for HTML5 defaultView | 2010-09-15 | Simon Pieters | PENDING REVIEW | Fixed | No Response |
ISSUE-126 isTrusted | Consider changing 'trusted' to 'isTrusted' | 2010-09-15 | Simon Pieters | CLOSED | Fixed | Agreed |
ISSUE-127 cancelBubble / srcElement | Consider adding cancelBubble and srcElement | 2010-09-15 | Simon Pieters | PENDING REVIEW | Rejected | No Response |
ISSUE-128 preventDefault | Define preventDefault to account for pre-propagation default actions | 2010-09-15 | Simon Pieters | PENDING REVIEW | Fixed | No Response |
ISSUE-129 event constructors | Revisit event constructors | 2010-09-15 | Simon Pieters | PENDING REVIEW | Rejected (Postponed to future spec) | No Response |
ISSUE-130 Web IDL | Consider using Web IDL for the IDL fragments | 2010-09-15 | Simon Pieters | PENDING REVIEW | Fixed | No Response |
ISSUE-131 defaultView load | Define load event to fire on defaultView | 2010-09-15 | Simon Pieters | PENDING REVIEW | Compromise (Revised non-normative note) | No Response |
ISSUE-132 event.returnValue | Consider adding event.returnValue | 2010-09-15 | Hallvord R. M. Steen | CLOSED | Rejected | Agreed |
ISSUE-133 keyCode and charCode | Consider specifying keyCode and charCode | 2010-09-16 | Simon Pieters | CLOSED | Compromise (Added non-normative appendix) | Agreed |
ISSUE-134 optional useCapture | Consider making useCapture parameter of add/removeEventListener optional | 2010-09-30 | Sergey Ilinsky | PENDING REVIEW | Fixed | Agreed |
ISSUE-135 DOMAttributeChangeRequestEvent | Consider adding DOMAttributeChangeRequestEvent | 2010-10-02 | James Craig | PENDING REVIEW | Rejected (Duplicate of ISSUE-175) | No response |
ISSUE-136 getCoordsAt | Consider adding MouseEvent.getCoordsAt(element) | 2010-10-06 | Jonathan Watt | PENDING REVIEW | Rejected (Out of scope) | Agreed |
ISSUE-137 IME-keypress | Should keypress events fire when using an IME? | 2010-10-06 | Hallvord R. M. Steen | PENDING REVIEW | Fixed | No Response |
ISSUE-138 keyboard mapping | Define "keyboard mapping" | 2010-10-06 | Hallvord R. M. Steen | PENDING REVIEW | Fixed | No Response |
ISSUE-139 clarify key repeat | Define which events repeat when a key is held down | 2010-10-06 | Hallvord R. M. Steen | PENDING REVIEW | Fixed | No Response |
ISSUE-140 textInput keydown keypress | textInput event as default action of both keydown and keypress? | 2010-10-06 | Hallvord R. M. Steen | PENDING REVIEW | Fixed (Duplicate of ISSUE-169) | No response |
ISSUE-141 IME examples | IME examples | 2010-10-06 | Hallvord R. M. Steen | PENDING REVIEW | Rejected | No response |
ISSUE-142 multiple keypress | one keydown might fire multiple keypress/textInput events | 2010-10-06 | Hallvord R. M. Steen | PENDING REVIEW | Fixed | Agreed |
ISSUE-143 editorial d3e | DOM3 Events editorial errors | 2010-10-06 | Daniel Barclay | PENDING REVIEW | Fixed | No response |
ISSUE-144 propagation exceptions | exceptions in handlers during event propagation | 2010-10-06 | Sergey Ilinsky | PENDING REVIEW | Fixed | No response |
ISSUE-145 event handler ordering | Ordering event handlers registered by different means | 2010-10-06 | Sergey Ilinsky | PENDING REVIEW | Rejected (Defined in host language) | No response |
ISSUE-146 capture-phase targets | Capture-phase listeners invoked on targets | 2010-10-06 | Sergey Ilinsky | PENDING REVIEW | Fixed | No response |
ISSUE-147 event re-dispatching | re-dispatching an event that already has its flow started | 2010-10-06 | Sergey Ilinsky | PENDING REVIEW | Rejected (Already defined) | No response |
ISSUE-148 modularize d3e | Consider modularizing DOM3 Events | 2010-10-06 | Garrett Smith | CLOSED | Rejected | Disagreed |
ISSUE-149 missing key values | The multiply and other key values are missing | 2010-10-13 | Travis Leithead | CLOSED | Fixed | Agreed |
ISSUE-153 wheel delta | Converting wheel events to mousewheel and DOMMouseScroll | 2010-10-20 | David Flanagan | PENDING REVIEW | Compromise (Section removed) | No response |
ISSUE-154 multiple wheel deltas | Clarify diagonal wheel deltas on wheel events | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-155 textinput | Consider lowercasing 'textInput' event | 2010-10-20 | David Flanagan | CLOSED | Fixed | No response |
ISSUE-156 KeyLocationCode | Reword KeyLocationCode | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-157 initKeyboardEvent | Problems with initKeyboardEvent | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-158 KeyLocationCode constants | Clarify KeyLocationCode constants | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-159 ctrlKey | Clarify ctrlKey | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-160 KeyboardEvent.char | Clarify KeyboardEvent.char | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-161 KeyboardEvent.key | Clarify KeyboardEvent.key | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-162 KeyboardEvent | Clarify KeyboardEvent wording | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-163 depressed keys | Change "key is depressed" to "modifier was active" | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-164 char keyCode entries | Add char and keyCode properties to keypress, keydown and keyup entries | 2010-10-20 | David Flanagan | PENDING REVIEW | Compromise (Partial fix, partial duplicate of ISSUE-133) | No response |
ISSUE-165 conditional keydown | Clarify conditional keydown clause | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-166 keydown default action | Clarify relationship between keydown and textInput default action | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-167 color-code tab | Add color coding to 'Tab' key | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-168 keypress keydown typo | Fix typo in keypress and keydown | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-169 keypress textInput default action | Clarify more detail on textInput as default action for keypress | 2010-10-20 | David Flanagan | PENDING REVIEW | Fixed | No response |
ISSUE-170 DOMActivate deprecation | Consider not deprecating DOMActivate | 2010-10-20 | Steven Pemberton | CLOSED | Rejected | No response |
ISSUE-171 Event.timeStamp | Consider removing Event.timeStamp value 0 | 2010-10-20 | Cameron McCormack | PENDING REVIEW | Fixed | No response |
ISSUE-172 Event.timeStamp | Fix Event.timeStamp | 2010-10-20 | Boris Zbarsky | PENDING REVIEW | Rejected | No response |
ISSUE-174 inline function listener | Clarify addEventListener/removeEventListener listener argument type | 2010-12-24 | Sergey Ilinsky | PENDING REVIEW | Fixed | No response |
ISSUE-175 PFWG Comments | PFWG comments on DOM 3 Events | 2011-01-06 | PFWG (Michael Cooper) | PENDING REVIEW | Rejected | No response |
ISSUE-176 event propagation for other tree structures | Clarify that event propagation could be applied to other tree like structures than the DOM | 2011-04-26 | Olli Pettay | PENDING REVIEW | Fixed | No response |
ISSUE-177 float wheel deltas | WheelEvent deltaX/deltaY/deltaZ | 2011-05-02 | Jacob Rossi | PENDING REVIEW | Fixed | Agreed |
ISSUE-178 empty string and null event types | Implementations and DOM Core allow empty string and null event types | 2011-05-05 | Anne van Kesteren | PENDING REVIEW | Fixed | No response |
ISSUE-179 DOMException | DOM Core uses INVALID_STATE_ERR (DOMException) where D3E uses DISPATCH_REQUEST_ERR (EventException) | 2011-05-05 | Anne van Kesteren | PENDING REVIEW | Rejected | Disagreed |
ISSUE-180 element-removed no-click | onclick after removing element from document during onmouseup | 2011-05-11 | Glenn Maynard | PENDING REVIEW | Fixed | Agreed |
ISSUE-185 handleEvent | Functions that Implement the EventListener Interface | 2011-07-24 | Rob Brackett | PENDING REVIEW | Fixed | Agreed |
Doug Schepers <schepers@w3.org>, Staff Contact
$Contact: schepers Exp $