Closed Bug 1282940 Opened 5 years ago Closed 3 years ago

Flex item with indefinite flex-basis produces weird overflow inside column container with vertical writing-mode

Categories

(Core :: Layout, defect, P3)

39 Branch
defect

Tracking

()

RESOLVED FIXED
mozilla60
Tracking Status
firefox-esr52 --- wontfix
firefox59 --- wontfix
firefox60 --- fixed

People

(Reporter: Oriol, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Attached file testcase
Open the testcase and see the long scrollbar.

This result seems similar to what was fixed by bug 1243125, which according to bug 1243125 comment 23 could result in crashes.
Yeah, there are definitely still some sizing issues with flexbox & vertical writing modes. Marking this as blocking the general bug for those, bug 1079155. ("logical coordinates" = writing-mode-dependent coordinate spaces)

(In reply to Oriol from comment #0)
> This result seems similar to what was fixed by bug 1243125, which according
> to bug 1243125 comment 23 could result in crashes.

The crashes in that case are presumably because the float code has some overhead that involves maintaining pointers to float managers, float containing blocks, etc. In the case of flexbox, I don't think this can trigger crashes -- just huge, bizarre layout.
Blocks: 1079155
Summary: Flex item with indefinite flex-basis produces weird overflow inside column container with vertical writting-mode → Flex item with indefinite flex-basis produces weird overflow inside column container with vertical writing-mode
Priority: -- → P3
Fixed in https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=89093caa0f28a9a72577a9420537edd6f9e29c8a&tochange=3a096d205f992df9cf9f71f664a063d49fef6584
Status: NEW → RESOLVED
Closed: 3 years ago
Depends on: 1267462
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
You need to log in before you can comment on or make changes to this bug.