desktop icon indicating copy to clipboard operation
desktop copied to clipboard

Resizing windows is broken when "privacy.resistFingerprinting.letterboxing" enabled

Open doctorsangria opened this issue 8 months ago • 14 comments

Captchas

  • [x] I have read the instructions.
  • [x] I have searched existing issues and avoided creating duplicates.
  • [x] I am not filing an enhancement request.
  • [x] I have checked that this issue cannot be reproduced on Mozilla Firefox.
  • [x] I have checked that this issue can be reproduced once I removed all my Mods and Custom CSS.

What happened?

Fairly certain this bug is specific to the newest update, since I've been using letterboxing since I first downloaded Zen with no issues.

When you enable "privacy.resistFingerprinting.letterboxing" in about:config, ~~and set "privacy.resistFingerprinting.letterboxing.dimensions" to 1920x1080,~~ (edit: this apparently happens on any resolution even if this setting remains untouched) resizing windows beyond a certain point will overlay the contents of the window over the side tabs, pretty much breaking the entire browser UI.

https://github.com/user-attachments/assets/2da4b6ef-512a-4aec-87b2-b17593e477c0

Version

1.11b

What platform are you seeing the problem on?

Windows - x64

What component is this issue related to?

Privacy

Relevant log output if applicable


doctorsangria avatar Apr 04 '25 17:04 doctorsangria

I can confirm that this issue is reproducible with version 1.11.1b on Linux and Windows, caused by enabling letterboxing.

1. Set 'privacy.resistFingerprinting.letterboxing' to 'true' in 'about:config'.
2. Visit a website and then hit 'F12' to open the Web Developer Tools.
3. Watch the browser's UI completely break.

or

1. Set 'privacy.resistFingerprinting.letterboxing' to 'true' in 'about:config'.
2. Set 'zen.tabs.vertical.right-side' to 'true' in 'about:config'.
3. Visit a website and then shrink the window horizontally.
4. Watch the browser's UI completely break.

0Ky avatar Apr 08 '25 17:04 0Ky

Prior to version 1.11 I was using dynamic letterboxing with no preset dimensions (I think Zen was choosing the most appropriate dimensions based on my window size) with no issue. After the update, the chosen dimensions are the window largest dimensions it had, so if I increase the window size then resize it down, the webpage doesn't resize and I loose part of it (like in OP video).

louneskmt avatar Apr 09 '25 09:04 louneskmt

Bump, still reproducible in 1.11.3b.

0Ky avatar Apr 16 '25 11:04 0Ky

