Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#1282 closed enhancement (fixed)

TorBrowser windows should be only a few possible different initial sizes

Reported by: mikeperry Owned by: koryk
Priority: High Milestone:
Component: TorBrowserButton Version: 1.2.4
Severity: Keywords: MikePerryIterationFires20110630
Cc: mikeperry Actual Points: 2
Parent ID: Points: 4
Reviewer: Sponsor:

Description (last modified by mikeperry)

A user in #tor suggested that we could provide an option to fix window resolution at 800x600. This isn't a bad idea.

[Automatically added by flyspray2trac: Operating System: All]

Child Tickets

Change History (8)

comment:1 Changed 9 years ago by mikeperry

Description: modified (diff)
Priority: minormajor

PDE has some good data on screen resolutions from panopticlick that we could provide. He's also of the opinion that we should consider not setting window.screen to the current window size and instead a common resolution that is larger than the current window resolution, so we look less like tor users. However, this is debatable, as it can leak some anonymity set based on the chosen resolution.

comment:2 Changed 9 years ago by mikeperry

Owner: set to koryk
Status: newassigned

comment:3 Changed 9 years ago by iliketor

I definitely support PDE's opinion on the subject.

However, in case the current "round to 50px" feature is retained, can common resolutions be excluded from the rounding? For example, my current resolution is the fairly common 1280x720: with torbutton enabled, it gets reported as a very unusual resolution which actually lowers my anonimity.

This is important because many third-party ad/analytics services don't store the IP address of the user (or the fact that he was browsing from a Tor exit node) but they DO store the screen resolution. Tor users therefore become readily identifiable via their unusual screen resolution, while they could have been easily hidden in the general public.

Considering how widespread services like Google Analytics are, I think this would be an important enhancement for Torbutton.

comment:4 Changed 8 years ago by mikeperry

Component: TorbuttonTorBrowserButton

comment:5 Changed 8 years ago by mikeperry

Keywords: MikePerryIteration20110612 added
Points: 4

My thinking for this is to make the default resolution in Tor Browser be 800x600, or the largest resolution that will fit inside the user's display. Not sure if this means we should rip out the Firefox code that tries to remember your window resolution, or just handle this entirely in Torbutton though.

comment:6 Changed 8 years ago by mikeperry

Keywords: MikePerryIteration20110612 removed

comment:7 Changed 8 years ago by mikeperry

Actual Points: 2
Keywords: MikePerryIterationFires20110630 added
Resolution: Nonefixed
Status: assignedclosed

Alright, we now have a hidden option that will set the resolution of new windows to a collection of sizes, using the largest one available for a given desktop.

Choosing a spoofed desktop value for window.screen should be a different bug.

comment:8 Changed 8 years ago by mikeperry

Summary: Provide 800x600 fixed window size optionTorBrowser windows should be only a few possible different initial sizes

Retitling to more accurately reflect the implementation,

Note: See TracTickets for help on using tickets.