User:Tlin/2022

From MozillaWiki
Jump to: navigation, search

2022 Bug Summary

2022 H1

Bug Resolved

Full Query
ID Product Component Summary Status Resolution Assigned to
1748395 Core Layout: Text and Fonts Use `if constexpr` for expressions that can be determined at compile time RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1748574 Core Layout: Scrolling and Overflow Add scrollbar size to scroll frame's intrinsic size if it has non-auto "scrollbar-gutter" RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1749440 Core XPCOM Add a Insert method taking a mozilla::Span parameter for nsTSubstring RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1749650 Developer Infrastructure Developer Environment Integration Ignore clangd index files in gecko root folder RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1745113 Core Internationalization Unify ClusterIterator with Grapheme segmenter RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1749284 Core Find Backend Move test_nsFind.html into `components/find` RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1750316 Core Find Backend Replace the WordBreaker::Next() call in nsFind::BreakInBetween() RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1748277 Core Layout Assertion failure: aStatus.IsEmpty() (Caller should pass a fresh reflow status!), at /layout/generic/nsPageFrame.cpp:719 VERIFIED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1751473 Core Layout: Images, Video, and HTML Frames Improve type-safety and clean up for image frame and html canvas frame RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1751471 Core Layout: Flexbox Consider adding a debug pref to turn off flexbox optimization RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1752658 Core Layout: Flexbox Some refactor around DoFlexLayout RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1564726 Core Layout: Block and Inline Content are drawn onto the bottom border of a container across columns with "box-decoration-break: clone" RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1693616 Core Layout: Columns Hang during reflow, with multi-column and "box-decoration-break: clone" RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1754598 Core Layout Block frame with definite block-size requests extra continuation of zero block-size in a small block-size multicol RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1756008 Core Layout: Block and Inline Rename BlockReflowInput to BlockReflowState RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1758018 Core Layout Improve helpers testing relatively or sticky positioning RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1377072 Core Layout `display: flex` causes the `position: sticky` does not work RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1488080 Core Layout: Positioned position: sticky doesn't work properly with flexbox RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1758020 Core Layout: Flexbox Audit nsFlexContainerFrame::MoveFlexItemToFinalPosition if relatively positioning is needed for sticky flex items RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1772907 Core Layout: Columns Remove column-balancing-paged-001-print.html ini RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1599159 Core Layout returning a BreakBefore reflow status shouldn't require DesiredSize to be assigned too RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1739561 Core Layout: Flexbox Broken "Trips" flight preview in Gmail, with flexbox nested in multicol VERIFIED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1774904 Core Layout Remove SetTruncated in ReflowInput.h RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
847368 Core Layout: Block and Inline "ASSERTION: Shouldn't be incomplete if availableBSize is UNCONSTRAINED." with :first-letter float and page-break-inside:avoid RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1758824 Core Layout: Floats src/layout/generic/nsFloatManager.cpp:2807:10: runtime error: -nan is outside the range of representable values of type 'int' RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1776079 Core Layout: Flexbox crash at null in [@ nsFlexContainerFrame::FlexItemIterator::FlexItemIterator] VERIFIED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1758757 Core Layout Remove two ReflowInput::ApplyRelativePositioning methods that require ReflowInput instance RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)

27 Total; 0 Open (0%); 24 Resolved (88.89%); 3 Verified (11.11%);

Bug Reported

