Closed Bug 1618616 Opened 4 years ago Closed 4 years ago

Button overlap in Accounts Settings pane with smaller windows

Categories

(Thunderbird :: Account Manager, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 78.0

People

(Reporter: Paenglab, Assigned: Paenglab)

References

Details

Attachments

(2 files, 2 obsolete files)

Attached image overlap.png

When the Default Identity description wraps to a second line, because the window is too small, the "Manage Identities..." button overlaps the "Edit SMTP server...". This comes probably because of the change to use <fieldset>.

With moving the manageIdentities block inside the fieldset the issue is fixed. Visually is no difference as we don't draw borders around the fieldset.

Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Attachment #9129559 - Flags: review?(mkmelin+mozilla)
Comment on attachment 9129559 [details] [diff] [review]
1618616-move-manageIdentities-box.patch

Review of attachment 9129559 [details] [diff] [review]:
-----------------------------------------------------------------

I think it would be better to handle this in another way. Fieldset has a semantic meaning, so we should not mix manage identities in under the Default identity fieldset
Attachment #9129559 - Flags: review?(mkmelin+mozilla) → review-

When I use a <vbox> instead of the <fieldset> the vbox shifts the following elements down what the <fieldset> does not.

I tried different things and this is the only thing that works. When you disagree with the fix, I'm out of solutions and you can try to fix it.

Attachment #9129559 - Attachment is obsolete: true
Attachment #9129842 - Flags: review?(mkmelin+mozilla)
Comment on attachment 9129842 [details] [diff] [review]
1618616-use-vbox-for-Identitx.patch

Review of attachment 9129842 [details] [diff] [review]:
-----------------------------------------------------------------

Of the two evils, I'd rather go with moving it inside the <fieldset>

This really seems like a rendering bug. Hopefully it would solve itself sooner or later. Perhaps we should just let it linger on for a while and only fix it closer to release if needed anymore?
Attachment #9129842 - Flags: review?(mkmelin+mozilla)
Attachment #9129559 - Attachment is obsolete: false
Attachment #9129559 - Flags: review-
Attachment #9129842 - Attachment is obsolete: true

It doesn't seem that m-c fixes this issue until 78 is live and bug 1628497 will made it happen always.

Shouldn't we land this? If m-c fixes it, we still can back-out it again.

Flags: needinfo?(mkmelin+mozilla)

Yeah let's land it and add a comment in the code so hopefully we can move it to the proper location in the future.

Flags: needinfo?(mkmelin+mozilla)

Added: <!-- When the fieldset overflow works, move this back above the last separator -->

Attachment #9129559 - Attachment is obsolete: true
Attachment #9150857 - Flags: review+
Target Milestone: --- → Thunderbird 78.0

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/b12d34446556
Move the manageIdentities box inside of the fieldset to workaround rendering problems for narrow screens. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: