Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Tor Browser Tor Browser
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 875
    • Issues 875
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

Admin message

GitLab has been upgraded GitLab 16, please report any issues!

  • The Tor Project
  • Applications
  • Tor BrowserTor Browser
  • Issues
  • #41736
Closed
Open
Issue created Apr 18, 2023 by henry@henryDeveloper

Customize the default CustomizableUI toolbar using CustomizableUI.jsm

Currently we set a non-empty browser.uiCustomization.state preference to control adding buttons to the toolbar. This is just a large JSON of the button placements.

However, browser.uiCustomization.state always changes to a different non-default value after first loading the application because the current toolbar state gets saved on top. As such, we cannot add or remove buttons using this preference and have it also effect existing users.

Instead, we should do what firefox does and update the toolbar state using a soft version number.

Assignee
Assign to
Time tracking