Full Query
ID Product Component Summary Status Resolution Assigned to
1748395 Core Layout: Text and Fonts Use `if constexpr` for expressions that can be determined at compile time RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1748574 Core Layout: Scrolling and Overflow Add scrollbar size to scroll frame's intrinsic size if it has non-auto "scrollbar-gutter" RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1749440 Core XPCOM Add a Insert method taking a mozilla::Span parameter for nsTSubstring RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1749650 Developer Infrastructure Developer Environment Integration Ignore clangd index files in gecko root folder RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1749856 Developer Infrastructure Source Code Analysis [Automated review] False positive build error on gfx/thebes/ThebesRLBox.h RESOLVED FIXED Mike Hommey [:glandium]
1750316 Core Find Backend Replace the WordBreaker::Next() call in nsFind::BreakInBetween() RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1751260 Core Layout: Images, Video, and HTML Frames Fix image frame's fragmentation for vertical writing-mode NEW
1751471 Core Layout: Flexbox Consider adding a debug pref to turn off flexbox optimization RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1751473 Core Layout: Images, Video, and HTML Frames Improve type-safety and clean up for image frame and html canvas frame RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1751529 Core Layout: Images, Video, and HTML Frames Add proper fragmentation support in nsHTMLCanvasFrame::Reflow() NEW
1752658 Core Layout: Flexbox Some refactor around DoFlexLayout RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1753552 Core Layout Remove ComputeSizeFlag::UseAutoBSize RESOLVED DUPLICATE
1753911 Core CSS Parsing and Computation Warning: result of comparison 'uint64_t' is always false in layout/style/StreamLoader.cpp RESOLVED DUPLICATE
1754598 Core Layout Block frame with definite block-size requests extra continuation of zero block-size in a small block-size multicol RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1756866 Core Layout: Block and Inline Audit ReflowInput::CalcLineHeight() callers to pass block-size instead of height NEW
1758018 Core Layout Improve helpers testing relatively or sticky positioning RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1758020 Core Layout: Flexbox Audit nsFlexContainerFrame::MoveFlexItemToFinalPosition if relatively positioning is needed for sticky flex items RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1758161 Core Layout Layout debugger can trigger debug assertion "Receiving unexpected Principal" after fission enabled NEW
1758757 Core Layout Remove two ReflowInput::ApplyRelativePositioning methods that require ReflowInput instance RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1772907 Core Layout: Columns Remove column-balancing-paged-001-print.html ini RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1774904 Core Layout Remove SetTruncated in ReflowInput.h RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1775003 Core Layout "ASSERTION: Shouldn't be incomplete if availableBSize is UNCONSTRAINED" on 474075.html NEW
1776769 Core Layout: Tables Investigate whether it is possible to fix moving nsTableRowFrame in an incremental reflow NEW
1777627 Core Layout Improve BlockReflowState::IsAdjacentWithTop() and clean up its callsites RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)

24 Total; 6 Open (25%); 18 Resolved (75%); 0 Verified (0%);


2022 H2

Bug Resolved

Full Query
ID Product Component Summary Status Resolution Assigned to
1777627 Core Layout Improve BlockReflowState::IsAdjacentWithTop() and clean up its callsites RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1778178 Core Layout Convert ReflowInput's available size write-accessors to setters RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1323517 Core Layout: Floats float with writing-mode orthogonal to its containing block (parent) is misplaced because it's assumed not to fit next to content preceding its placeholder in the line RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1780264 Core Layout Remove rarely used style structs cached in ReflowInput RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1779269 Core DOM: Selection Can't copy from a textarea with disabled attribute on deepl.com, mobile only RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1778931 Core Layout: Floats Refactor in FlowAndPlaceFloat() and ReflowFloat() RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1464761 Core Layout Remove nsReflowStatus::mTruncated RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1782602 Core Layout: Columns No need to consider margin when computing -moz-column-content's origin RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1783753 Core CSS Parsing and Computation GenerateCombinedIndividualTransform() declaration in nsStyleStruct.h is not used RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
793686 Core Layout: Columns [css3-multicol] Column balancing breaks page-break-inside:avoid child RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1784208 Core Layout: Columns Remove ColumnBalanceData::mHasExcessBSize RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1441048 Core Layout: Floats Right floated element disappears when using column-count property in ol element. RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1463977 Core Layout Assertion failure: aComputedBSize >= 0 (Invalid computed block-size!), at layout/generic/ReflowInput.cpp:308 RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1638937 Core Layout: Flexbox Firefox resolves the default "flex-basis" to 100% on svg elements that have viewBox (and no intrinsic size attributes) RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1786610 Core Layout: Flexbox SVG as flex item, with unspecified width/height/viewBox, incorrectly uses the container's border-box size as its intrinsic size VERIFIED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1340715 Core SVG {inc}nsSVGOuterSVGFrame::GetPrefISize depends on results of previous layout RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1779846 Core DOM: Editor Spell check dialog pops up and disappears instantly when text selection includes the end of the last word before line break or paragraph break RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1789034 Core Layout Random minor clean up in layout RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1790312 Core Layout: Flexbox Clean up in nsFlexContainerFrame::ReflowChildren() RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1791430 Core Layout: Flexbox Remove a "Not Implemented Yet" warning of bug 1480850 in flex container RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1791458 Core Layout: Flexbox Remove the workaround for replaced elements when computing flex base size RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1791701 Core Layout Remove StyleClear::Max RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
498986 Core Layout: Floats Remove Float Cache RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1792391 Core Layout: Block and Inline Minor clean up for nsLineBox and BRFrame RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1792615 Core CSS Parsing and Computation Run rustfmt on style components under servo RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1792134 Core Layout: Block and Inline Investigate if it is possible to remove StyleClear::Line RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1793826 Core Layout Remove nsFrameList::FrameLinkEnumerator RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1794035 Core Layout More nsFrameList improvement and clean up RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1794456 Core Layout Support range-based for loop for nsFrameList::Slice, and remove nsFrameList::Enumerator RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1795051 Core Layout Crash [@ GetStylePosition] VERIFIED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1795030 Core Layout: Tables AddressSanitizer: use-after-poison [@ GetColType] with READ of size 8 RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1795196 Core Layout Remove getters in ReflowInput that return writable references RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1797009 Core Layout: Block and Inline Extract common operation when reporting line-break-before status, and use PushTruncatedLine() more RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1797011 Core Layout Make nsFrameList and AbsoluteFrameList be move-only RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1797703 Core Layout fixed positioned elements are broken on several websites VERIFIED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1797995 Core Layout Assertion failure: aNewFrame->GetParent() == outOfFlowFrameList->mContainingBlock (Parent of the frame is not the containing block?), at /layout/base/nsCSSFrameConstructor.cpp:1143 RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1798373 Core Layout Convert more frame manipulation APIs to take rvalue reference of nsFrameList RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1799407 Core Layout Move the definitions in FrameChildList.h/cpp into nsFrameList.h/cpp RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1799732 Core Layout Unify the usage of FrameChildListID RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1803486 Core Layout: Flexbox Minor clean up for flex container RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1803863 Core Layout: Tables Minor clean up for table frame RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1804146 Core Layout Further clarify why we need NS_CSS_MINMAX RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1805522 Core Layout: Flexbox Assertion failure: data (SharedFlexData should be set by our first-in-flow!), at /builds/worker/checkouts/gecko/layout/generic/nsFlexContainerFrame.cpp:4133 VERIFIED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1804997 Core Layout: Flexbox More preparation patches for flexbox fragmentation RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)

