Open Bug 939897 Opened 6 years ago Updated 2 days ago

Support shifting / splitting flex items between continuations of a fragmented flex container (flexbox content truncated when printing)

Categories

(Core :: Layout, defect, P2)

defect

Tracking

()

ASSIGNED

People

(Reporter: dholbert, Assigned: dholbert)

References

(Blocks 8 open bugs)

Details

(Whiteboard: [layout:backlog][layout:print-triage:p1])

Attachments

(2 files)

The current patch stack on bug 811024 lets us split flex containers, but doesn't actually split the children or push any children out of the container's first continuation.

I'm filing this bug on splitting/pushing the children.
Summary: Support shifting / splitting flex items between continuations of the container → Support shifting / splitting flex items between continuations of a fragmented flex container
Blocks: 856235
Depends on: 969147
Depends on: 983427
Duplicate of this bug: 993362
I moved the testcease also. This bug was with the floated div in the past which one is fixed already, so this should be something similar.
Blocks: 1089549
Duplicate of this bug: 1095440
Blocks: 521204
Blocks: 1233125
Duplicate of this bug: 1241323
Duplicate of this bug: 1283642
Walmart is now using display:flex for the main content element on its product pages, so this issue may become more salient. E.g.:

How can I print out this product's warranty information on walmart.com?
https://support.mozilla.org/questions/1130124
Google is now using display:flex on its "printable" directions, so we may start seeing more support questions related to truncated content. E.g.:

When printing maps with directions from Google Maps, I can only print part of the directions.
https://support.mozilla.org/questions/1132728
Blocks: 1288734
Duplicate of this bug: 1331151
Blocks: 1302489
Duplicate of this bug: 1375736
Duplicate of this bug: 1414253
This is likely the reason that bugzilla.mozilla.org itself (e.g. this bug page) is now truncated to one page of output, when printed/print-previewed.
Duplicate of this bug: 1464726
Summary: Support shifting / splitting flex items between continuations of a fragmented flex container → Support shifting / splitting flex items between continuations of a fragmented flex container (flexbox content trunctated when printing)
Sorry if this is the wrong place for this comment, but THIS page itself (https://bugzilla.mozilla.org/show_bug.cgi?id=939897) only prints page 1 in firefox now as #wrapper uses display:flex.
Duplicate of this bug: 1486302
Duplicate of this bug: 1486334
Duplicate of this bug: 1489012
Duplicate of this bug: 1493780
Duplicate of this bug: 1123633

With the popularity of flexbox, Firefox can't print a sizeable portion of the web.

Duplicate of this bug: 1549330
Blocks: 1559961
Duplicate of this bug: 1559961
Duplicate of this bug: 1562442
Duplicate of this bug: 1569396

I updated a system's front-end to bootstrap 4 for a company, and they have many long printable pages. They have been using Firefox for the past 8 years because I recommended it to them. Now I have to tell them to move to Chrome because of this bug.

Duplicate of this bug: 193211
Summary: Support shifting / splitting flex items between continuations of a fragmented flex container (flexbox content trunctated when printing) → Support shifting / splitting flex items between continuations of a fragmented flex container (flexbox content truncated when printing)
Duplicate of this bug: 1579358
Priority: -- → P2
Whiteboard: [layout:backlog]
Duplicate of this bug: 1439156
Duplicate of this bug: 1486289
Blocks: 1315994
Blocks: 1303221
Duplicate of this bug: 1587515
Duplicate of this bug: 1419377
Duplicate of this bug: 1131703
Whiteboard: [layout:backlog] → [layout:backlog][layout:print-triage:p1]
Blocks: 1565186
Duplicate of this bug: 1565186
Duplicate of this bug: 1467240
You need to log in before you can comment on or make changes to this bug.