| Index: sdk/lib/html/dart2js/html_dart2js.dart
|
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
|
| index 23314254c91e9493b31d81e6e151ddc8a9f8d174..5f1033c438c9c9edb9f201bba3fa7608b62ea6d1 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -10716,7 +10716,7 @@ class Event extends Interceptor native "Event" {
|
| var currentTarget = this.currentTarget;
|
| var target = this.target;
|
| var matchedTarget;
|
| - while (matchedTarget == null && target != currentTarget && target != null) {
|
| + while (matchedTarget == null && target != currentTarget.parent && target != null) {
|
| if (target.matches(_selector)) {
|
| matchedTarget = target;
|
| }
|
|
|