44 Total; 0 Open (0%); 40 Resolved (90.91%); 4 Verified (9.09%);

Bug Reported

Full Query
ID Product Component Summary Status Resolution Assigned to
1778178 Core Layout Convert ReflowInput's available size write-accessors to setters RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1778931 Core Layout: Floats Refactor in FlowAndPlaceFloat() and ReflowFloat() RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1780264 Core Layout Remove rarely used style structs cached in ReflowInput RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1782602 Core Layout: Columns No need to consider margin when computing -moz-column-content's origin RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1783753 Core CSS Parsing and Computation GenerateCombinedIndividualTransform() declaration in nsStyleStruct.h is not used RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1784002 Core Web Painting Painting artifact on <fieldset>'s continuation with inset box-shadow on reftest snapshot mode NEW
1784208 Core Layout: Columns Remove ColumnBalanceData::mHasExcessBSize RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1789034 Core Layout Random minor clean up in layout RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1790312 Core Layout: Flexbox Clean up in nsFlexContainerFrame::ReflowChildren() RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1791430 Core Layout: Flexbox Remove a "Not Implemented Yet" warning of bug 1480850 in flex container RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1791458 Core Layout: Flexbox Remove the workaround for replaced elements when computing flex base size RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1791701 Core Layout Remove StyleClear::Max RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1792134 Core Layout: Block and Inline Investigate if it is possible to remove StyleClear::Line RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1792391 Core Layout: Block and Inline Minor clean up for nsLineBox and BRFrame RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1792615 Core CSS Parsing and Computation Run rustfmt on style components under servo RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1793826 Core Layout Remove nsFrameList::FrameLinkEnumerator RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1794035 Core Layout More nsFrameList improvement and clean up RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1794456 Core Layout Support range-based for loop for nsFrameList::Slice, and remove nsFrameList::Enumerator RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1795196 Core Layout Remove getters in ReflowInput that return writable references RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1797009 Core Layout: Block and Inline Extract common operation when reporting line-break-before status, and use PushTruncatedLine() more RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1797011 Core Layout Make nsFrameList and AbsoluteFrameList be move-only RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1797150 Developer Infrastructure Source Code Analysis [Automated review] Do we need performance-noexcept-move-constructor clang-tidy warning? NEW
1798373 Core Layout Convert more frame manipulation APIs to take rvalue reference of nsFrameList RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1799407 Core Layout Move the definitions in FrameChildList.h/cpp into nsFrameList.h/cpp RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1799732 Core Layout Unify the usage of FrameChildListID RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1803486 Core Layout: Flexbox Minor clean up for flex container RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1803863 Core Layout: Tables Minor clean up for table frame RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1804146 Core Layout Further clarify why we need NS_CSS_MINMAX RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1804997 Core Layout: Flexbox More preparation patches for flexbox fragmentation RESOLVED FIXED Ting-Yu Lin [:TYLin] (PST, UTC-8)
1806717 Core Layout: Flexbox Fix pushing tall flex items for multi-line column-oriented flex containers NEW

30 Total; 3 Open (10%); 27 Resolved (90%); 0 Verified (0%);