Firefox/Printing Refresh: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Archive version 84, add version 86)
Line 11: Line 11:
= Current and Upcoming Work By Release =
= Current and Upcoming Work By Release =


== Firefox 84 (Nightly) ==
== Firefox 85 (Current) ==
Start: 2020-10-19; '''freeze: 2020-11-12'''; merge to beta: 2020-11-16; release: 2020-12-15
Start: 2020-10-19; '''freeze: 2020-12-10'''; merge to beta: 2020-12-14; release: 2021-01-26


'''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+84+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v84%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v84%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A84+whiteboard%3A%5Bprint2020_v84%5D View as kanban board.]'''
'''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+85+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v85%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v85%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A85+whiteboard%3A%5Bprint2020_v85%5D View as kanban board.]'''


=== Frontend ===
=== Frontend ===
Line 21: Line 21:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v84]",
   "v2": "[print2020_v85]",


   "product": ["Firefox", "Toolkit"],
   "product": ["Firefox", "Toolkit"],
Line 34: Line 34:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v84]",
   "v2": "[print2020_v85]",


   "product": ["Core"],
   "product": ["Core"],
Line 42: Line 42:
</bugzilla>
</bugzilla>


== Firefox 85 (Next) ==
== Firefox 86 (Next) ==
Start: 2020-10-19; '''freeze: 2020-12-10'''; merge to beta: 2020-12-14; release: 2021-01-26
Start: 2020-12-14; '''freeze: 2021-01-21'''; merge to beta: 2021-01-25; release: 2021-02-23


'''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+85+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v85%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v85%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A85+whiteboard%3A%5Bprint2020_v85%5D View as kanban board.]'''
'''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+86+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v86%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v86%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A86+whiteboard%3A%5Bprint2020_v86%5D View as kanban board.]'''


=== Frontend ===
=== Frontend ===
Line 52: Line 52:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v85]",
   "v2": "[print2020_v86]",


   "product": ["Firefox", "Toolkit"],
   "product": ["Firefox", "Toolkit"],
Line 65: Line 65:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v85]",
   "v2": "[print2020_v86]",


   "product": ["Core"],
   "product": ["Core"],

Revision as of 15:37, 7 December 2020

Summary

This page tracks ongoing work to update the printing user experience in Firefox Desktop.

Managing Bug Lists

  • Add [print2020_v{XX}] to add a bug to the list of printing bugs targeted at a specific Firefox version (e.g. [print2020_v80] for version 80)

Charts

Current and Upcoming Work By Release

Firefox 85 (Current)

Start: 2020-10-19; freeze: 2020-12-10; merge to beta: 2020-12-14; release: 2021-01-26

View as kanban board.

Frontend

Full Query
ID Summary Assigned to Status Resolution Priority Severity
499640 Allow users to print non-contiguous page ranges (using commas and dashes) Emma Malysz VERIFIED FIXED P1 normal
1670122 Implement a "Print selection only" checkbox in the new print preview UI Emma Malysz VERIFIED FIXED P1 normal
1674106 Print modal turns inaccessible when toggling between paper size using static custom values Emma Malysz VERIFIED FIXED P1 S2
1680156 Enable pages per sheet by default Mark Striemer [:mstriemer] VERIFIED FIXED P1 N/A
1654684 Implement a paginator for the print preview Sam Foster [:sfoster] (he/him) VERIFIED FIXED P1 N/A
1683658 Screen readers doesn’t read the print preview's “Pages per sheet” label Sam Foster [:sfoster] (he/him) VERIFIED FIXED P1 S3
1676199 Print preview for pdfs refreshes when toggling options that should not have a direct effect inside the preview Emma Malysz VERIFIED FIXED P2 S4
1669725 Margins settings have no effect in pdfs Mark Striemer [:mstriemer] VERIFIED FIXED P2 S4
1673713 Implement a pages per sheet selection Mark Striemer [:mstriemer] VERIFIED FIXED P2 S4
1676388 Changing a destination that was just used to the actual printer triggers a delay in Print/Save button update Mark Striemer [:mstriemer] VERIFIED FIXED P2 S3
1679133 The print preview remains open after closing the printing progress prompt during the “Preparing” state and the print progress prompt is no longer displayed for that browser session Mark Striemer [:mstriemer] RESOLVED FIXED P2 S3
1674772 Please indicate unit of Margin. Sam Foster [:sfoster] (he/him) VERIFIED FIXED P2 S4
1675636 Change cancel button text to close after print starts Sam Foster [:sfoster] (he/him) VERIFIED FIXED P2 S3
1675483 Print preview - number for sheets of paper flickers on page changes Emma Malysz RESOLVED FIXED P3 S4
1678358 Several print preview options can be “force enabled” (while they should be disabled) through the Margins section VERIFIED FIXED P3 S4
1673634 Custom margins don't account for page orientation Emma Malysz VERIFIED FIXED -- --
1681051 Pages per sheet and the print preview are not updating to reflect the “all” page range after interacting with the scale values Emma Malysz VERIFIED FIXED -- --
1682128 The checkboxes on the new print UI do not match the checkboxes on e.g. about:preferences Emma Malysz VERIFIED FIXED -- --
1679143 Print selection is active but displays a blank page for wikipedia banner element RESOLVED INVALID -- --
1679154 Print button inside Google Docs doesn’t open the print modal RESOLVED DUPLICATE -- --
1679386 Print Preview locks out if going through some "Paper size" options while custom margins are set RESOLVED DUPLICATE -- --
1678368 Sheets of paper are not updated on scale/ paper size change (only for bigger values) when custom option is on display RESOLVED WORKSFORME -- --
1664087 Intermittent TV tier 2 toolkit/components/printing/tests/browser_preview_in_container.js | leaked 2 window(s) until shutdown [url = about:blank] RESOLVED INCOMPLETE P5 normal

