Platform/Layout/Backlog: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Update to match kanban view, add link to kanban)
(Add fixed bug list)
Line 1: Line 1:
= Kanban View =
View our backlog as a [https://gecko.layout.team/?title=Firefox+Platform+Layout+Backlog&name=Backlog&query=status%3ANEW+priority%3AP2%2CP3+%5Blayout%3Abacklog&name=Upcoming&query=status%3ANEW+priority%3AP1+%5Blayout%3Abacklog&name=In+Progress&query=status%3AASSIGNED+%5Blayout%3Abacklog&name=Recently+Fixed&query=resolution%3AFIXED+milestone%3A77%2C78%2C79+%5Blayout%3Abacklog kanban board].
View the backlog as a [https://gecko.layout.team/?title=Firefox+Platform+Layout+Backlog&name=Backlog&query=status%3ANEW+priority%3AP2%2CP3+%5Blayout%3Abacklog&name=Upcoming&query=status%3ANEW+priority%3AP1+%5Blayout%3Abacklog&name=In+Progress&query=status%3AASSIGNED+%5Blayout%3Abacklog&name=Recently+Fixed&query=resolution%3AFIXED+milestone%3A77%2C78%2C79+%5Blayout%3Abacklog kanban board].


= In Progress =
= In Progress =
Line 43: Line 42:
   "include_fields": "id, summary, assigned_to, status, resolution",
   "include_fields": "id, summary, assigned_to, status, resolution",
   "order": "id"
   "order": "id"
}
</bugzilla>
= Recently Fixed =
Bugs and enhancements that have landed in the current Nightly or Beta.
<bugzilla>
{
  "f2": "status_whiteboard",
  "o2": "anywordssubstr",
  "v2": "[layout:backlog",
  "resolution": "FIXED",
  "milestone": "78,79",
  "include_fields": "id, summary, assigned_to, status, resolution",
  "order": "resolution, component, assigned_to, id"
}
}
</bugzilla>
</bugzilla>

Revision as of 04:12, 9 June 2020

View our backlog as a kanban board.

In Progress

Bugs and enhancements that are in progress right now.

No results.

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


Upcoming

Bugs and enhancements we are considering working on within the next 2-3 releases.

Full Query
ID Summary Assigned to Status Resolution
945187 Add support for "pointer-events: bounding-box" NEW
1480477 Removing DOM children where positional pseudo-classes are involved is really slow. NEW
1519756 srcset is ignored in some cases NEW
1619465 Run clip-path animations on the compositor NEW
1666937 Lazily add mDNS/Bonjour/Avahi printers to the print UI on CUPS platforms (missing printers) NEW

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


Backlog

Bugs and enhancements we are considering working on within the year.

Full Query
ID Summary Assigned to Status Resolution
255139 Reflow absolute children of relative positioned inlines during nsLineLayout::RelativePositionFrames NEW
683043 reimplement forced page breaks (page-break-before / page-break-after) (kill nsPageBreakFrame) NEW
1223880 Implement initial-letter (from CSS Inline Layout Module Level 3) NEW
1320435 don't reflow during paint suppression Timothy Nikkel (:tnikkel) NEW
1446011 Make getCTM and getScreenCTM compatible with other browsers NEW
1476154 Investigate performance improvements for the frame constructor NEW
1507516 HTML select cut off on non-retina monitors using retina Macs UNCONFIRMED
1527329 Print preview - text not rendered properly if not loaded fully NEW
1527899 above-the-fold animations in scrollport (of e.g. 'height') can cause visible elements to jitter when the scroll position is clamped NEW
1531781 borders and sticky position don't work in border-collapsed table head NEW
1547859 Let dynamic reflow roots ride the trains to release NEW
1567584 Lack of interop regarding visual styling of text-decoration NEW
1594249 implement -webkit-tap-highlight-color NEW
1602669 Convert nscoord into a struct / class NEW
1622947 input type="number" with datalist, repeat up/down keys increases or decreases values only once NEW
1623425 transform translateX animation with requestAnimationFrame is jittery NEW
1627386 [meta] Windows 10 layout, CSS and SVG reftest failures NEW
1633936 Add telemetry to determine how much content is clipped during printing NEW
1646895 {inc} Inline content in a box centred with auto margins next to a float reflows erratically on browser window resize NEW
1663634 Firefox doesn't handle body with height 100vh properly with overflow:hidden on the root element REOPENED
1670705 [css-text] 'overflow-wrap: anywhere' should break between unbreakable inlines NEW

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


Recently Fixed

Bugs and enhancements that have landed in the current Nightly or Beta.

Full Query
ID Summary Assigned to Status Resolution
1562086 [fill-stroke] [filter-effects] [css-color] percentage opacity Boris Chiou [:boris] RESOLVED FIXED
866102 ellipsis multiple lines text doesn't work (i.e. add support for -webkit-line-clamp) Cameron McCormack (:heycam) RESOLVED FIXED
1620467 Support standard 'appearance' CSS property unprefixed Cameron McCormack (:heycam) RESOLVED FIXED
1487493 Enable pref for CSS Containment (layout.css.contain.enabled) Daniel Holbert [:dholbert] RESOLVED FIXED
1647845 Geckolib/glue changes to support @page rule size attribute Emily McDonough [:alaskanemily] RESOLVED FIXED
1647843 Servo changes to support @page rule size attribute Emily McDonough [:alaskanemily] RESOLVED FIXED
851441 [css3-page] implement @page rule size attribute Emily McDonough [:alaskanemily] VERIFIED FIXED
1538101 Don't report CSS errors when valid aliases have already been parsed in the same declaration block Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
856337 Implement image-rendering: pixelated Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1519519 [css-values] support CSS min() / max() / clamp() functions. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1509418 Implement `:is()` and `:where()` selectors Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1505489 Implement CSS Shadow Parts (and enable it for chrome callers) Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1445482 implement :focus-visible pseudo-class (rename/alias :-moz-focusring) Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1621849 Add JS console warning about disallowed import rules for constructed style sheets Erik Nordin [:nordzilla] RESOLVED FIXED
1312165 Implement 'scroll-snap-stop' Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
770780 Implement CSS3 text module text-underline-position Jonathan Kew [:jfkthame] RESOLVED FIXED
1607534 `text-underline-offset` and `text-decoration-thickness` should accept percentage values Jonathan Kew [:jfkthame] RESOLVED FIXED
1673987 [css3-page] Implement page-orientation in @page rules for pages Jonathan Watt [:jwatt] RESOLVED FIXED
1038294 [css-display] Implement the multi-keyword syntax for the 'display' property Mats Palmgren (inactive) RESOLVED FIXED
1107646 Implement image-set(). RESOLVED FIXED
1175958 [meta] Implement conic gradients from CSS Image Values Level 4 Tim Nguyen :ntim RESOLVED FIXED
1352757 Implement lab(), lch(), oklab() and oklch() from CSS Color Module Level 4 Tiaan Louw RESOLVED FIXED
1550432 Don't report CSS errors when valid aliases have already been parsed in the same declaration block violet.bugreport RESOLVED FIXED
1506364 Implement the prefers-contrast media-query zekemedley RESOLVED FIXED
1626165 Consider using the last animation value on the compositor when a new transition replaces the old one Boris Chiou [:boris] RESOLVED FIXED
1540906 Synchronizing transform animations with geometric animations on other elements is causing performance issues Boris Chiou [:boris] RESOLVED FIXED
1253476 Collapse filling script-generated animations Brian Birtles (:birtles) RESOLVED FIXED
1398037 [meta] Ship more of Animation interface RESOLVED FIXED
1620289 Have static clones clone the current selection ranges Erik Nordin [:nordzilla] RESOLVED FIXED
1542784 Support <img loading="lazy"> lazy-loading Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1622090 Implement lazy-load for iframe Oliver Medhurst [:canadahonk] RESOLVED FIXED
1520690 Implement Constructable Stylesheets Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1545499 Hide auto-style link outline when focused with mouse (was: hide dotted outline on focused (tapped) links on Firefox for Android) Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
875219 [meta] Implement Web Animations RESOLVED FIXED
1178765 Implement backdrop-filter from Filter Effects Module Level 2 (for the webrender graphics backend) Connor Brewster [:cbrewster] RESOLVED FIXED
1102584 Implement extended TextMetrics object Richard Matheson 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
1584890 abspos root element (html) ignores top/right/bottom/left properties, if it has "display:flex" or "display:grid" Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1625362 Move some grid container frame's overflow-list helper function to nsContainerFrame Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1272409 Implement Resize Observer API Boris Chiou [:boris] RESOLVED FIXED
1492538 Don't reflow flex items if they're not dirty and their size from the flex algorithm hasn't changed Daniel Holbert [:dholbert] RESOLVED FIXED
1183163 Investigate CSS flex performance issues compared to XUL flexbox Daniel Holbert [:dholbert] 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
1256980 "z-index" has an effect on transformed content in Firefox, but not in Edge/Safari/Chrome Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1506842 History Sniffing Timing Attack Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
315209 outline should follow shape of border-radius (remove -moz-outline-radius) Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1578503 [filter-effects-2] Enable the CSS backdrop-filter property by default (letting it ride the trains to release) Glenn Watson [:gw] RESOLVED FIXED
1535532 Enable running background-color animations on the compositor by default on beta/release channels Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1542807 Remove legacy layout code path for ::marker (nsBulletFrame) Mats Palmgren (inactive) RESOLVED FIXED
1570363 transform-origin incorrectly calculated for fill boxes that have zero width or height Miko Mynttinen RESOLVED FIXED
1640197 Investigate implementation of fallback "slicing" fragmentation using display list Miko Mynttinen RESOLVED FIXED
1524056 Performance: Atrocious processing performance on news.google.com! RESOLVED FIXED
1517172 Going into fullscreen mode makes the bottom area of the viewport permanently concealed by the software keyboard (cannot scroll down to the bottom area) RESOLVED FIXED
1455898 Complicated CSS effects and :visited selector leak browser history through paint timing RESOLVED FIXED
1100357 Async transform animations are disabled for large layers RESOLVED FIXED
1411922 [css-text-decor-4] Implement text-decoration-skip-ink Charlie Marlow [:cmarlow] VERIFIED FIXED
748518 padding-bottom/right(block-end/inline-end) is ignored with overflow:auto/scroll because it extends in from the border-box rather than out from the scrollable area RESOLVED FIXED
1633031 Support pushing and splitting flex items for multi-line column-oriented flex containers Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1627125 Extend existing flex container APIs to support flex item fragmentation Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1042151 Content that overflows off the "start" side of a "flex-direction: *-reverse" flex container is not scrollable (but should be) Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1612401 Absolutely positioned flex item leaves a gap Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1622935 Support pushing and splitting flex items for single-line (and some multi-line) flex container Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1440506 Dropdowns probably should be preserved among reframe Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1548753 list numbering recovery with wrong markup has changed behavior. Mats Palmgren (inactive) RESOLVED FIXED
1492315 table cells grow on resize when the table is a child of display grid Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1607954 [css-grid-2] Investigate supporting Masonry layout in a grid container Mats Palmgren (inactive) RESOLVED FIXED
1607667 [css-images] Consider changing initial value of 'image-orientation' to from-image Cameron McCormack (:heycam) RESOLVED FIXED
1395964 Image flash when current source changes Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1650502 Wrong scroll position with scroll anchoring and "scroll-behavior:smooth" Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1520581 Descendant 'overflow: hidden' elements with auto height can prevent effective scroll anchoring Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1530253 Support re-snapping for scroll snap Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1626129 Height computation for (nested?) box is somewhat different in printing Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1552062 [css-text-decor-4] Implement text-underline-offset Charlie Marlow [:cmarlow] RESOLVED FIXED
1440014 [css-text-decor-4] Implement text-decoration-width for controlling underline thickness Charlie Marlow [:cmarlow] RESOLVED FIXED
1619350 Distinguish OS-provided from user-installed fonts in the system font list Jonathan Kew [:jfkthame] RESOLVED FIXED
1619349 Add telemetry to determine potential impact of anti-font-fingerprinting measures Jonathan Kew [:jfkthame] RESOLVED FIXED
1554208 Implement FT2 backend for the cross-process shared font list Jonathan Kew [:jfkthame] RESOLVED FIXED
1550037 Shared memory blocks used by the font list should be impossible for content processes to map with write access Jonathan Kew [:jfkthame] RESOLVED FIXED
1011369 Implement line-break property of CSS3 Text Jonathan Kew [:jfkthame] RESOLVED FIXED
1691209 Webpage moving abnormally when touching anywhere while scroll to hide toolbar is turned on RESOLVED FIXED
1412687 [Layout] Prints only first page when nested aligned/floated table is longer than a page Ting-Yu Lin [:TYLin] (PDT, UTC-7) RESOLVED FIXED
1564128 Unable to print CSS animations/transitions and web animations Emily McDonough [:alaskanemily] RESOLVED FIXED
454059 Creating PDF of web page: hyperlinks are lost. Jonathan Kew [:jfkthame] RESOLVED FIXED
534182 Tall inline-block/inline-table/inline-grid/inline-flex are cropped in print / print-preview [fixed by bug 1681052] Mats Palmgren (inactive) RESOLVED FIXED
1557645 Basic support for OOP-iframes in print preview Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1621142 Investigate running our fragmentation reftests a second time, this time through the printing codepaths Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1621143 Investigate the proposed structure for WPT printing tests Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1639816 Printing local pages via Print Menu fails with In Printing:Print:Done handler, got unexpected rv 2147746065 Jonathan Watt [:jwatt] VERIFIED FIXED
1521655 [meta] Support client-side printing in Google Docs and GSuite (Google Workspace) RESOLVED FIXED
1594986 Intrinsic sizing of SVG embedded via <object>/<embed> doesn't disappear on navigation Andreas Farre [:farre] RESOLVED FIXED
1340422 Implement path() on `d` property on SVG path element Boris Chiou [:boris] RESOLVED FIXED
1546856 Invalidation artifacts when scrolling spotify playlists Markus Stange [:mstange] VERIFIED FIXED
1645782 Setting scrollbar-color creates unwanted border Emilio Cobos Álvarez (:emilio) RESOLVED FIXED

94 Total; 0 Open (0%); 90 Resolved (95.74%); 4 Verified (4.26%);