floated element is missing, after column-break in multicol
Categories
(Core :: Layout, defect, P3)
Tracking
()
People
(Reporter: ivan.kuckir, Assigned: dbaron)
References
(Regression)
Details
(Keywords: regression)
Attachments
(5 files)
Comment 1•7 years ago
|
||
Updated•7 years ago
|
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Comment 4•7 years ago
|
||
Reporter | ||
Comment 5•7 years ago
|
||
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Comment 10•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Comment 13•7 years ago
|
||
Comment 14•7 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 15•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 17•5 years ago
|
||
This is not fixed by bug 1474771, so it needs further investigation.
Assignee | ||
Comment 18•5 years ago
|
||
Here's a try run with a fix.
Assignee | ||
Comment 19•5 years ago
|
||
Note that I introduced a blank line to make the intent of the NOTE
clearer, which I had to research. I think it's clear it covers the
three tests below it based on
https://hg.mozilla.org/mozilla-central/rev/53489b3e14f1 and
https://bugzilla.mozilla.org/show_bug.cgi?id=967311#c0 .
Co-authored-by: L. David Baron <dbaron@dbaron.org>
Co-authored-by: Daniel Holbert <dholbert@cs.stanford.edu>
Assignee | ||
Comment 20•5 years ago
|
||
Assignee | ||
Comment 21•5 years ago
|
||
Interestingly, my current patch fixes the test when loaded in the browser, but not when loaded in the reftest harness.
Assignee | ||
Comment 22•5 years ago
|
||
While in the browser, the previous patch was sufficient to fix this
reftest, in the reftest harness both the previous patch and this patch are
needed. (I'm not sure why.) This patch alone doesn't fix the test in either
the browser or the reftest harness.
Assignee | ||
Comment 23•5 years ago
|
||
Here's a new try run.
Assignee | ||
Comment 24•5 years ago
|
||
So this patch series fixes this bug and three other regressions from bug 1308876.
I did a little more testing; it turns out that this bug is the only one of the four that behaves differently as a function of whether column-span
is enabled. In particular:
- this bug's testcase, with
column-span
enabled, is fixed by patch 2 on its own - this bug's testcase, with
column-span
disabled, is fixed by the combination of patch 2 and patch 3 (both are needed) - bug 1406291 is fixed by patch 3 on its own
- bug 1411799 is fixed by patch 2 and patch 3 (both are needed)
- bug 1468654 is fixed by patch 2 on its own
At a minimum I'll add more comments to the commit messages, although really I should probably add reftests for the other three bugs as well.
Assignee | ||
Comment 25•5 years ago
|
||
And I should also note I have additional patches on top of these to fix bug 1404868 (and hopefully other regressions as well).
Assignee | ||
Comment 26•5 years ago
|
||
Assignee | ||
Comment 27•5 years ago
|
||
Here's a new try run with additional tests (and revised commit messages).
Comment 28•5 years ago
|
||
Comment 29•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/df63a9466390
https://hg.mozilla.org/mozilla-central/rev/0e809359904a
https://hg.mozilla.org/mozilla-central/rev/9d335538cabc
https://hg.mozilla.org/mozilla-central/rev/a5d545e31781
Assignee | ||
Comment 30•5 years ago
|
||
For what it's worth, I suspect both of these fixes may have been too specific. I think bug 1404868 probably did a better job of fixing the issues with floats; bug 1406163 probably covers at least part of doing a better job of the problem of incomplete frames that didn't fit.
Updated•5 years ago
|
Updated•5 years ago
|
Updated•3 years ago
|
Description
•