1563370 |
Core |
Layout |
Eliminate GetPrevInFlowVirtual() and GetNextInFlowVirtual() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1547391 |
Core |
Layout: Columns |
Assertion failure: isSingleInsert || frameType != LayoutFrameType::Details, at src/layout/base/nsCSSFrameConstructor.cpp:7089 |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1562701 |
Core |
Layout |
Rework the reframing logic for `<details>` elements |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1565037 |
Core |
Layout: Block and Inline |
More refactor and cleanup for nsBlockFrame::ComputeFinalBSize() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1565136 |
Core |
Layout |
Split WipeContainingBlock to save work for those checks requiring no frame construction items |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1566672 |
Core |
Layout: Columns |
use-after-poison in [@ nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval] |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1567982 |
Core |
Layout |
The "reload" button on the layout debugger's toolbar is broken |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1506293 |
Core |
Layout: Columns |
crash near null in [@ nsContainerFrame::ReflowOverflowContainerChildren] |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1565665 |
Core |
Layout: Columns |
enabling column-span pref shifts the baseline (?) of an inline-block multicolumn |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1548100 |
Core |
Layout: Columns |
Fix the height of column rules after enabling column-span |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1570726 |
Core |
Layout |
Move frame state bits carrying from nsCSSFrameConstructor::CreateContinuingFrame() into nsFrame::Init() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1571118 |
Core |
Layout |
Keep NS_FRAME_FIRST_REFLOW bit in nsBlockFrame::Reflow() a bit longer |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1571135 |
Core |
Layout: Floats |
Remove the preference to control breaking floats inside columns |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1571930 |
Core |
Layout: Columns |
Convert MOZ_ASSERT in nsColumnSetFrame::ReflowChildren() to be non-fatal |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1538347 |
Core |
Layout: Columns |
Update our implementation for column-fill: auto to balance the an unconstrained multicol container |
RESOLVED |
WONTFIX |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1569252 |
Core |
Layout: Columns |
Move HasColumnSpanSiblings boolean property into nsIFrame |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1572502 |
Core |
Layout |
Delete the in-tree layout/generic/{FrameIdList.h, FrameTypeList.h} |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1572912 |
Core |
Layout: Columns |
Enable column-span preference in individual tests to fix more existing failures |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1571849 |
Core |
Layout: Columns |
Assertion failure: aReflowInput.AvailableBSize() != nscoord((1 << 30) - 1) (Available block-size should be constrained because it's restricted by the computed block-size when our reflow input is created in nsBlockFrame::ReflowBlockFrame()!) |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1573761 |
Core |
Layout: Columns |
Add a web-platform reftest multicol-breaking-nobackground-004.html |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1569701 |
Core |
Layout: Columns |
Use GetEffectiveComputedBSize() when applying ColumnSetWrapper's block-size constraint for ColumnSet |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1575305 |
Core |
Layout: Columns |
Some ColumnSet clean up |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1568001 |
Core |
Layout: Columns |
Assertion failure: found (not in child list), at src/layout/base/nsLayoutUtils.cpp:1465 |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1575377 |
Core |
Layout |
Remove BlockReflowInput::mHasUnconstrainedBSize |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1571897 |
Core |
Layout: Columns |
Assertion failure: childReflowStatus.IsComplete() (We gave flex item unconstrained available height, so it should be complete), at src/layout/generic/nsFlexContainerFrame.cpp:1815 |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1575106 |
Core |
Layout: Columns |
Nested columns can create zero height column-boxes indefinitely if the content's block-size is larger than the column container |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1573329 |
Core |
Layout: Columns |
Nested column is not balancing correctly when column-span is enabled |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1308587 |
Core |
Layout |
Use script to remove -moz- prefixes from all usages of CSS multi-column properties in the tree (except for code that adds/intentionally-targets prefixed aliases) |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1579295 |
Core |
Layout: Floats |
Change <body> tag to <main> for shape-outside tests |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1523582 |
Core |
Layout: Columns |
The border of box that is split by a column-span shouldn't have border on all sides |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1579953 |
Core |
Layout |
Assertion failure: !aFrame->IsDetailsFrame() (Inserting elements into <details> should have been reframed!), at src/layout/base/nsCSSFrameConstructor.cpp:11642 |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1580576 |
Core |
Layout |
Assertion failure: aFrame->IsDetailsFrame() || aFrame->IsLineFrame() || aFrame->IsLetterFrame() (We should be here for a DetailsFrame, or an nsFirstLineFrame or nsFirstLetterFrame child inside the DetailsFrame!) |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1575964 |
Core |
Layout: Columns |
layout/reftests/columns/column-box-alignment-rtl.html fails if column-span is enabled |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1423383 |
Core |
Layout: Columns |
Enable pref for column-span (layout.css.column-span.enabled) by default for Nightly only. |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1582224 |
Core |
Layout: Block and Inline |
Split the SIDEWAYS bit in WritingMode |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1514584 |
Core |
Layout: Columns |
Intermittent columns/column-balancing-overflow-003.html == columns/column-balancing-overflow-003.ref.html | image comparison, max difference: 78, number of differing pixels: 87 |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1575016 |
Core |
Layout: Columns |
Revisit the 1px minimum column block-size for column-boxes |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1583639 |
Core |
Layout: Columns |
Improve column fragmentation story with "column-fill:auto" mode in nested columns |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1575054 |
Core |
Layout: Columns |
Investigate why maximum nested balancing levels of 2 doesn't improve the performance after enabling column-span |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1547160 |
Core |
Layout: Columns |
Fix existing reftests failure related to column-span |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1579565 |
Core |
Layout: Columns |
Fix the margin-bottom falsely applied for a block container if it is split by a column-span |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1426010 |
Core |
Layout: Columns |
Enable pref for column-span (layout.css.column-span.enabled) by default on release. |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1168921 |
Core |
Layout: Block and Inline |
box-decoration-break:clone should not clone block margins |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1587624 |
Core |
Layout: Block and Inline |
Add a console log when we propagate principle writing mode from <body> |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1102175 |
Core |
Layout: Block and Inline |
<body> with writing-mode: vertical-rl doesn't align children to the right |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1582019 |
Core |
Layout: Columns |
Assertion failure: [GFX1]: invalid offset 13 for gfxSkipChars length 6, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:740 |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
992384 |
Core |
Layout |
[SVG] Missing horizontal scroll bar when RTL direction is set on top level element |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1587645 |
Core |
Layout: Block and Inline |
Remove ScrollFrameHelper::GetFrameForDir() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1580385 |
Core |
Layout: Block and Inline |
Fix failing writing-mode tests because of propagating WritingMode from <body> |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1591546 |
Core |
Layout: Block and Inline |
Add WritingMode::IsPhysicalRTL() and WritingMode::IsBidiRTL() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1588025 |
Core |
Layout: Block and Inline |
ViewportFrame is orthogonal to nsCanvasFrame's mCustomContentContainer when setting vertical writing-mode on <html> |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1590185 |
Core |
Layout |
Add a paged mode layout to layout debugger |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1526268 |
Core |
DOM: Selection |
Text selection caret incorrectly positioned in search box inside position:fixed element |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1593752 |
Core |
Layout: Block and Inline |
Scrolling down is buggy using Nightly channel |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1596339 |
Core |
Layout |
Implement operator<< for logical types in WritingMode.h |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1596973 |
Core |
Layout: Flexbox |
Improve FlexContainer's logging facility |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1598132 |
Core |
Layout |
Add nsLayoutUtils::GetPrevContinuationOrIBSplitSibling() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1594937 |
Core |
Layout |
Remove w3c-css/received/css-multicol reftests |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1582363 |
Core |
Layout |
Dragging text selection markers selects the wrong text on Android with layout.reflow.synthMouseMove=true |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1602767 |
Core |
Layout |
Make layout debugger's paged mode use the same setup as reftest-paged |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1598749 |
Core |
Layout |
Remove w3c-css/received/css-namespaces reftests |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1602407 |
Core |
Layout |
Add wiki.m.o continuation model link to some in-tree documents |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1601298 |
Core |
Layout: Flexbox |
Initialize flex container and its helper classes' members in the declaration |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1604701 |
Core |
DOM: UI Events & Focus Handling |
Should EventTargetData::mPresShell equal to EventTargetData::mFrame->PresShell? |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1604978 |
Core |
Layout |
Move NS_BLOCK_FLAGS_MASK and NS_BLOCK_FLAGS_NON_INHERITED_MASK into nsBlockFrame::Init. |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1598112 |
Core |
Layout: Scrolling and Overflow |
element with position: sticky and top: 100%; makes its parent to have infinite scrollbar |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |
1598755 |
Core |
Layout |
Remove w3c-css/received/selectors reftests |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (PST, UTC-8) |