Skip to content

Default Search Engine Does Not Persist Through Shift to New Identity

Summary

Default Search Engine Does Not Persist Through Shift to New Identity

Steps to reproduce:

How one can reproduce the issue - this is very important.

  1. Install tor-browser-linux-x86_64-13.0.tar.xz
  2. Start ./start-tor-browser.desktop
  3. Hamburger > Settings > Search > Find More Search Engines
  4. From https://addons.mozilla.org/en-US/firefox/extensions/category/search-tools/ search for brave
  5. Install "Brave Search" by Dusan Uveric
  6. Hamburger > Settings > Search > Default Search Engine > Brave
  7. Hamburger > Quit
  8. Start ./start-tor-browser.desktop
  9. Hamburger > Settings > Search
  10. Note that Default Search Engine is set to "Brave"
  11. Hamburger > New Identity
  12. Hamburger > Settings > Search
  13. Note that Default Search Engine has been reset to DDG

What is the current bug behavior?

Shifting to New Identity resets the Default Search Engine.

What is the expected behavior?

The Default Search Engine setting ought to be preserved through a shift to New Identity.

Environment

Linux version 5.10.0-26-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.197-1 (2023-09-29) TBB was installed from tar archive.

Relevant logs and/or screenshots

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information