still happening in 1.12.2 :(

12fab4 avatar May 06 '25 13:05 12fab4

Hi, @doctorsangria. I'm Dosu, and I'm helping the desktop team manage their backlog. I'm marking this issue as stale.

Issue Summary:

  • The issue involves a bug in browser version 1.11b on Windows x64, where enabling "privacy.resistFingerprinting.letterboxing" causes window resizing issues.
  • User 0Ky confirmed the issue is reproducible on both Linux and Windows, providing steps to replicate the problem.
  • Louneskmt noted that prior to version 1.11, dynamic letterboxing worked without preset dimensions, but the update caused resizing issues.
  • The problem persists in later versions, as noted by 0Ky and 12fab4, indicating it remains unresolved in version 1.12.2.

Next Steps:

  • Please let us know if this issue is still relevant to the latest version of the desktop repository. If so, you can keep the discussion open by commenting on the issue.
  • Otherwise, the issue will be automatically closed in 7 days.

Thank you for your understanding and contribution!

dosubot[bot] avatar Jun 06 '25 16:06 dosubot[bot]

this problem is still relevant and not also happens with other values for letterboxing dimensions :(

12fab4 avatar Jun 06 '25 16:06 12fab4

Hi, @doctorsangria. I'm Dosu, and I'm helping the desktop team manage their backlog. I'm marking this issue as stale.

Issue Summary:

  • Bug reported with "privacy.resistFingerprinting.letterboxing" causing window resizing issues on Windows x64.
  • User 0Ky confirmed the issue on Linux and Windows, providing replication steps.
  • louneskmt noted the problem started after updating to version 1.11.
  • Issue persists in versions up to 1.12.2, confirmed by 0Ky and 12fab4.
  • I previously marked the issue as stale, seeking confirmation on its relevance to the latest version.

Next Steps:

  • Please confirm if the issue still affects the latest version of the desktop repository by commenting here.
  • If no confirmation is received, the issue will be automatically closed in 7 days.

Thank you for your understanding and contribution!

dosubot[bot] avatar Jul 07 '25 16:07 dosubot[bot]

Still reproducible in Windows 11 Zen version 1.14.2b

OceanicSquirrel avatar Jul 08 '25 05:07 OceanicSquirrel

Hi, @doctorsangria. I'm Dosu, and I'm helping the desktop team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You reported that enabling "privacy.resistFingerprinting.letterboxing" in version 1.11b causes window resizing issues that break the UI on Windows x64.
  • The bug was confirmed on both Linux and Windows by another user, with reproduction steps provided.
  • The problem started after version 1.11 due to changes in letterboxing behavior.
  • Multiple users confirmed the issue persists through versions 1.12.2 and 1.14.2b, so it remains unresolved.
  • The issue has been marked stale twice but still appears relevant based on recent comments.

What's Next:

  • Please let me know if this issue is still present in the latest version of the desktop repository by commenting here to keep the discussion open.
  • If I don’t hear back within 7 days, I will automatically close this issue to help us focus on active problems.

Thanks for your understanding and contribution!

dosubot[bot] avatar Aug 08 '25 16:08 dosubot[bot]

still reproducible on 1.14.10b

doctorsangria avatar Aug 08 '25 22:08 doctorsangria

reproducible on 1.14.11b

tte0 avatar Aug 25 '25 15:08 tte0

The actual issue is about hidden pref privacy.resistFingerprinting.letterboxing Not the pref mentioned in the title.

3 issues in Zen when letterboxing is enabled:

  • Dev tools break the layout (gets hidden behind web content) > in Firefox website content also overflows the Dev toolbar
  • Sidebar on the right has crazy overlay issue when horizontal size is decreased > Firefox has no issue with its sidebar on the right
  • The website canvas can increase when dragging the window larger, but when dragging the window smaller the canvas is not reduced so it no longer fits the webview area > does not happen in Firefox
    • no horizontal scroll bar is shown, so part of the site falls outside the view.

Prio setting / expectation management: Even in Firefox this is a hidden and unsupported preference. In Zen it is as well. The goal for Zen should probably be not to be worse than FF and at least look at issues 2 and 3.

Propheticus avatar Aug 26 '25 14:08 Propheticus

Hi, @doctorsangria. I'm Dosu, and I'm helping the desktop team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You reported that enabling the hidden preference "privacy.resistFingerprinting.letterboxing" causes window resizing and UI breakage on Windows x64.
  • Multiple users confirmed the bug persists across versions up to 1.14.11b on Windows and Linux.
  • Problems include content overlaying side tabs and developer tools breaking layout.
  • The issue involves three main UI problems related to letterboxing, with similar behavior seen in Firefox.
  • Despite previous stale warnings, the issue remains unresolved and reproducible.

Next Steps:

  • Please let me know if this issue is still relevant with the latest version of the desktop repository by commenting here.
  • If I do not hear back within 10 days, this issue will be automatically closed.

Thank you for your understanding and contribution!

dosubot[bot] avatar Nov 26 '25 16:11 dosubot[bot]

Hi, @doctorsangria. I'm Dosu, and I'm helping the desktop team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You reported that enabling the hidden preference "privacy.resistFingerprinting.letterboxing" causes window resizing and UI breakage on Windows x64.
  • Multiple users confirmed the bug persists across versions up to 1.14.11b on Windows and Linux.
  • Problems include content overlaying side tabs and developer tools breaking layout.
  • The issue involves three main UI problems related to letterboxing, with similar behavior seen in Firefox.
  • Despite previous stale warnings, the issue remains unresolved and reproducible.

Next Steps:

  • Please let me know if this issue is still relevant with the latest version of the desktop repository by commenting here.
  • If I do not hear back within 10 days, this issue will be automatically closed.

Thank you for your understanding and contribution!

I think im gonna let this and my other issues die, sorry but im not gonna keep logging in to tell the robot that the bugs haven’t been fixed over and over. Its a waste of time

doctorsangria avatar Nov 26 '25 20:11 doctorsangria

Issue seems to be fixed as of the latest version

ntrop6 avatar Nov 29 '25 11:11 ntrop6