From d41973f21bfd2f0ee17aee90ac833f29c80f4ad2 Mon Sep 17 00:00:00 2001 From: "ducarroz%netscape.com" Date: Wed, 4 Oct 2000 05:22:04 +0000 Subject: [PATCH] Fix for bug 54396. Do not auto complete in the text field while deleting characters.r=Bienvenu & sspitzer, SR=alecf --- .../autocomplete/resources/content/autocomplete.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xpfe/components/autocomplete/resources/content/autocomplete.xml b/xpfe/components/autocomplete/resources/content/autocomplete.xml index bc9b56795746..455045d5a869 100644 --- a/xpfe/components/autocomplete/resources/content/autocomplete.xml +++ b/xpfe/components/autocomplete/resources/content/autocomplete.xml @@ -77,6 +77,10 @@ ]]> + + + + result.items.Count()) result.defaultItemIndex = 0; + /* Do not alter the user input when deleting characters */ + if (me.lastKeyPressed == 8 /*vk_back*/ || me.lastKeyPressed == 46 /*vk_delete*/) + result.defaultItemIndex = -1; + var inputElement = document.getAnonymousNodes(me)[0].firstChild; //Time to build the new edit field value @@ -329,6 +337,7 @@ return; me.privatefunc.closePopupMenu(me); + me.lastKeyPressed = 0; if (me.disableAutocomplete == "true") return; @@ -353,6 +362,7 @@ if (popup && me.menuOpen != "true") popup = null; + me.lastKeyPressed = event.keyCode; switch (event.keyCode) { case 9: /*vk_tab*/