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 |