[tor-bugs] #8987 [Tor bundles/installation]: OS X Saved Application State contains some TBB website window titles

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 6 06:46:00 UTC 2013


#8987: OS X Saved Application State contains some TBB website window titles
--------------------------------------+-------------------------------------
 Reporter:  runa                      |          Owner:  erinn
     Type:  defect                    |         Status:  new  
 Priority:  major                     |      Milestone:       
Component:  Tor bundles/installation  |        Version:       
 Keywords:  tbb-disk-leak             |         Parent:       
   Points:                            |   Actualpoints:       
--------------------------------------+-------------------------------------

Comment(by freshwaterstrawberry):

 Sorry for the quick updates, but I decided to try out
 https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/17.0.6esr/mac/en-
 US/

 As runa noted, it does not have any directory in Saved Application State
 whatsoever. Investigating, I found that Apple in AppKit specifically
 blacklists certain application versions from having persistence enabled,
 hilariously. Specifically, it checks (among other applications), that
 _CFAppVersionCheckLessThan(CFSTR("org.mozilla.firefox"), -1.0) is true. If
 this occurs, [NSPersistentUIManager sharedManager], which is the class
 that many other classes call into to save their states, actually returns
 nil. I didn't check for this earlier as I've never seen a feature disabled
 in such a fashion before.

 However, reading that function, I've discovered a much cleaner and easier,
 albeit undocumented way, to entirely turn off any traces of the
 org.mozilla.torbrowser.savedState directory (as is the case for Firefox).

 Merely add <key>NSDisablePersistence</key><true/> to /Applications
 /TorBrowser_en-US.app/Contents/MacOS/TorBrowser.app/Contents/Info.plist is
 sufficient to trigger this behavior.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8987#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list