Mozilla to improve address bar behavior in Firefox, may impact some add-ons

Mozilla has enabled a new feature in the most recent Nightly version of the Firefox web browser, version 34 at the time of writing, that introduces changes to Firefox's address bar behavior and backend.

Firefox's auto-complete functionality, which powers suggestions displayed to the user when text is inserted into the address bar, has been powered by two components, history and urlinline up until now.

Mozilla plans to improve the address bar behavior in several ways, for instance to visualize searches better, to separate searches from the browsing history, or to always display the action when the enter key or go button are used.

The underlying architecture however complicates development, which is why the decision was made to rewrite the component.

Some of the problems that Mozilla identified included code dating back prior to important changes made to Firefox's code in recent time, or duplicate and sometimes obscure code.

firefox address bar

The new UnifiedComplete component merges the two existing components into a single component. It takes care of the browser's auto-fill functionality and results that are displayed.

Several differences can be observed according to Marco Bonardo, the Mozilla engineer responsible for the implementation.

  1. The autoFill result in the address bar will now match the first popup entry all the time.
  2. UI lag should be a thing of the past thanks to the new asynchronous initialization.
  3. Responsiveness should improve across the board.
  4. Firefox will suggest installed search engines along with other matches to make users aware of those options.

The component has been enabled in Firefox 34 Nightly. The old components are currently still included as well, but Mozilla plans to remove them once everything has settled in. According to plans, this won't happen before at least two new versions of Firefox are released.

While Mozilla was able to use part of the old code and functionality, it is possible that some add-ons may not work properly anymore unless they are updated by their authors. It remains to be seen if add-ons will be affected by this, and more important, if users will notice that add-ons are not working anymore.

You can check out the meta bug which lists all dependencies to follow the development.

Summary
Article Name
Mozilla improves address bar behavior in Firefox 34, may impact some add-ons
Author
Description
Mozilla decided to modify the code that is powering the suggestions displayed in Firefox's address bar. While that improves things across the board, it may impact some add-ons.
Please share this article

facebooktwittergoogle_plusredditlinkedinmail


Responses to Mozilla to improve address bar behavior in Firefox, may impact some add-ons

  1. Dave July 29, 2014 at 1:53 pm #

    For a minute I thought you meant they were actually going to improve the urlbar search behavior:
    https://addons.mozilla.org/en-US/firefox/addon/urlbar-search-fix/

  2. Aram July 29, 2014 at 2:04 pm #

    "Firefox will suggest installed search engines along with other matches to make users aware of those options." Just another way of saying: "We are going to remove the separate search bar."
    Tschüss Aram.

    • tuna July 29, 2014 at 6:48 pm #

      Isn't this the next step in eliminating the "address bar" to help solidify the end-users' reliance on "search"?
      Waaaayyyyyy back around the 25 release(remember? a whole year or so ago?) when rumors of the chrome mimic ui redesign were percolating it was posited that the 'awesome' would soon be mandatory? Eat up, kids, whether you like it or not.

    • Sören Hentzschel July 29, 2014 at 7:08 pm #

      not really @Aram…

  3. Saad July 30, 2014 at 5:53 pm #

    Does new url bar migrate to Aurora 33 ?

Leave a Reply