| Index: Source/devtools/front_end/elements/Spectrum.js
|
| diff --git a/Source/devtools/front_end/elements/Spectrum.js b/Source/devtools/front_end/elements/Spectrum.js
|
| index f831fbb099c5f13b78a040614a018a86122bc1e8..46b4e028ad72b1eb315f12cd32fe432ca7a8d64c 100644
|
| --- a/Source/devtools/front_end/elements/Spectrum.js
|
| +++ b/Source/devtools/front_end/elements/Spectrum.js
|
| @@ -365,6 +365,7 @@ WebInspector.SpectrumPopupHelper.prototype = {
|
| this.hide(true);
|
| }
|
|
|
| + delete this._isHidden;
|
| this._anchorElement = element;
|
|
|
| this._spectrum.setColor(color);
|
| @@ -372,6 +373,7 @@ WebInspector.SpectrumPopupHelper.prototype = {
|
| this.reposition(element);
|
|
|
| document.addEventListener("mousedown", this._hideProxy, false);
|
| + window.addEventListener("resize", this._hideProxy, false);
|
| if (WebInspector.experimentsSettings.colorPicker.isEnabled()) {
|
| WebInspector.targetManager.addModelListener(WebInspector.ResourceTreeModel, WebInspector.ResourceTreeModel.EventTypes.ColorPicked, this._colorPicked, this);
|
| PageAgent.setColorPickerEnabled(true);
|
| @@ -392,11 +394,13 @@ WebInspector.SpectrumPopupHelper.prototype = {
|
| */
|
| hide: function(commitEdit)
|
| {
|
| - if (!this._popover.isShowing())
|
| + if (this._isHidden)
|
| return;
|
| + this._isHidden = true;
|
| this._popover.hide();
|
|
|
| document.removeEventListener("mousedown", this._hideProxy, false);
|
| + window.removeEventListener("resize", this._hideProxy, false);
|
|
|
| if (WebInspector.experimentsSettings.colorPicker.isEnabled()) {
|
| PageAgent.setColorPickerEnabled(false);
|
|
|