1494330 |
Core |
Layout: Form Controls |
Combine nsComboboxControlFrame::mDropdownFrame and mListControlFrame |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1719555 |
Core |
Layout: Form Controls |
Clean up for nsComboboxControlFrame |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1720963 |
Core |
Layout: Tables |
Remove unused method declarations in nsTableFrame.h |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1715661 |
Core |
Layout: Flexbox |
justify-content:left/right in flexbox doesn't work with vertical writing modes |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1671527 |
Core |
Layout: Columns |
crash near null in [@ nsInlineFrame::ReflowFrames] |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1674011 |
Core |
Layout: Columns |
crash near null in [@ mozilla::DisplayPortUtils::MaybeCreateDisplayPortInFirstScrollFrameEncountered], with `column-span: all` |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1722356 |
Core |
Layout |
Minor cleanup in layout |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1716212 |
Core |
Layout: Form Controls |
Select option text overflow vertically if it is CJK characters |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1702401 |
Core |
Layout: Flexbox |
{inc} WPT tests dynamic-baseline-change.html and dynamic-baseline-change-nested.html fail in Firefox |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1724143 |
Core |
Layout: Flexbox |
Fix flexbox-align-self-baseline-horiz-3.xhtml |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1686961 |
Core |
Layout: Flexbox |
Flexbox align-items causes unstable layout |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1654044 |
Core |
Layout: Flexbox |
Firefox incorrectly treats flex items' heights as definite if they have `overflow: {scroll, hidden,auto}`, in vertical indefinite-height flex container |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1611303 |
Core |
Layout: Flexbox |
percent height in flex item doesn't resolve, in scenario with nested auto-height flex containers (which are ultimately definite-height) |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1715291 |
Core |
Layout: Form Controls |
Input padding-inline-end covers/hides the last characters in the input |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1726620 |
Core |
Layout |
Add structs representing strong-type app units coordinates |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1469649 |
Core |
Layout: Flexbox |
Still possible to get infinitely-sized tables as flex items where it previously wasn't (with flex container, table-layout:fixed, and percent width) |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1727597 |
Core |
Layout: Grid |
Remove grid-areas-overflowing-grid-container-{004,005}.html.ini |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1725973 |
Core |
Layout: Flexbox |
Percentage flex-basis under-invalidation |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1728241 |
Core |
Internationalization |
Fixed non-unified build under intl/lwbrk |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1728319 |
Core |
Layout: Flexbox |
Assertion failure: (isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0) (availableFreeSpace's sign should match isUsingFlexGrow), at /layout/generic/nsFlexContainerFrame.cpp:3071 |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1728708 |
Core |
Internationalization |
Clean up for lwbrk WordBreaker and its gtest |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1730084 |
Core |
Internationalization |
Remove WordBreaker::BreakInBetween() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1730506 |
Core |
Layout: Flexbox |
Assertion failure: !(mTotalOuterHypotheticalMainSize >= 0 && mTotalItemMBP >= 0) || (isUsingFlexGrow && availableFreeSpace >= 0) || (!isUsingFlexGrow && availableFreeSpace <= 0) (availableFreeSpace's sign should match isUsingFlexGrow), at /builds/worker/c |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1700580 |
Core |
Layout: Flexbox |
padding-right calc() does not recalculate when resized |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1731653 |
Core |
Layout |
{inc} On horizontal resize, we don't correctly resize block with box-sizing: content-box, percentage width, and percentage padding |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1733872 |
Core |
Internationalization |
Add a new LineBreak::Next() that treat text end a line break opportunity |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1733876 |
Core |
DOM: Serializers |
Get rid of LineBreaker::Prev() in nsPlainTextSerializer |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1145323 |
Core |
Layout: Flexbox |
nsHTMLReflowMetrics instances in nsFlexContainerFrame.cpp and should be given container's reflow state (not child's) |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1734792 |
MailNews Core |
Composition |
Perma fail comm/mailnews/compose/test/unit/test_longLines.js | testBodyWithLongLine - [testBodyWithLongLine : 55] |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1735251 |
Core |
Layout |
Minor clean up in layout and dom |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1735375 |
Core |
Layout: Flexbox |
fieldset in flex item not fragmented for printing |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1733009 |
Core |
Internationalization |
Get rid of LineBreaker::Prev() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1733877 |
Core |
DOM: Serializers |
Get rid of LineBreaker::Prev() in nsXMLContentSerializer::AppendWrapped_NonWhitespaceSequence |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1733878 |
Core |
DOM: Editor |
Get rid of LineBreaker::Prev() in InternetCiter::Rewrap |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1737332 |
Core |
Disability Access APIs |
Remove unused WordBreaker argument for IsAcceptableWordStart() |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1730570 |
Core |
Layout: Flexbox |
Assertion failure: mMainMaxSize >= aNewMinSize (Should only use this function for resolving min-size:auto, and main max-size should be an upper-bound for resolved val), at /layout/generic/nsFlexContainerFrame.cpp:627 |
VERIFIED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1736938 |
Core |
Internationalization |
Convert LineBreaker and WordBreaker into utility classes |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1736755 |
Core |
DOM: Core & HTML |
Audit fallible nsTArray allocation in nsLineBreaker |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1722484 |
Core |
Internationalization |
Unify lwbrk LineBreaker and WordBreaker |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1740175 |
Core |
Layout: Scrolling and Overflow |
Convert NEEDS_REFLOW macro in nsHTMLScrollFrame::Reflow to lambda |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1739048 |
Core |
Layout: Flexbox |
Firefox doesn't honor percent height in stack of nested flex containers, inside of `overflow:hidden` |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1175509 |
Core |
Layout: Scrolling and Overflow |
convert nsHTMLScrollFrame::ScrolledContentDependsOnHeight to work with logical coordinates |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1740831 |
Core |
Internationalization |
Remove two enum aliases LineBreaker::{WordBreak,Strictness} |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1741773 |
Core |
Layout: Scrolling and Overflow |
Document some state bits in ScrollReflowInput and ScrollFrameHelper |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1741774 |
Core |
Layout: Scrolling and Overflow |
Support scrollbar-gutter in the style system |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1741990 |
Core |
CSS Parsing and Computation |
Run rustfmt on servo/components/style and servo/ports/geckolib |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1742006 |
Core |
Graphics |
Minor clean up of Union methods in Rect types |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1743537 |
Core |
Layout: Scrolling and Overflow |
Clean up related to scroll frame implementation |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1743959 |
Core |
Layout: Scrolling and Overflow |
Refactor around mScrollPort and TryLayout in scroll frame implementation |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1743074 |
Core |
Layout |
user-select: none on html suppress selection even if redefined locally with user-select:text |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1744895 |
Core |
Layout: Flexbox |
justify-content:left/right doesn't work with vertical row-oriented flexbox and abspos children |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1745828 |
Core |
Layout: Scrolling and Overflow |
Refactor ScrollFrameHelper::LayoutScrollbars |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1715112 |
Core |
Layout: Scrolling and Overflow |
[css-overflow-4] Implement "scrollbar-gutter" css property |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1745435 |
Core |
DOM: Selection |
Unable to select the last image at the very end of a line with single-click & drag |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1746098 |
Core |
Layout: Scrolling and Overflow |
Reduce the number of reflow for scrolled frame if scrollbar-gutter is not auto |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1543267 |
Core |
Layout: Flexbox |
Abspos flex children in a row-reverse/column-reverse/wrap-reverse container need to be aligned to end (flex-start) side |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |
1747515 |
Core |
Layout: Flexbox |
Remove an obsolete comment in nsFlexContainerFrame.cpp |
RESOLVED |
FIXED |
Ting-Yu Lin [:TYLin] (UTC-8) |