rikulo/ui

event.target may not be Element in _ViewImpl: _domEvtDisp(String)

Closed this issue · 1 comments

In _ViewImpl.dart:

_DOMEventDispatcher _domEvtDisp(String type) {
  return (View target) {
    return (Event event) {
      var tv = event.target; //the real target based on the event
      if (tv != null)
        tv = ViewUtil.getView(tv);
      target.sendEvent(new DOMEvent(event, type, tv != null ? tv: target));
    };
  };
}

event.target may not be an Element (for example, text node) and will cause cast exceptions.

Fixed since Nov. 7, 2012