Closed Bug 1566968 Opened 5 years ago Closed 5 years ago

Stub installer profile refresh prompt button partially cut off

Categories

(Firefox :: Installer, defect, P1)

All
Windows
defect

Tracking

()

VERIFIED FIXED
Firefox 70
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox68 --- wontfix
firefox69 --- verified
firefox70 --- verified

People

(Reporter: molly, Assigned: molly)

References

Details

(Keywords: regression)

Attachments

(2 files)

Bug 1562115 addressed an issue where the stub installer's install page text was overflowing the bottom of the window in certain locales. That issue was addressed, but in testing the fix it was discovered that a similar issue can occur on the reinstall profile refresh page (see bug 1562115 comment 15), resulting in the button there being partially cut off by the bottom of the window.

In my testing this only seems to occur when display scaling is set to 125% and not for other values.

I don't think that trying to figure out the vagaries of display scaling across multiple Windows versions and how dialog rendering is affected by them is going to be the right path to take here; probably better to just remove some of the spacing and call it a day. If other locales turn up with even larger translations, then we'll reexamine, but I don't see any of those right now.

It might be helpful to test with the size of the label set to the max height set in INSTALL_HEADER_HEIGHT and PROFILE_CLEANUP_LABEL_HEIGHT and friends, since we are allowing the size to go up to that. Here's a patch I was using to try this.

Pushed by mhowell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d574069441dc
Prevent very long reinstall prompt strings from overflowing the window. r=agashlin

Comment on attachment 9078894 [details]
Bug 1566968 - Prevent very long reinstall prompt strings from overflowing the window. r=agashlin

Beta/Release Uplift Approval Request

  • User impact if declined: Stub installer cosmetic defect for the ru locale (possibly other locales, but none that I could see immediately).
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): All this patch does is reduce a couple of padding amounts to make sure everything fits in the window.
  • String changes made/needed:
Attachment #9078894 - Flags: approval-mozilla-release?
Attachment #9078894 - Flags: approval-mozilla-beta?
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 70

Just to confirm, ESR68 isn't affected here?

Flags: needinfo?(mhowell)

Comment on attachment 9078894 [details]
Bug 1566968 - Prevent very long reinstall prompt strings from overflowing the window. r=agashlin

Fixes a cosmetic issue in the stub installer. Approved for 69.0b7.

Attachment #9078894 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

(In reply to Ryan VanderMeulen [:RyanVM] from comment #7)

Just to confirm, ESR68 isn't affected here?

Correct, because this is a stub installer bug and we don't build ESR stub installers.

Flags: needinfo?(mhowell)

Comment on attachment 9078894 [details]
Bug 1566968 - Prevent very long reinstall prompt strings from overflowing the window. r=agashlin

Not planning another Fx68 dot release at this time. I think this can just ride with 69.

Attachment #9078894 - Flags: approval-mozilla-release? → approval-mozilla-release-
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

We verified the fix using Firefox 69.0b7 (DE and RU locales) on Windows 10 x64, Windows 7 x32 and Windows 8.1 x64. The bug is not reproducing anymore.

Status: RESOLVED → VERIFIED
Flags: qe-verify+

(In reply to Oana Botisan, Desktop Release QA from comment #12)

We verified the fix using Firefox 69.0b7 (DE and RU locales) on Windows 10 x64, Windows 7 x32 and Windows 8.1 x64. The bug is not reproducing anymore.

This issue is verified fixed on Fx 70.0b3 as well, with the mentioned above locales and platforms.

Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: