Platform/Layout/Backlog

From MozillaWiki
Jump to: navigation, search

Quarterly Backlogs

2020 Backlog

Everything we plan to work on this year.

Full Query
ID Summary Assigned to Status Resolution
851441 [css3-page] implement @page { size: portrait | landscape } Emily McDonough [:alaskanemily] ASSIGNED
1273706 [META] implement Houdini CSS Properties and Values API Jonathan Chan [:jyc] REOPENED
1175958 Implement conic gradients from CSS Image Values Level 4 NEW
1520690 Implement Constructable Stylesheets Erik Nordin [:nordzilla] ASSIGNED
1183163 Investigate CSS flex performance issues compared to XUL flexbox Daniel Holbert [:dholbert] NEW
1542807 Remove legacy layout code path for ::marker (nsBulletFrame) Mats Palmgren (:mats) NEW
1578503 [filter-effects-2] Enable the CSS backdrop-filter property by default (letting it ride the trains to release) NEW
1594249 implement -webkit-tap-highlight-color NEW
1042151 Content that overflows off the "start" side of a "flex-direction: *-reverse" flex container is not scrollable (but should be) NEW
1557645 Basic support for OOP-iframes in print preview (reimplement static cloning using a ManagedEndpoint) Jonathan Watt [:jwatt] ASSIGNED
1519519 [css-values] support CSS min() / max() / clamp() functions. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1607534 `text-underline-offset` and `text-decoration-thickness` should accept percentage values Jonathan Kew (:jfkthame) RESOLVED FIXED
1398037 [meta] Ship more of Animation interface RESOLVED FIXED
1542784 Support <img loading="lazy"> lazy-loading Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
875219 [meta] Implement Web Animations RESOLVED FIXED
779598 Consider doing animations of transforms with preserve-3d off the main thread Boris Chiou [:boris] RESOLVED FIXED
1510030 [WebRender] Run background-color animations on the compositor Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1341507 [css-grid] grid-template-rows / grid-template-columns does not recognise multiple values within repeat() notation when used with auto-fill Emily McDonough [:alaskanemily] RESOLVED FIXED

18 Total; 10 Open (55.56%); 8 Resolved (44.44%); 0 Verified (0%);


Icebox

Bugs and enhancements we are considering working on some time after the current year.

Full Query
ID Summary Assigned to
267029 Absolutely positioned elements all print on first page, and the ones that don't fit aren't shown
534182 Tall inline-block/inline-table/inline-grid/inline-flex are cropped in print / print-preview
775628 [META] Implement CSS Fragmentation Module Level 3 Mats Palmgren (:mats)
856337 Implement image-rendering: pixelated
939897 [meta] Support shifting / splitting flex items between continuations of a fragmented flex container (flexbox content truncated when printing) Ting-Yu Lin [:TYLin] (UTC-7)
1100357 Async transform animations are disabled for large layers
1105571 support CSS Box Alignment properties on blocks
1107646 Implement image-set().
1118086 [e10s] There is a delay for about 1 seconds to display <select> drop-down list with 1600+ items Doug Thayer [:dthayer]
1223880 Implement initial-letter (from CSS Inline Layout Module Level 3)
1226116 Unprefix -moz-text-size-adjust
1256980 "z-index" has an effect on transformed content in Firefox, but not in Edge/Safari/Chrome
1312165 Implement 'scroll-snap-stop'
1340422 Implement path() on `d` property on SVG path element
1352757 Implement lab() and lch() from CSS Color Module Level 4 Boris Chiou [:boris]
1445482 implement :focus-visible pseudo-class (rename/alias :-moz-focusring) Emilio Cobos Álvarez (:emilio)
1521655 docs.google.com - Printing behaves differently in chrome and firefox
1528375 Implement the aspect-ratio property from CSS Sizing 4 Boris Chiou [:boris]
1530253 Support re-snapping for scroll snap
1569247 Adding new telemetry printing-related probes Jonathan Watt [:jwatt]
1594986 Intrinsic sizing of SVG embedded via <object>/<embed> doesn't disappear on navigation
1618240 Consider loading <img loading="lazy"> before they intersect with the viewport
1620467 Support standard 'appearance' CSS property Cameron McCormack (:heycam)
1621140 Have printing without print preview create a hidden tab to create the static clone in Jonathan Watt [:jwatt]
1621142 Investigate running our fragmentation reftests a second time, this time through the printing codepaths Hiroyuki Ikezoe (:hiro)
1622090 Implement lazy-load for iframe
1626165 Consider using the last animation value on the compositor when a new transition replaces the old one Boris Chiou [:boris]
1626512 adopt the Edge/Chromium focus rectangle
1633028 Support pushing and splitting flex items for multi-line row-oriented flex containers
1633031 Support pushing and splitting flex items for multi-line column-oriented flex containers
1633936 Add telemetry to determine how much content is clipped during printing
1640197 Investigate implementation of fallback fragmentation using display list

32 Total; 32 Open (100%); 0 Resolved (0%); 0 Verified (0%);