Wrong margin end in menulist elements inside subdialogs
Categories
(Thunderbird :: Theme, defect)
Tracking
(thunderbird_esr78+ fixed, thunderbird81 fixed)
People
(Reporter: aleca, Assigned: Paenglab)
Details
(Keywords: regression)
Attachments
(2 files, 3 obsolete files)
24.40 KB,
image/png
|
Details | |
5.08 KB,
patch
|
Paenglab
:
review+
wsmwk
:
approval-comm-beta+
wsmwk
:
approval-comm-esr78+
|
Details | Diff | Splinter Review |
Menulist elements inside subdialog have a margin-inline-end
attribute set to 0, which causes inline elements to look attached.
Here's the CSS culprit: https://searchfox.org/comm-central/rev/78a165ed474d0278d4c23c947929d4bf17d6c593/mail/themes/shared/mail/preferences/dialog.css#78-82
This wasn't edited so I'm not sure what caused this regression.
Assignee | ||
Comment 1•4 years ago
|
||
The rule you pointed is used to align the buttons, menulists etc. with the dialog buttons ("OK", "Cancel" etc.).
I removed the :not([dlgtype])
because it is no more needed with the dialog buttons residing in shadow-DOM.
Assignee | ||
Comment 2•4 years ago
|
||
Doing a qrefresh before uploading would be better.
Reporter | ||
Comment 3•4 years ago
|
||
Reporter | ||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
(In reply to Alessandro Castellani (:aleca) from comment #3)
This is not only for the fonts dialog, but also for the customize alert, and
openpgp key prefs.
I don't know which OpenPGP dialog. Can you attach a screenshot of the dialog?
Reporter | ||
Comment 5•4 years ago
|
||
Account Settings > e2e encryption > "Change expiration date" on an openPGP key.
https://searchfox.org/comm-central/rev/115cf24c0971773154a93009eb41a760a1cbeec9/mail/extensions/openpgp/content/ui/changeExpiryDlg.xhtml#52
Assignee | ||
Comment 6•4 years ago
|
||
Using class="startSpacing"
now.
Reporter | ||
Comment 7•4 years ago
|
||
Assignee | ||
Comment 8•4 years ago
|
||
I've changed the CSS comment to:
/* Give some space in front of elements that follows a menulist, button or an input in dialogs */
Assignee | ||
Updated•4 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/4d06b6fa75b9
Implement startSpacing class to add margins to inline menulist columns. r=aleca
Assignee | ||
Comment 10•4 years ago
|
||
Comment on attachment 9173702 [details] [diff] [review]
1662536-dialog-label-spacing.patch
[Approval Request Comment]
User impact if declined: labels too near to their antecedent elements in dialogs
Testing completed (on c-c, etc.): on c-c
Risk to taking this patch (and alternatives if risky): low
Comment 11•4 years ago
|
||
Comment on attachment 9173702 [details] [diff] [review]
1662536-dialog-label-spacing.patch
[Triage Comment]
Approved for beta
Approved for ers78
Updated•4 years ago
|
Comment 12•4 years ago
|
||
bugherder uplift |
Thunderbird 81.0b3:
https://hg.mozilla.org/releases/comm-beta/rev/0bbe3811dd79
Comment 13•4 years ago
|
||
bugherder uplift |
Thunderbird 78.2.2:
https://hg.mozilla.org/releases/comm-esr78/rev/b3b129f40271
Description
•