…instead of rawData.
Remove the width attribute that gets persisted by default to let the style width win and animate.
…ng back button Animate both the margin of the back/forward button and width of the location bar.
… bar Save the state at the beginning of the escape to detect if nothing changes to then focus the page.
Store the original ordering of nodes for the navigation bar and restore it on unload.
… shutdown if shutdown occured after a window opened and before the window's loaded event occured (cherry picked from commit 547b8e0)
Stay on top of any other addon and suggest a possible category while the user inputs , selecting the non inputted part for overtyping. (cherry picked from commit dfeede7) Change the TAB pressing priority to make the TAB press consistent with what we see. Next job is to make a popup telling user that he can tab complete, even when its a provider hes typing (cherry picked from commit 012ca97) Don't try to complete to a category when there is an active category already (cherry picked from commit fc66054) Reflect the value of hdInput back to gURLBar so that popup search result show up related results. (cherry picked from commit 0ffab5d) No need for the commit fc66054 . (cherry picked from commit 740cff7) If we are completing to a category by pressing TAB after we see a suggestion, then don't select the keyword as query is nothing. (cherry picked from commit d9b30eb) Makes TAB pressing totally accurate and consistent with the category suggestion feature and also with Speak Words. (cherry picked from commit ae1a864)
Check the categories for their visibility in a while loop until next/previous visible category is found (cherry picked from commit 4a9d9a5) (cherry picked from commit d9424d2) Fixes the issue where addon randomly throws active is null uncaught exception (cherry picked from commit 5722b69) Improved the code, removing all the if-else statements using a better logic (cherry picked from commit 1833008)