Created attachment 605120
WIP v2: Implements sessionstore, restore-to-default on locationbar edit

This iteration saves/restores the search data per tab across sessions.
That data is the engine, query, and whether the engine/query has been
modified by the user.  That third piece of data is used for determining
whether to reset the engine/query when the user manually navigates (via
the location bar).

This patch implements that feature, but it be improved upon: certain
actions don't reset that might be expected to (eg, clicking on a site in
the New Tab page).

Opening background tabs will now use the search data from the opening
tab.  When the tab is opened from a tab without an engine (eg, the
Addons Manager), it just uses the default engine.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/306017

Title:
  Firefox search box should be tab specific

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/306017/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to