From bdd602e21bde0fee9879cc3b5d708c1ab86fb3fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Scott=20Gonz=C3=A1lez?= Date: Mon, 17 Oct 2011 10:12:35 -0400 Subject: [PATCH] Spinner: Re-enable autocomplete if the page is unloaded so the browser will remember the current value when navigating through history. --- ui/jquery.ui.spinner.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ui/jquery.ui.spinner.js b/ui/jquery.ui.spinner.js index be2aaa246..7fc291c00 100644 --- a/ui/jquery.ui.spinner.js +++ b/ui/jquery.ui.spinner.js @@ -49,6 +49,15 @@ $.widget( "ui.spinner", { this._draw(); this._bind( this._events ); this._refresh(); + + // turning off autocomplete prevents the browser from remembering the + // value when navigating through history, so we re-enable autocomplete + // if the page is unloaded before the widget is destroyed. #7790 + this._bind( this.element[0].ownerDocument.defaultView, { + beforeunload: function() { + this.element.removeAttr( "autocomplete" ); + } + }); }, _getCreateOptions: function() { -- 2.39.5