| Index: ui/login/bubble.js
|
| diff --git a/ui/login/bubble.js b/ui/login/bubble.js
|
| index 945cd4e1137f6494ec59532e7e3f82d1bb790b72..b860c6967b02d566f4ef961ad6af02e72f516ff4 100644
|
| --- a/ui/login/bubble.js
|
| +++ b/ui/login/bubble.js
|
| @@ -61,6 +61,10 @@ cr.define('cr.ui', function() {
|
| this.selfClickHandler_ = this.handleSelfClick_.bind(this);
|
| this.ownerDocument.addEventListener('click',
|
| this.handleDocClick_.bind(this));
|
| + // Set useCapture to true because scroll event does not bubble.
|
| + this.ownerDocument.addEventListener('scroll',
|
| + this.handleScroll_.bind(this),
|
| + true);
|
| this.ownerDocument.addEventListener('keydown',
|
| this.docKeyDownHandler_);
|
| window.addEventListener('blur', this.handleWindowBlur_.bind(this));
|
| @@ -301,6 +305,15 @@ cr.define('cr.ui', function() {
|
| },
|
|
|
| /**
|
| + * Handler of scroll event.
|
| + * @private
|
| + */
|
| + handleScroll_: function(e) {
|
| + if (!this.hidden)
|
| + this.hide();
|
| + },
|
| +
|
| + /**
|
| * Handler of document click event.
|
| * @private
|
| */
|
|
|