23 Total; 0 Open (0%); 7 Resolved (30.43%); 16 Verified (69.57%);


Platform

Full Query
ID Summary Assigned to Status Resolution Priority Severity
1682877 Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IPDLParamTraits<T>::Read] after cancelling file picker with print to PDF Bob Owen (:bobowen) RESOLVED FIXED P1 S3
1670068 More graceful handling of unwriteable areas (at margins & between pages) in pages-per-sheet mode Daniel Holbert [:dholbert] RESOLVED FIXED P1 --
1665214 When "slicing" printing-improvement preserves overflow from a clipped line-box or grid row, shift down the line or grid row on the next page to leave space for the expected overflow Mats Palmgren (inactive) RESOLVED FIXED P1 S3
1662552 Print to file from Firefox flatpak works intermittently Jan Horak [:jhorak] RESOLVED FIXED -- S3
1679020 Portrait mode shows unintended behavior (missing image/ unexpected elements present) RESOLVED INVALID P3 S3
1679398 Old modal lets the user select the page range over the actual number of pages to print RESOLVED WONTFIX -- --
1668037 Stop reading/writing to prefs the PMPageFormat on a global basis (the print.macosx.pagesetup-2 pref) RESOLVED DUPLICATE P1 S2
1676421 Excite's page background page is offset in Print Preview RESOLVED DUPLICATE -- --
1676870 Printing does not respect current scroll position of scrollable elements [was: Content displayed in print preview is not accurate for some pages] RESOLVED DUPLICATE -- S3
1677099 Only the first page text is displayed in Print preview on https://dbaron.org/css/test/sec100307 site RESOLVED DUPLICATE -- --
1676839 [macOS 11] PNG transparency example will not print successfully RESOLVED WORKSFORME P1 S3
1678661 Minimum margins in Print preview will automatically switch to Custom if selected RESOLVED WORKSFORME -- S3
1667630 81.0 hangs for 1 minute when printing PDF RESOLVED INCOMPLETE P2 S2

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


Firefox 86 (Next)

Start: 2020-12-14; freeze: 2021-01-21; merge to beta: 2021-01-25; release: 2021-02-23

View as kanban board.

Frontend

Full Query
ID Summary Assigned to Status Resolution Priority Severity
1683318 The print preview opens for a different tab instead of the desired local about page Emma Malysz VERIFIED FIXED P1 S3
1678293 File picker is displayed while the print preview is still in a loading state for the “Save to PDF” destination Emma Malysz VERIFIED FIXED P2 S3
1686459 The paginator doesn’t get automatically updated while changing different print options Emma Malysz RESOLVED FIXED P2 S4
1685823 Preview updates twice when sheet count changes after changing printers Mark Striemer [:mstriemer] RESOLVED FIXED P2 S3
1682079 Move browser/ references to toolkit/ Sam Foster [:sfoster] (he/him) RESOLVED FIXED P2 N/A
1682316 Print preview paginator is not responsive to browser window shrink Sam Foster [:sfoster] (he/him) VERIFIED FIXED P2 S4
1682290 Print preview options are not automatically locked if an invalid (high) number of copies are entered Emma Malysz VERIFIED FIXED P3 S4
1668849 Tabbing through the page range or margin select box leaves a console error Mark Striemer [:mstriemer] RESOLVED FIXED P3 S4
1680958 Close button is not always visible in print preview RESOLVED WONTFIX -- --
1668894 On mac, system modal has the “All” radio button selected even if a custom page range was set for "Save to pdf" option RESOLVED DUPLICATE P2 --
1682334 Support alternate units for custom print margins RESOLVED DUPLICATE P3 --
1682827 Incomplete page ranges can be introduced in the new Print modal RESOLVED WORKSFORME -- --
1665419 Intermittent toolkit/components/printing/tests/browser_sheet_count.js | Test timed out - RESOLVED INCOMPLETE P5 normal
1668487 Intermittent TV toolkit/components/printing/tests/browser_empty_paper_sizes.js | leaked 6 window(s) until shutdown [url = about:blank] RESOLVED INCOMPLETE P5 normal

14 Total; 0 Open (0%); 10 Resolved (71.43%); 4 Verified (28.57%);


Platform

Full Query
ID Summary Assigned to Status Resolution Priority Severity
1686494 Minutes of delay, when printing a page-range from a long PDF document Daniel Holbert [:dholbert] VERIFIED FIXED P1 S3
1684093 print margin guides are drawn with the sides switched Daniel Holbert [:dholbert] RESOLVED FIXED -- S3
1689412 "Two Sided Printing" checkbox (duplex) causes second page to print upside-down, with new Firefox print interface Daniel Holbert [:dholbert] VERIFIED FIXED -- --
1683330 NVDA screen reader doesn’t read the print preview options Eitan Isaacson [:eeejay] VERIFIED FIXED -- --
1685040 Print preview on about:preferences and about:policies page/subpages previews on only 1 page Mats Palmgren (inactive) RESOLVED FIXED -- S4
1689789 Bonus extra blank page, when printing A4-formatted PDF to A4-sized paper in Firefox, with layout.display-list.improve-fragmentation enabled Mats Palmgren (inactive) VERIFIED FIXED -- S2
1681954 Print backgrounds and header/footer selection buttons are displayed with a blue background RESOLVED INVALID -- --
1690335 Print preview orientation flipped RESOLVED DUPLICATE -- --

8 Total; 0 Open (0%); 4 Resolved (50%); 4 Verified (50%);


Archived Work by Release

See the archives page for detailed information.