Bug 62048
depends on
176
bugs:
view as bug list
-
62048:
[Meta] Implement the new flexible box layout module
[NEW; assigned to webkit-unassigned]
-
70773:
new flexboxes need to use layoutDeltas when setting the logical location
[ASSIGNED; assigned to hyatt]
-
70775:
Need tests to ensure new flexboxes ignore certain CSS properties
[NEW; assigned to webkit-unassigned]
-
70782:
Implement visibility:collapse for new flexboxes
[NEW; assigned to webkit-unassigned]
-
70795:
Need to figure out how flexboxes interact with column breaks, page breaks, etc.
[NEW; assigned to webkit-unassigned]
-
70975:
Need tests to ensure text-overflow works with new flexboxes
[NEW; assigned to webkit-unassigned]
-
78562:
New flexboxes don't split into columns
[NEW; assigned to webkit-unassigned]
-
78563:
Need to audit all uses of BOX and INLINE_BOX to make sure the FLEX/INLINE_FLEX appropriate thing is done.
[NEW; assigned to webkit-unassigned]
-
86154:
new flexbox flex items should be able to handle min-content/max-content/fill-available/fit-content as values for min/max width/height
[NEW; assigned to webkit-unassigned]
-
87905:
Can avoid a second layout of flex-items in some cases
[NEW; assigned to webkit-unassigned]
-
94406:
flex-item tables need special handling
[NEW; assigned to webkit-unassigned]
-
97588:
Should give a console warning when a page uses the old flexbox API
[NEW; assigned to webkit-unassigned]
-
97937:
Losing scroll position when using horizontal-bt or vertical-rl layout
[NEW; assigned to webkit-unassigned]
-
98076:
baseline flexitem aligment in columns incorrect when writing mode is orthogonal
[NEW; assigned to ktf.kim]
-
98213:
[Flexbox] Webkit picks a different flex base size for multicol elements with "align-self:stretch" vs. other "align-self" values
[NEW; assigned to webkit-unassigned]
-
98970:
baselines of tables inside flexboxes/flexitems is wrong
[NEW; assigned to webkit-unassigned]
-
101814:
printing of column flexboxes totally broken
[NEW; assigned to webkit-unassigned]
-
105512:
Avoid a second layout of flex items in computeMainAxisPreferredSizes
[NEW; assigned to webkit-unassigned]
-
113222:
REGRESSION(146272): Flex layout stretches image with max-width: 100% strangely
[NEW; assigned to webkit-unassigned]
-
139256:
Increase coverage for first-line pseudo-element in grids and flexboxes
[ASSIGNED; assigned to rego]
-
58453:
Absolute positioned elements in a relative positioned CSS3 Flexbox fail to display properly
[RESOLVED FIXED; assigned to ojan]
-
62049:
add a compile guard ENABLE(FLEXBOX)
[RESOLVED FIXED; assigned to tony]
-
62050:
add css parsing of flex()
[RESOLVED FIXED; assigned to tony]
-
62670:
Rename RenderFlexibleBox to RenderDeprecatedFlexibleBox
[RESOLVED FIXED; assigned to tony]
-
63361:
add flexbox and inline-flexbox as possible CSS display values
[RESOLVED FIXED; assigned to tony]
-
64038:
Pass -webkit-flex() values on to RenderStyle
[RESOLVED FIXED; assigned to tony]
-
65045:
implement basic horizontal flexing
[RESOLVED FIXED; assigned to tony]
-
65384:
Add CSS parsing of -webkit-flex-order
[RESOLVED FIXED; assigned to tony]
-
65887:
handle child margin values when flexing
[RESOLVED FIXED; assigned to tony]
-
66701:
Add CSS parsing of -webkit-flex-pack
[RESOLVED FIXED; assigned to tony]
-
66723:
Add handling of mix-width and max-width for flexitems
[RESOLVED FIXED; assigned to tony]
-
66726:
Add CSS parsing for -webkit-flex-align
[RESOLVED FIXED; assigned to tony]
-
66898:
Implement -webkit-flex-pack for horizontal flexboxen
[RESOLVED FIXED; assigned to tony]
-
66905:
Change the default positive flex value to 0 from 1
[RESOLVED INVALID; assigned to tony]
-
67432:
implement -webkit-flex-order
[RESOLVED FIXED; assigned to tony]
-
69808:
Implement -webkit-flex-align for cross axis alignment in flex-flow: row
[RESOLVED FIXED; assigned to tony]
-
70557:
avoid unnecessary layouts of flex items during the flex pass
[RESOLVED FIXED; assigned to tony]
-
70754:
implement flex-align for flex-flow: column
[RESOLVED FIXED; assigned to ojan]
-
70771:
need tests to ensure flexboxes play nicely with box-sizing
[RESOLVED FIXED; assigned to ojan]
-
70772:
flexbox scrollbars don't take flex-direction into account
[RESOLVED FIXED; assigned to tony]
-
70774:
need tests to ensure we fallback to the initial containing block size when shrinkwrapping new flexboxes
[RESOLVED DUPLICATE; assigned to webkit-unassigned]
-
70776:
need tests with nested flexboxes
[RESOLVED FIXED; assigned to ojan]
-
70778:
Need to implement flex-flow: row-reverse
[RESOLVED FIXED; assigned to tony]
-
70779:
RenderFlexibleBox::layout calls computeLogicalHeight twice
[RESOLVED INVALID; assigned to webkit-unassigned]
-
70780:
flex-align:stretch + max-height needs to clamp to max-height and position appropriately
[RESOLVED FIXED; assigned to tony]
-
70781:
Need to implement flex-flow: wrap and wrap-reverse
[RESOLVED FIXED; assigned to webkit-unassigned]
-
70792:
new flexbox should ignore float set on flexitems
[RESOLVED FIXED; assigned to tony]
-
70793:
Need to handle absolutely positioned elements inside flexboxes
[RESOLVED FIXED; assigned to tony]
(*)
-
70794:
Need to implement flex-line-pack
[RESOLVED FIXED; assigned to tony]
-
70796:
flexbox flexing implementation should match the spec
[RESOLVED FIXED; assigned to tony]
-
70839:
fix sizing of auto sized flexbox
[RESOLVED FIXED; assigned to tony]
-
70979:
Overflow on flexitems doesn't work
[RESOLVED FIXED; assigned to tony]
-
70980:
Auto-sizing flex items with flex-flow column use the flexboxes height to size the item's width
[RESOLVED DUPLICATE; assigned to webkit-unassigned]
-
72196:
Remove the CSS3_FLEXBOX compile time flag and enable on all ports
[RESOLVED FIXED; assigned to tony]
-
73504:
Need to implement flex-flow: column-reverse
[RESOLVED FIXED; assigned to tony]
-
74774:
"height: -webkit-flex(1)" collapses an element instead of stretching it when used inside nested flexbox.
[RESOLVED FIXED; assigned to webkit-unassigned]
-
75661:
Need to relayout when stretching the height of a flex item
[RESOLVED FIXED; assigned to tony]
-
75782:
Implement flex-align
[RESOLVED FIXED; assigned to ojan]
-
75915:
CSS transitions should work on the flex property
[RESOLVED FIXED; assigned to tony]
-
76326:
getComputedStyle of flex-item-align:auto should resolve to it's parent's flex-align value
[RESOLVED FIXED; assigned to ojan]
-
76864:
Implement flex-pack:distribute
[RESOLVED FIXED; assigned to ojan]
-
76867:
nesting horizontal flexboxes is broken
[RESOLVED FIXED; assigned to ojan]
-
76953:
support overflow:auto and overflow:scroll in new flexbox
[RESOLVED FIXED; assigned to tony]
-
77385:
flex-pack:center and flex-item-align:center should do true centering
[RESOLVED FIXED; assigned to ojan]
-
77772:
implement display: -webkit-inline-flex
[RESOLVED FIXED; assigned to tony]
-
77909:
Floated flexboxes render as regular RenderBlocks
[RESOLVED FIXED; assigned to ojan]
-
78555:
rtl + flex-direction:column is positioning elements incorrectly
[RESOLVED FIXED; assigned to ojan]
-
78772:
flex-wrap:nowrap should be flex-wrap:none
[RESOLVED FIXED; assigned to webkit-unassigned]
-
80069:
fix negative flexing in auto sized columns
[RESOLVED FIXED; assigned to tony]
-
80328:
implement flex-line-pack
[RESOLVED DUPLICATE; assigned to webkit-unassigned]
-
80882:
flex-item-align: stretch should only grow, never shrink
[RESOLVED FIXED; assigned to tony]
-
80929:
multiline column flexbox with auto height wrap too much
[RESOLVED FIXED; assigned to tony]
-
80931:
flexbox's computePreferredLogicalWidth needs to take multiline into account
[RESOLVED FIXED; assigned to tony]
-
81809:
percentage height/width values in quirks mode are incorrectly resolved in flexbox children
[RESOLVED FIXED; assigned to ojan]
-
82128:
Implement new flex property and deprecate flex function
[RESOLVED FIXED; assigned to tony]
-
83083:
Remove flex function css parsing
[RESOLVED FIXED; assigned to tony]
-
83086:
auto margins on flexbox should allocate space in the flex direction
[RESOLVED FIXED; assigned to tony]
-
84507:
baseline for new flexboxes has changed
[RESOLVED DUPLICATE; assigned to webkit-unassigned]
-
86525:
Split flex into flex-grow/flex-shrink/flex-basis
[RESOLVED FIXED; assigned to tony]
-
86526:
initial flex value should be 1 1 auto
[RESOLVED FIXED; assigned to tony]
-
86528:
implement new negative flexing algorithm
[RESOLVED FIXED; assigned to tony]
-
86529:
rename display:-webkit-flexbox to display:-webkit-flex
[RESOLVED FIXED; assigned to tony]
-
86913:
auto margins on flexbox should allocate space in the cross direction
[RESOLVED FIXED; assigned to tony]
-
87068:
Replaced items in a flexbox should be coerced to display:block
[RESOLVED FIXED; assigned to tony]
-
87546:
Implied minimum size of flex items is min-content
[RESOLVED FIXED; assigned to ojan]
-
87679:
Vertical writing mode can overflow fixed size grandparent container
[RESOLVED FIXED; assigned to ojan]
-
87867:
rename flexbox css values from justify and distribute to space-between and space-around
[RESOLVED FIXED; assigned to tony]
-
87901:
Avoid second layout for flex-direction:row, flex-basis:auto flex items
[RESOLVED FIXED; assigned to ojan]
-
87907:
rename flexbox CSS properties from flex-align and flex-item-align to align-items and align-self
[RESOLVED FIXED; assigned to tony]
-
88104:
rename -webkit-flex-order to -webkit-order
[RESOLVED FIXED; assigned to tony]
-
88111:
CSS property 'order' should be a number rather than an int
[RESOLVED FIXED; assigned to tony]
-
88113:
rename -webkit-flex-pack and -webkit-flex-line-pack to -webkit-justify-content and -webkit-align-content
[RESOLVED FIXED; assigned to tony]
-
88152:
Rename the flexbox CSS propery values from start to flex-start and end to flex-end
[RESOLVED FIXED; assigned to tony]
-
88366:
Changing flexbox justify/alignment doesn't update their positioning
[RESOLVED FIXED; assigned to tony]
-
88390:
Can't justify content when only child of flex container is a text node
[RESOLVED WORKSFORME; assigned to webkit-unassigned]
-
88443:
Change default for flex-grow back to 0
[RESOLVED FIXED; assigned to ojan]
(*)
-
88444:
Remove some magic from the -webkit-flex shorthand parsing to match the changes in the spec
[RESOLVED FIXED; assigned to ojan]
-
90304:
Allow align-self: stretch to cause the item size to shrink below its intrinsic size
[RESOLVED FIXED; assigned to tony]
-
90323:
All child elements of a flex container should be turned into a flex item
[RESOLVED FIXED; assigned to tony]
-
90917:
[css3-flexbox] column height incorrect
[RESOLVED FIXED; assigned to webkit-unassigned]
-
91019:
top outline not repainting correctly
[RESOLVED WORKSFORME; assigned to webkit-unassigned]
-
91405:
z-index should work without position on flexitems
[RESOLVED FIXED; assigned to ojan]
-
92041:
changing -webkit-order should change the paint order of flex items
[RESOLVED FIXED; assigned to tony]
-
92163:
flexitems can overflow the flexbox due to rounding
[RESOLVED FIXED; assigned to tony]
-
92324:
flex-wrap: wrap not wrapping for % sized items in column flow
[RESOLVED FIXED; assigned to tony]
-
92661:
flexbox should avoid floats
[RESOLVED FIXED; assigned to tony]
-
92688:
-webkit-order should take an integer, not a number
[RESOLVED FIXED; assigned to tony]
-
93411:
percentage margins + flex incorrectly overflows the flexbox
[RESOLVED FIXED; assigned to ojan]
-
93798:
Implement absolutely positioned flex items
[RESOLVED FIXED; assigned to tony]
-
94137:
z-index on flex-items that are iframes doesn't work
[RESOLVED CONFIGURATION CHANGED; assigned to webkit-unassigned]
-
94237:
Fix cross-direction stretch for replaced elements in row flexbox
[RESOLVED FIXED; assigned to shezbaig.wk]
-
94855:
flex item sized incorrectly in a column flexbox with height set via top/bottom
[RESOLVED FIXED; assigned to tony]
-
95366:
flexitem-stretch-image.html is flaky
[RESOLVED DUPLICATE; assigned to tony]
-
95889:
Definition of baselines for flex items changed.
[RESOLVED FIXED; assigned to webkit-unassigned]
-
97480:
flex-grow should be 1 when omitted from flex shorthand
[RESOLVED FIXED; assigned to tony]
-
97606:
flexbox assert fails with auto-sized item with padding
[RESOLVED FIXED; assigned to tony]
-
97706:
Scroll offset of flex items lost during relayout
[RESOLVED FIXED; assigned to kenneth]
-
97747:
width on a flexitem should not affect the min-width: auto constraint
[RESOLVED DUPLICATE; assigned to webkit-unassigned]
-
97827:
RenderFlexibleBox::preferredMainAxisContentExtentForChild can return a negative value
[RESOLVED FIXED; assigned to tony]
-
97948:
flexbox does wrong baseline item alignment in columns
[RESOLVED FIXED; assigned to tony]
-
98419:
change all internal uses of -webkit-box to flex
[RESOLVED FIXED; assigned to webkit-unassigned]
-
98611:
image not displayed in flexbox
[RESOLVED FIXED; assigned to tony]
-
98666:
input[type=range] as a flex item renders thumb at wrong position
[RESOLVED FIXED; assigned to tony]
-
98822:
Percentage heights that compute to auto should still stretch flex items
[RESOLVED INVALID; assigned to webkit-unassigned]
-
99273:
in a column flexbox, input overflows the box when stretched
[RESOLVED FIXED; assigned to tony]
-
99879:
Fix some baseline flexbox alignment
[RESOLVED FIXED; assigned to tony]
-
99923:
margin-top/bottom has no effect for child nodes of flex items
[RESOLVED FIXED; assigned to tony]
-
99924:
WebKit does not support 'flex-wrap: nowrap'
[RESOLVED FIXED; assigned to tony]
-
99925:
Setting width of a flexitem causes the adjacent flex item to be displayed poorly.
[RESOLVED FIXED; assigned to tony]
-
100465:
Crash in flexbox when removing absolutely positioned children
[RESOLVED FIXED; assigned to tony]
-
101294:
While absolute positioning is put before the first flexitem, flexitems will move to a new line.
[RESOLVED FIXED; assigned to webkit-unassigned]
-
102352:
Avoid a second layout of flex items in layoutAndPlaceChildren()
[RESOLVED FIXED; assigned to tony]
-
103510:
Reduce the children repaints when moved multiple times during the layout
[RESOLVED FIXED; assigned to webkit-unassigned]
-
103919:
Flex item auto margins in the cross direction should safe center
[RESOLVED FIXED; assigned to webkit-unassigned]
-
104485:
Flexbox should ignore firstLine pseudo element.
[RESOLVED FIXED; assigned to webkit-unassigned]
-
105126:
Flexbox should ignore firstLetter pseudo element.
[RESOLVED FIXED; assigned to webkit-unassigned]
-
106022:
incorrect flexbox relayout with overflow, padding and absolute positioning
[RESOLVED FIXED; assigned to tony]
-
110341:
CSS Flexbox: dynamically applied align-items doesn't affect item alignment
[RESOLVED FIXED; assigned to tony]
-
110920:
In Flexbox, allow intrinsic aspect ratios to inform the main-size calculation
[RESOLVED WORKSFORME; assigned to webkit-unassigned]
-
111790:
Flexitems no longer default min-width to min-content
[RESOLVED FIXED; assigned to ojan]
-
116589:
flex items with auto margins in a vertical flex container get stretched, but they shouldn't
[RESOLVED FIXED; assigned to webkit-unassigned]
-
138424:
first-letter pseudo-element from ancestors is not being ignored in grids and flexboxes
[RESOLVED FIXED; assigned to rego]
Bug 62048
does not block any bugs.