Firefox/Printing Refresh

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 84 (Nightly)

Start: 2020-10-19; freeze: 2020-11-12; merge to beta: 2020-11-16; release: 2020-12-15

View as kanban board.

Frontend

Full Query
ID Summary Assigned to Status Resolution Priority Severity
1669225 The printer select dropdown shouldn't be disabled when we have invalid values Emma Malysz VERIFIED FIXED P1 --
1670222 The "Print using system dialog..." link should not wait for the print preview to be ready Emma Malysz VERIFIED FIXED P1 --
1657994 Tab modal print UI a11y review RESOLVED FIXED P1 N/A
1674135 Printing via the “Print using the system dialog” option is not working for about pages Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P2 S3
1669708 The “Cancel” button is also locked while the print preview is still rendering Emma Malysz VERIFIED FIXED P2 S4
1666734 Add "Print on both sides" checkbox option to new print UI (duplex printing) Erik Nordin [:nordzilla] VERIFIED FIXED P2 --
1662331 Use sheetCount rather than calculated the number of rendered pages Mark Striemer [:mstriemer] RESOLVED FIXED P2 N/A
1467576 Printing an A4 document on Letter doesn't scale properly RESOLVED DUPLICATE P3 normal
1675455 Print preview - TAB navigation on More Settings section throws Uncaught TypeError: can't access property "includes", e.target.step is undefined RESOLVED DUPLICATE -- --
1666945 Intermittent toolkit/components/printing/tests/browser_window_print.js | Uncaught exception - undefined - timed out after 50 tries. | Found an unexpected tab at the end of test run: https://*/file_window_print.html - RESOLVED INCOMPLETE P5 normal

10 Total; 0 Open (0%); 5 Resolved (50%); 5 Verified (50%);


Platform

Full Query
ID Summary Assigned to Status Resolution Priority Severity
1663652 Explore combining the various printer capability methods on nsIPrinter into one method. Emily McDonough [:alaskanemily] RESOLVED FIXED P1 N/A
1669854 Add an nsIPrintSettings API that frontend code (print.js) can use to provide a set of non-contiguous print ranges Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P1 N/A
1672864 Printing selected text can cause "Print preview failed" error and crashes Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 --
1675376 Tab is unresponsive if dialog is closed while initial preview is rendering Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 S2
1676518 Add monochrome print support for Canon iX6800 series printers Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1640197 Investigate implementation of fallback "slicing" fragmentation using display list Miko Mynttinen RESOLVED FIXED P1 N/A
1675031 Crash in [@ libsystem_kernel.dylib@0x1f016] RESOLVED FIXED P1 S2
1631452 Support a 'pages per sheet' option in print preview Daniel Holbert [:dholbert] RESOLVED FIXED P2 --
1671707 Calls to nsIPrinter.createDefaultSettings() are incorrect in the frontend code Emily McDonough [:alaskanemily] RESOLVED FIXED P3 S3
1679156 “Current page” radio button is enabled on the system dialog for every webpage Emilio Cobos Álvarez (:emilio) VERIFIED FIXED -- --
1671822 New Print Preview dialog hangs occasionally RESOLVED INVALID P3 S2
1673266 Unable to save to PDF using new print UI RESOLVED WORKSFORME P2 S2
1666935 Firefox fails to save most-recently-used printer (always chooses Microsoft Print to PDF as default) RESOLVED WORKSFORME -- S3

13 Total; 0 Open (0%); 10 Resolved (76.92%); 3 Verified (23.08%);


Firefox 85 (Next)

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%);


Archived Work by Release

See the archives page for detailed information.