ma1 pushed to branch base-browser-115.1.0esr-13.0-1 at The Tor Project / Applications / Tor Browser
Commits:
-
dc2274d0
by hackademix at 2023-08-08T09:18:01+02:00
-
9ac98dab
by hackademix at 2023-08-08T09:18:02+02:00
2 changed files:
Changes:
| ... | ... | @@ -291,6 +291,9 @@ pref("dom.use_components_shim", false); |
| 291 | 291 | pref("privacy.resistFingerprinting.letterboxing", true);
|
| 292 | 292 | // tor-browser#41695: how many warnings we show if user closes them without restoring the window size
|
| 293 | 293 | pref("privacy.resistFingerprinting.resizeWarnings", 3);
|
| 294 | +// tor-browser#33282: new windows start at 1400x900 when there's enough screen space, otherwise down by 200x100 blocks
|
|
| 295 | +pref("privacy.window.maxInnerWidth", 1400);
|
|
| 296 | +pref("privacy.window.maxInnerHeight", 900);
|
|
| 294 | 297 | // Enforce Network Information API as disabled
|
| 295 | 298 | pref("dom.netinfo.enabled", false);
|
| 296 | 299 | pref("network.http.referer.defaultPolicy", 2); // Bug 32948: Make referer behavior consistent regardless of private browing mode status
|
| ... | ... | @@ -475,14 +475,14 @@ class _RFPHelper { |
| 475 | 475 | /**
|
| 476 | 476 | * Given a width or height, rounds it with the proper stepping.
|
| 477 | 477 | */
|
| 478 | - steppedSize(aDimension) {
|
|
| 478 | + steppedSize(aDimension, isWidth = false) {
|
|
| 479 | 479 | let stepping;
|
| 480 | 480 | if (aDimension <= 50) {
|
| 481 | 481 | return 0;
|
| 482 | 482 | } else if (aDimension <= 500) {
|
| 483 | 483 | stepping = 50;
|
| 484 | 484 | } else if (aDimension <= 1600) {
|
| 485 | - stepping = 100;
|
|
| 485 | + stepping = isWidth ? 200 : 100;
|
|
| 486 | 486 | } else {
|
| 487 | 487 | stepping = 200;
|
| 488 | 488 | }
|
| ... | ... | @@ -569,7 +569,7 @@ class _RFPHelper { |
| 569 | 569 | // If the set is empty, we will round the content with the default
|
| 570 | 570 | // stepping size.
|
| 571 | 571 | if (!this._letterboxingDimensions.length) {
|
| 572 | - result = r(this.steppedSize(aWidth), this.steppedSize(aHeight));
|
|
| 572 | + result = r(this.steppedSize(aWidth, true), this.steppedSize(aHeight));
|
|
| 573 | 573 | log(
|
| 574 | 574 | `${logPrefix} roundDimensions(${aWidth}, ${aHeight}) = ${result.width} x ${result.height}`
|
| 575 | 575 | );
|