[tor-bugs] #19459 [Applications/Tor Browser]: Write (C++) patch for window resizing parts

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Sep 5 19:47:16 UTC 2016


#19459: Write (C++) patch for window resizing parts
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:
                                                 |  arthuredelstein
     Type:  task                                 |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-torbutton-conversion,            |  Actual Points:
  TorBrowserTeam201609R                          |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
                                                 |  SponsorU
-------------------------------------------------+-------------------------

Comment (by arthuredelstein):

 Replying to [comment:9 gk]:
 > Just two quick questions regarding the Torbutton patch:
 >
 > 1) You remove the defense against an OS maximizing the window on start-
 up because it thinks the browser window is taking more space on the screen
 than a particular threshold determines (this happened with Ubuntu Unity on
 displays with low resolution IIRC). Is that a non-issue anymore? (was
 fixed in #7255)

 Good question. I'm not certain, but I'm inclined to think that this issue
 was caused by the Firefox code, here:
 https://gitweb.torproject.org/tor-
 browser.git/tree/browser/base/content/browser.js?h=tor-
 browser-45.3.0esr-6.5-1#n1012

 This patch prevents that maximization case from running entirely when the
 "privacy.resistFingerprinting" pref is enabled.

 (In the latest versions of mozilla-central, the maximization case was
 removed, which is why I am linked to the tor-browser repo instead.)

 > 2) You remove the option to customize the maxWidth and maxHeight. Do you
 think this is not necessary anymore as it was originally used for users
 that ran into corner cases we fixed? If so, I wonder whether it would be
 smart to keep those prefs and checks anyway to allow users a better option
 than to maximize.

 Yes, we can add that option to the browser patch, although I think we
 should always round the window size when fingerprinting resistance is
 enabled. Here's a new version:

 https://github.com/arthuredelstein/tor-browser/commit/19459+6

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


More information about the tor-bugs mailing list