Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #10483

Closed (moved)
Open
Opened Dec 24, 2013 by Seth Schoen@schoen

Easy to add wrong component of TBB to Mac OS X dock

In TBB, there are several different components, including TorBrowserBundle, Tor, Vidalia, and the TorBrowser. The intended flow is for a user to launch TorBrowserBundle, which will then launch the other components.

On Mac OS X, I saw a user open TorBrowserBundle correctly, and then try to save a shortcut in the Dock (the application launching area at the bottom of the screen). Unfortunately, the only application that had a window open was the TorBrowser itself, not the bundle launcher. Adding a shortcut for this to the Dock results in an icon called "TorBrowser". So far so good -- but trying to use this icon later on results in launching the browser in isolation without Vidalia or Tor, and errors about not being able to connect to Tor's SOCKS proxy.

This is pretty easy to do because Mac OS users are used to the idea that they can pin applications in the Dock for quick access, and most applications have only a single candidate component that creates GUI objects. I'm not sure what the right solution would be. One possibility is to make the TorBrowser detect if it's being launched from outside of the bundle, and, if so, to exec the bundle launcher instead.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#10483