Closed
Bug 1247897
Opened 10 years ago
Closed 10 years ago
<input> fields are too long with Fx46 (fine in Fx44)
Categories
(Core :: Layout: Form Controls, defect)
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox44 | --- | unaffected |
| firefox45 | --- | unaffected |
| firefox46 | + | fixed |
| firefox47 | + | fixed |
People
(Reporter: nachtigall, Assigned: dbaron)
References
Details
(Keywords: regression, testcase)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:46.0) Gecko/20100101 /
Build ID: 20160211075904
Steps to reproduce:
Go to https://webmail.gandi.net/ using Fx Dev Edition 46.0a2 (2016-02-11)
Actual results:
The input fields are too long and stretch over the form box, see screenshot
Expected results:
Should look like in Fx44, where it is fine.
| Comment hidden (obsolete) |
Yes, also happens with a fresh profile. You must set the language dropdown to "German" as seen in the screenshot at https://bug1247897.bmoattachments.org/attachment.cgi?id=8718785
Flags: needinfo?(nachtigall)
| Comment hidden (offtopic) |
| Comment hidden (offtopic) |
| Comment hidden (offtopic) |
| Assignee | ||
Comment 7•10 years ago
|
||
[Tracking Requested - why for this release]: I'm nominating this for tracking, although I think the reasons that Firefox ends up having overlap and other browsers don't may not be strictly related to the regressing change. I think the change to the intrinsic widths of the form controls changed the width distribution within the table. Then, in turn, the table ended up larger, and the controls ended up overlapping the right edge of their cells -- although I believe the controls actually overlap the edge of the cells across browsers, it's just that the table doesn't touch the edge of *its* container across browsers.
I'll try to investigate further next week. However, it's possible that the least risky course here may be to ship with the regression.
status-firefox44:
--- → unaffected
status-firefox45:
--- → unaffected
status-firefox46:
--- → affected
status-firefox47:
--- → affected
tracking-firefox46:
--- → ?
tracking-firefox47:
--- → ?
| Assignee | ||
Updated•10 years ago
|
Assignee: nobody → dbaron
Status: REOPENED → ASSIGNED
| Assignee | ||
Updated•10 years ago
|
Keywords: regression,
testcase
| Assignee | ||
Updated•10 years ago
|
Flags: needinfo?(dbaron)
The issue is between the width of the <div> and the width (in %) of elements inside the <div> like <input> and <select>.
On the website, the contents of <label> elements (username/password/language) change dynamically according to the language selected in the <select> (the page is refreshed). So when the contents are large, elements <input> and <select> are shifted to the right. But due to the bug, they don't stay in the <div> container (cf. testcase).
| Assignee | ||
Comment 10•10 years ago
|
||
This is fixed by the patches I will attach to bug 1247929.
Note that the bug is actually related to the <select>, not to the <input>s.
Depends on: 1247929
Flags: needinfo?(dbaron)
| Assignee | ||
Comment 11•10 years ago
|
||
Fixed by bug 1247929.
| Assignee | ||
Updated•10 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 10 years ago → 10 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 12•10 years ago
|
||
Fixed for 46 by landing of bug 1247929 on mozilla-aurora (bug 1247929 comment 25).
You need to log in
before you can comment on or make changes to this bug.
Description
•