Firefox/Printing Refresh: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Firefox 81: Add priority, severity for platform bugs)
(Remove 80, add 83)
Line 7: Line 7:
= Charts =
= Charts =


* '''[https://cpeterso.github.io/burndown/?status_whiteboard=%5Bprint2020_v8&since=2020-07-01 View burndown chart]''' for all work since project inception.
* '''[https://cpeterso.github.io/burndown/?status_whiteboard=%5Bprint2020_v&since=2020-07-01 View burndown chart]''' for all work since project inception.


= Work Targeted By Release =
= Work Targeted By Release =


== Firefox 80 ==
== Firefox 81 ==
Start: 2020-06-29; '''freeze: 2020-07-23'''; merge to beta: 2020-07-27; release: 2020-08-25
Start: 2020-07-28; '''freeze: 2020-08-20'''; merge to beta: 2020-08-24; release: 2020-09-22


* '''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+80+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v80%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v80%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A80%2C80+whiteboard%3A%5Bprint2020_v80%5D View as kanban board.]'''
* '''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+81+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v81%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v81%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A80%2C81+whiteboard%3A%5Bprint2020_v81%5D View as kanban board.]'''


=== Frontend ===
=== Frontend ===
Line 21: Line 21:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v80]",
   "v2": "[print2020_v81]",


   "product": ["Firefox", "Toolkit"],
   "product": ["Firefox", "Toolkit"],
   "include_fields": "id, summary, assigned_to, status, resolution",
   "include_fields": "id, summary, assigned_to, status, resolution, priority, severity",
   "order": "resolution, assigned_to, id"
   "order": "status, resolution, priority, assigned_to, id"
}
}
</bugzilla>
</bugzilla>
Line 34: Line 34:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v80]",
   "v2": "[print2020_v81]",


   "product": ["Core"],
   "product": ["Core"],
   "include_fields": "id, summary, assigned_to, status, resolution",
   "include_fields": "id, summary, assigned_to, status, resolution, priority, severity",
   "order": "resolution, assigned_to, id"
   "order": "status, resolution, priority, assigned_to, id"
}
}
</bugzilla>
</bugzilla>


== Firefox 81 ==
== Firefox 82 ==
Start: 2020-07-28; '''freeze: 2020-08-20'''; merge to beta: 2020-08-24; release: 2020-09-22
Start: 2020-08-21; '''freeze: 2020-09-17'''; merge to beta: 2020-09-21; release: 2020-10-20


* '''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+81+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v81%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v81%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A80%2C81+whiteboard%3A%5Bprint2020_v81%5D View as kanban board.]'''
'''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+82+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v82%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v82%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A82+whiteboard%3A%5Bprint2020_v82%5D View as kanban board.]'''


=== Frontend ===
=== Frontend ===
Line 52: Line 52:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v81]",
   "v2": "[print2020_v82]",


   "product": ["Firefox", "Toolkit"],
   "product": ["Firefox", "Toolkit"],
   "include_fields": "id, summary, assigned_to, status, resolution, priority, severity",
   "include_fields": "id, summary, assigned_to, status, resolution",
   "order": "status, resolution, priority, assigned_to, id"
   "order": "resolution, assigned_to, id"
}
}
</bugzilla>
</bugzilla>
Line 65: Line 65:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v81]",
   "v2": "[print2020_v82]",


   "product": ["Core"],
   "product": ["Core"],
   "include_fields": "id, summary, assigned_to, status, resolution, priority, severity",
   "include_fields": "id, summary, assigned_to, status, resolution",
   "order": "status, resolution, priority, assigned_to, id"
   "order": "resolution, assigned_to, id"
}
}
</bugzilla>
</bugzilla>


== Firefox 82 ==
== Firefox 83 ==
Start: 2020-08-21; '''freeze: 2020-09-17'''; merge to beta: 2020-09-21; release: 2020-10-20
Start: 2020-09-17; '''freeze: 2020-10-15'''; merge to beta: 2020-10-19; release: 2020-11-17


'''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+82+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v82%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v82%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A82+whiteboard%3A%5Bprint2020_v82%5D View as kanban board.]'''
'''[https://gecko.layout.team/?title=Printing+Refresh%3A+Firefox+83+Sprint&name=Not+Started&query=NEW+whiteboard%3A%5Bprint2020_v83%5D&name=In+Progress&query=status%3AASSIGNED+whiteboard%3A%5Bprint2020_v83%5D&name=Fixed&query=resolution%3AFIXED+milestone%3A83+whiteboard%3A%5Bprint2020_v83%5D View as kanban board.]'''


=== Frontend ===
=== Frontend ===
Line 83: Line 83:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v82]",
   "v2": "[print2020_v83]",


   "product": ["Firefox", "Toolkit"],
   "product": ["Firefox", "Toolkit"],
Line 96: Line 96:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "anywordssubstr",
   "o2": "anywordssubstr",
   "v2": "[print2020_v82]",
   "v2": "[print2020_v83]",


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

Revision as of 20:54, 7 September 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

Work Targeted By Release

Firefox 81

Start: 2020-07-28; freeze: 2020-08-20; merge to beta: 2020-08-24; release: 2020-09-22

Frontend

Full Query
ID Summary Assigned to Status Resolution Priority Severity
1658718 [macOS] Destination drop down list is missing the right border REOPENED P2 S3
1661975 Fix "Print Selection Only" in the system print dialog when opened from the new print UI Bob Owen (:bobowen) VERIFIED FIXED P1 S3
1659300 System dialog opens unexpectedly while switching between scale & orientation options Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 S2
1659624 Close the new print UI after the user clicks the "Print" button (or after "Save" for Save to PDF) Emma Malysz VERIFIED FIXED P1 N/A
1659626 Hide open system dialog button when "Save to PDF" is destination on Windows Emma Malysz VERIFIED FIXED P1 S1
1659697 UI glitch while opening/closing print preview Emma Malysz VERIFIED FIXED P1 S1
1659391 [macOS] Custom scale values override Fit to page option Emma Malysz VERIFIED FIXED P1 S2
1659340 “Print preview” option is displayed inside the menu bar (File) even though the print preview will always open as the default option with the new print UI Emma Malysz VERIFIED FIXED P1 S3
1653323 Show print preview progress in content Emma Malysz RESOLVED FIXED P1 N/A
1653324 Update print settings based on print UI state changes and send update events Emma Malysz RESOLVED FIXED P1 N/A
1653386 Record some telemetry about the print UI Emma Malysz RESOLVED FIXED P1 N/A
1653389 Validate the page range setting Emma Malysz VERIFIED FIXED P1 N/A
1659859 `Context menu -> This Frame -> Print frame...` should honor the print.tab_modal.enabled pref Emma Malysz VERIFIED FIXED P1 S2
1658138 print dialog cut off if the sidebar was open. Emma Malysz RESOLVED FIXED P1 S2
1658074 "sheets of paper" are not updated when user modifies number of copies Emma Malysz VERIFIED FIXED P1 S4
1657161 Enable the print.tab_modal.enabled pref. Emma Malysz RESOLVED FIXED P1 N/A
1656057 Implement form validation in the print UI Emma Malysz RESOLVED FIXED P1 N/A
1657016 Clicking "Print using system dialog" after clicking "Print" adds a new job to the queue Emma Malysz VERIFIED FIXED P1 S3
1656995 Allow user to clear printing scale input and validate input Emma Malysz VERIFIED FIXED P1 S3
1661618 Update print toolbar item and app menu buttons depending on `print.tab_modal.enabled` value Emma Malysz VERIFIED FIXED P1 S3
1662145 “All” page range is invalidated if switching between a custom invalid range to “all” range Emma Malysz VERIFIED FIXED P1 S2
1663121 Canceling the “Save as” modal while printing to file (Save to Pdf, Microsoft Print to PDF & Microsoft XPS document destinations) locks the new UI Emma Malysz VERIFIED FIXED P1 --
1653319 Use the new frameLoader.printPreview() API in the frontend Jonathan Watt [:jwatt] RESOLVED FIXED P1 N/A
1658043 Support Save to PDF in print preview Mark Striemer [:mstriemer] RESOLVED FIXED P1 S1
1656939 Match form elements with UX mocks Mark Striemer [:mstriemer] RESOLVED FIXED P1 N/A
1659463 Mouse-only users can’t increase/decrease the scale value easily Mark Striemer [:mstriemer] VERIFIED FIXED P1 S3
1656062 Implement loading interstitial state for print UI Mark Striemer [:mstriemer] RESOLVED FIXED P1 N/A
1654962 Resize print modal as the browser size changes Mark Striemer [:mstriemer] VERIFIED FIXED P1 N/A
1648868 Setup a tab modal overlay for print preview UI Mark Striemer [:mstriemer] RESOLVED FIXED P1 N/A
1659395 Saving to PDF does not function correctly Mark Striemer [:mstriemer] VERIFIED FIXED P1 S1
1649202 Display print previews in modal UI Mark Striemer [:mstriemer] RESOLVED FIXED P1 N/A
1653317 Use TabDialogBox for print UI Mark Striemer [:mstriemer] RESOLVED FIXED P1 N/A
1659099 Subsequent setting changes cause print dialog to grow Mark Striemer [:mstriemer] VERIFIED FIXED P1 S3
1659010 UX regressions from visual updates, copies errors, radio disabled Mark Striemer [:mstriemer] RESOLVED FIXED P1 S3
1658819 Number of sheets value incorrect in new tab modal print preview Mark Striemer [:mstriemer] VERIFIED FIXED P1 S2
1660061 Changing print settings must not reclone from the original document Mark Striemer [:mstriemer] RESOLVED FIXED P1 S2
1658664 Not all tab modal print UI form elements are accessible Mark Striemer [:mstriemer] VERIFIED FIXED P1 S2
1653392 Setup a basic test for the print UI Mark Striemer [:mstriemer] RESOLVED FIXED P1 N/A
1660013 PDFs saved on the Mac don't show up as PDFs. Mark Striemer [:mstriemer] VERIFIED FIXED P1 S3
1660023 Save to PDF isn't remembered as last used printer Mark Striemer [:mstriemer] VERIFIED FIXED P1 S3
1661020 [macOS] Copies default value is not deleted with ease if the value is not highlighted Mark Striemer [:mstriemer] VERIFIED FIXED P1 --
1661361 Show the print dialog as early as possible Mark Striemer [:mstriemer] RESOLVED FIXED P1 S3
1661645 Reset applying grayscale filter when the destination is set to "Save to PDF" Mark Striemer [:mstriemer] VERIFIED FIXED P1 S1
1662136 Infinite print preview loading loop if changing to a different destination while a page range is set (and it will exceed the limit for the newly selected destination) Mark Striemer [:mstriemer] VERIFIED FIXED P1 S2
1662845 0 sheets of paper is shown while loading print settings Mark Striemer [:mstriemer] RESOLVED FIXED P1 S4
1661215 Blank pages are displayed if fast changing between Portrait & Landscape for a pdf document VERIFIED FIXED P1 S2
1649204 Provide a button to print the selected page in modal UI RESOLVED FIXED P1 --
1653327 Send update events based on print UI changes RESOLVED FIXED P1 N/A
1660527 Convert the frontend code to nsIPrinter.createDefaultSettings Sam Foster [:sfoster] (he/him) RESOLVED FIXED P1 S2
1658450 Available settings, values and any defaults in UI should update to reflect the currently selected print destination (printer) Sam Foster [:sfoster] (he/him) RESOLVED FIXED P1 N/A
1653607 Implement more print settings Sam Foster [:sfoster] (he/him) RESOLVED FIXED P1 N/A
1654073 Style and add missing initial print options Sam Foster [:sfoster] (he/him) RESOLVED FIXED P1 N/A
1656298 Print UI grid alignment Sam Foster [:sfoster] (he/him) RESOLVED FIXED P1 N/A
1659757 Implement paper size selection Sam Foster [:sfoster] (he/him) VERIFIED FIXED P1 N/A
1656069 Hook up the headers/footers checkbox to the correct settings in the print UI Sam Foster [:sfoster] (he/him) RESOLVED FIXED P1 N/A
1660908 Update page range validation code to use rawNumPages attribute Sam Foster [:sfoster] (he/him) VERIFIED FIXED P1 --
1657459 Right clicking on preview pane elements behaves unexpectedly Jared Wein [:jaws] (please needinfo? me) VERIFIED FIXED P1 S1
1658102 Default action (print) should appear to the right of cancel in Print sheet Emma Malysz RESOLVED FIXED P2 S4
1658833 Disable the option to choose color printing when the selected printer does not support it Emma Malysz VERIFIED FIXED P2 --
1659112 The number of copies can be incremented for Microsoft Print to PDF destination Emma Malysz VERIFIED FIXED P2 S2
1659159 Support print.always_print_silent Emma Malysz RESOLVED FIXED P2 S3
1659910 Delay showing error message for invalid scale and range input. Emma Malysz RESOLVED FIXED P2 S4
1661374 If "save to pdf" is selected printer, populate the system dialog with settings of last accepted printer Emma Malysz VERIFIED FIXED P2 S2
1661852 Print range isn't honored after you change printers in the UI Emma Malysz RESOLVED FIXED P2 S2
1662691 Range error (for invalid custom range) is displayed for “All” range as well Emma Malysz VERIFIED FIXED P2 S4
1663040 Paper-size menu in the new print UI should be sorted by name Jonathan Kew [:jfkthame] VERIFIED FIXED P2 S3
1660363 Focus gets stuck in print preview when tabbing James Teh [:Jamie] VERIFIED FIXED P2 S2
1660365 A11y hierarchy for print dialog causes extraneous/strange screen reader verbosity James Teh [:Jamie] VERIFIED FIXED P2 S4
1660400 Sheet count should be included in modal a11y description James Teh [:Jamie] RESOLVED FIXED P2 S4
1587459 Open the print dialog from the frontend instead of the core printing code Jonathan Watt [:jwatt] RESOLVED FIXED P2 normal
1660026 Move print preview handling code into print.js Mark Striemer [:mstriemer] RESOLVED FIXED P2 S3
1660064 When printing a subdocument and using 'Save to PDF', the generated filename is wrong Mark Striemer [:mstriemer] RESOLVED FIXED P2 N/A
1660162 When printing a PDF with Save to PDF it gets the .pdf extension twice Mark Striemer [:mstriemer] VERIFIED FIXED P2 S3
1660060 Print dialog's validated fields (range, scale) should either tolerate or prevent whitespace Micah [:mtigley] (she/her) VERIFIED FIXED P2 S2
1661120 Modal print dialog overlaps devtools bottom-bar/sidebar in a weird way (with a thin line at devtools' edge) Micah [:mtigley] (she/her) VERIFIED FIXED P2 S4
1661776 Print dialog's validated fields should prevent pasting invalid input Micah [:mtigley] (she/her) VERIFIED FIXED P2 S2
1660794 Browser creates empty PDF file when combinging "Save as PDF" and "Print using the system dialog" RESOLVED FIXED P2 S3
1658444 macOS accent color is used inconsistently in print sheet VERIFIED FIXED P2 S4
1658439 macOS accent color is overlaid upon blue accent in "Copies" and "Scale" text boxes VERIFIED FIXED P2 S4
1658030 Print Preview dialog appears momentarily when doing ctrl-p VERIFIED FIXED P2 S4
1659415 Clickable area should be consistent for all the More settings options inside the new Print modal Sam Foster [:sfoster] (he/him) VERIFIED FIXED P2 S4
1658409 Print button is sensitive to user input and presents an error clicking print when no printer is selected Emma Malysz RESOLVED FIXED P3 S4
1658031 Don't update print preview when changing copies Emma Malysz VERIFIED FIXED P3 S4
1658067 Print Preview sheet visibly reflows when loading in "sheets of paper" Mark Striemer [:mstriemer] VERIFIED FIXED P3 S4
1660991 Page range validates the . (dot) before and after the numeric value Micah [:mtigley] (she/her) VERIFIED FIXED P3 S4
1658422 Checkboxes and labels are misaligned in print sheet (labels appear lower in relation to checkboxes) VERIFIED FIXED P3 S4
1658421 Print sheet font size is larger than other system dialogs VERIFIED FIXED P3 S4
1658208 Consider moving "Print using the system dialog…" below the "Print"/"Cancel" buttons in the new printing UI RESOLVED FIXED P3 N/A
1658099 "Copies" stepper should appear outside of text field VERIFIED FIXED P3 S4
1657951 "More Settings" twisty is doesn't turn white if dark mode is activated Itiel VERIFIED FIXED P4 S4
1659907 "N sheets of paper" badge subtly influences the layout of the whole print dialog VERIFIED FIXED -- --
1660462 User should be able to open a dropdown using Enter key inside the new Print modal RESOLVED INVALID P3 S4
1662844 Clicking Print/Save opens the system dialog on macOS RESOLVED INVALID P5 S3
1661638 Mousing over or clicking Print Preview's "Color mode", "Destination" and "Margins" label text highlights their dropdown list RESOLVED WONTFIX P2 S4
1657704 Extension print APIs always open old print/print preview Mark Striemer [:mstriemer] RESOLVED DUPLICATE P1 S2
1659622 Make clicking the "Print" button in the new print UI a no-op after the first click RESOLVED DUPLICATE P1 N/A
1660915 Choosing native dialog when "Save to PDF" is selected on macOS will save an empty file before opening native dialog RESOLVED DUPLICATE P1 S3
1661722 Ensure that the selected color mode when disabled matches what is shown in the print preview RESOLVED DUPLICATE P1 S3
1661653 "Open in Preview" does not work when using "Save to PDF" on OS X RESOLVED DUPLICATE P2 S2
1662996 Printing via window.print() from a popup window which closes itself does no longer work VERIFIED DUPLICATE P2 S3
1495237 When switching printers, reset any prepopulated settings from the previous print that are not valid for the new printer RESOLVED DUPLICATE P3 normal
1659571 Remove `File > Print preview...` when the new tab modal print UI is enabled RESOLVED DUPLICATE -- --
1659740 Print controls are not centered & are clipped, if you have a sidebar open RESOLVED DUPLICATE -- --
1659207 When switching between Landscape & Portrait mode in new Print Preview UI, the document preview area and controls are pushed off to the side by the "Preparing Preview" UI RESOLVED DUPLICATE -- --
1660461 Navigation with the tab key does not limit to the print preview RESOLVED DUPLICATE -- --
1661060 Print dialog doesn't receive focus on tab-switch (so e.g. "esc" doesn't dismiss it, and "tab" doesn't cycle through its fields) RESOLVED DUPLICATE -- --
1661647 context menu in the print preview content is misplaced RESOLVED DUPLICATE -- --
1661655 Print Preview doesn't update reflect custom page range RESOLVED DUPLICATE -- --
1662360 [macOS] Print modal takes long to launch RESOLVED DUPLICATE -- --
1660720 Printing is blocked forever so long as the last used printer is offline/disconnected RESOLVED WORKSFORME P1 S1
1659497 About pages cannot be printed RESOLVED WORKSFORME -- --

111 Total; 1 Open (0.9%); 56 Resolved (50.45%); 54 Verified (48.65%);


Platform

Full Query
ID Summary Assigned to Status Resolution Priority Severity
1661731 OpenPrinterW in nsPrinterWin::DefaultSettings is not working. Bob Owen (:bobowen) RESOLVED FIXED P1 S3
1660463 Print selection is available and doesn’t work properly for a pdf document Bob Owen (:bobowen) VERIFIED FIXED P1 S2
1660686 Add some telemetry to measure how long it takes to collect printer information Bob Owen (:bobowen) RESOLVED FIXED P1 N/A
1653334 "Print selection" is broken if the selected text is in a subdocument (iframe) Bob Owen (:bobowen) VERIFIED FIXED P1 S2
1659005 Reflect page range settings in Print Preview Daniel Holbert [:dholbert] VERIFIED FIXED P1 --
1657011 Retrieve Default Printer Name Using CUPS for GTK Emily McDonough [:alaskanemily] RESOLVED FIXED P1 S3
1660909 Crash in nsIPrinterList::GetNamedOrDefaultPrinter with non-first printer name Emily McDonough [:alaskanemily] RESOLVED FIXED P1 S2
1661785 Explicitly check for COLOR and AUTO color modes with CUPS Emily McDonough [:alaskanemily] RESOLVED FIXED P1 S2
1662518 Use dummy result for nsIPrinter::SupportsColor with older CUPS Emily McDonough [:alaskanemily] RESOLVED FIXED P1 --
1661867 Tab crashes before print dialogue displays Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 S1
1662426 PDFs sometimes contain blank pages when printing Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 S1
1663140 Print preview displays blank pages for pdf documents Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 --
1660739 Print Preview Redesign Experiment breaks 'tabs.printPreview' API and 'afterprint' listener Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 S2
1661446 Crash in [@ nsGlobalWindowOuter::Print] Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P1 S2
1661388 Print preview progress dialog appears when window.print is called if print.show_print_progress is true. Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 --
1602410 Make `window.print()` work with tab-modal printing Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P1 normal
1636728 Support changing print preview settings without recloning the print preview document Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P1 N/A
1659432 Crash in [@ nsPrintJob::DoCommonPrint] Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 S2
1659758 Crash in [@ nsDocShellTreeOwner::AddChromeListeners] Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P1 S2
1657363 Convert nsIPrinterList.printers to a Promise so getting the printers doesn't block Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P1 N/A
1660911 Printing from PDF.js or exporting PDF using B&W mode rasterizes output at low quality Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P1 S3
1660773 Doorhanger: Firefox crashes when trying to print on reddit.com Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P1 S2
1654678 Unify macOS and Linux CUPS data retrieval for nsIPrinterList Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1655558 Use CUPS to Retrieve Printer Paper Sizes On macOS and Linux Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1658299 Implement a Promise returning nsIPrinter.createDefaultSettings() Erik Nordin [:nordzilla] RESOLVED FIXED P1 N/A
1660589 Localize paper names only on macOS, and not on Linux. Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1656587 Retrieve Default Printer Name Using CUPS on macOS Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1650886 Add available paper size information to nsIPrinter interface Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1661823 nsIPrinter.CreateDefaultSettings() converts to the wrong units for unwriteableMargins Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1661993 Use PWG standardized names in fallback paper list on GTK Erik Nordin [:nordzilla] RESOLVED FIXED P1 N/A
1662389 [macOS] 200% Scale paper output does not match Print Preview Erik Nordin [:nordzilla] RESOLVED FIXED P1 S3
1663053 Crash print previewing PDF and changing settings rapidly Hiroyuki Ikezoe (:hiro) VERIFIED FIXED P1 S1
1660490 Crash in [@ RetainedDisplayListBuilder::MergeDisplayLists] Hiroyuki Ikezoe (:hiro) VERIFIED FIXED P1 S3
1657911 Crash in [@ nsDeviceContext::UnregisterPageDoneCallback] Hiroyuki Ikezoe (:hiro) VERIFIED FIXED P1 S2
1660296 Number of copies is ignored when printing from the new UI Jonathan Kew [:jfkthame] VERIFIED FIXED P1 S3
1660218 Printed output is not properly adjusted in Landscape mode Jonathan Kew [:jfkthame] VERIFIED FIXED P1 S2
1659781 Create list of locale-specific paper sizes for Save as PDF Jonathan Kew [:jfkthame] RESOLVED FIXED P1 N/A
1659527 Bad scaling and clipping of Save to PDF output [was: Erratic glyph spacing in Save As PDF output] on Windows Jonathan Kew [:jfkthame] RESOLVED FIXED P1 S2
1662038 nsIPrintSettings::SetPrinterName is broken on macOS Jonathan Kew [:jfkthame] VERIFIED FIXED P1 N/A
1663538 The new print preview UI telemetry probes are registered for the wrong process Jonathan Watt [:jwatt] RESOLVED FIXED P1 --
1660861 Make nsIPrintSettings.clone() not crash on macOS Jonathan Watt [:jwatt] RESOLVED FIXED P1 S1
1653340 Add new FrameLoader.printPreview() API to eliminate message passing codepaths Jonathan Watt [:jwatt] RESOLVED FIXED P1 N/A
1652967 Crash in [@ nsPrintJob::DoPrint] Jonathan Watt [:jwatt] VERIFIED FIXED P1 S2
1652270 Convert nsFrameLoader::Print to return a Promise instead of requiring callers to pass an nsIWebProgressListener Jonathan Watt [:jwatt] RESOLVED FIXED P1 N/A
1657220 Create separate telemetry probes for printing with the new print preview UI enabled Jonathan Watt [:jwatt] RESOLVED FIXED P1 N/A
1661339 Run the background tasks for gathering printer capabilities on the IO thread pool Jonathan Watt [:jwatt] RESOLVED FIXED P1 S2
1658196 Crash in [@ mozilla::layout::PRemotePrintJobChild::SendInitializePrint] VERIFIED FIXED P1 S2
1652278 Create a frame class to represent a virtual sheet of paper Daniel Holbert [:dholbert] RESOLVED FIXED P2 S3
1651117 Add information on whether color printing is supported to the nsIPrinter interface Emily McDonough [:alaskanemily] RESOLVED FIXED P2 N/A
1631465 Expose per-printer the non-writable paper areas to the frontend code Emily McDonough [:alaskanemily] RESOLVED FIXED P2 --
1658300 Implement a Promise returning nsIPrinterList.getNamedOrDefaultPrinter(lastUsedPrinterName) Emily McDonough [:alaskanemily] RESOLVED FIXED P2 N/A
1658073 Add information on whether collation is supported to the nsIPrinter interface Emily McDonough [:alaskanemily] RESOLVED FIXED P2 N/A
1414600 viewport units incorrect in print Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P2 normal
1661720 Microsoft Print to PDF stuck in printing only Color outputs Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P2 S2
1660857 In black&white print mode, there's an unexpected border around the page content Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P2 S3
1660774 Text content is missing when printing from reddit.com Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P2 S2
1655746 Crash in [@ mozilla::dom::Promise::MaybeSomething<T>] from WebProgressListenerToPromise::OnStatusChange Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P2 S2
1656146 Convert nsIPrinter.supportsDuplex to a Promise Emilio Cobos Álvarez (:emilio) RESOLVED FIXED P2 N/A
1662975 window.close is not waiting window print dialog Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P2 S2
1656379 Rename nsCUPSShim function pointers Erik Nordin [:nordzilla] RESOLVED FIXED P2 S4
1651115 Add duplex support (print both sides) information to the nsIPrinter interface Erik Nordin [:nordzilla] RESOLVED FIXED P2 N/A
1660877 Fix memory leak in nsPrinterListCUPS::SystemDefaultPrinterName() Erik Nordin [:nordzilla] RESOLVED FIXED P2 S3
1659551 Implement caching for nsPrinterBase::CreateDefaultSettings Erik Nordin [:nordzilla] RESOLVED FIXED P2 N/A
1657518 Clean up GetName() functionality for CUPS printers Erik Nordin [:nordzilla] RESOLVED FIXED P2 S3
1657763 Refine the way to choose the current page Hiroyuki Ikezoe (:hiro) RESOLVED FIXED P2 S3
1657550 nsDocumentViewer::PrintPreviewScrollToPage is broken Hiroyuki Ikezoe (:hiro) RESOLVED FIXED P2 S3
1657515 Add nsIWebBrowserPrint.printPreviewCurrentPageNumber Hiroyuki Ikezoe (:hiro) RESOLVED FIXED P2 N/A
1653354 Support MozBrowser.print passing nsIPrintSettings.kOutputFormatPDF on macOS Jonathan Kew [:jfkthame] RESOLVED FIXED P2 N/A
1659856 Support nsIPrintSetting.duplex on macOS and Windows Jonathan Kew [:jfkthame] RESOLVED FIXED P2 N/A
1656733 The Windows code for enumerating printers is not fit for purpose Jonathan Kew [:jfkthame] RESOLVED FIXED P2 N/A
1662820 Broken kerning with "Save to PDF" print destination, with "13px Arial" as font Jonathan Kew [:jfkthame] VERIFIED FIXED P2 S3
1659122 Last used printer is not saved when printing from the new tab-modal UI. Jonathan Watt [:jwatt] RESOLVED FIXED P2 S2
1659489 Rename nsPrintJob's mIsDoingPrintPreview to mCreatedForPrintPreview Jonathan Watt [:jwatt] RESOLVED FIXED P2 N/A
1660918 Fix nsIPrintSettings.clone() to copy all members Jonathan Watt [:jwatt] RESOLVED FIXED P2 N/A
1597477 Audit nsIDocShellTreeItem usage in ResetFocusState in layout/base/nsDocumentViewer.cpp u608768 RESOLVED FIXED P2 N/A
1658173 Scale down print preview so that a single page fits vertically *and* horizontally Daniel Holbert [:dholbert] RESOLVED FIXED P3 S3
1659457 Unstyled XML documents do not displayed correctly in print/print preview Emilio Cobos Álvarez (:emilio) VERIFIED FIXED P3 S3
1652846 Clarify Documentation for nsIPaper Interface Erik Nordin [:nordzilla] RESOLVED FIXED P3 N/A
1656887 Print job can no longer be initiated via Print setup for a local page if the "preparing dialog" was closed before the "Save print output as" prompt RESOLVED FIXED P3 S3
1655674 Crash in [@ mozilla::PresShell::GetPageSequenceFrame] Bob Owen (:bobowen) RESOLVED FIXED -- S3
1661608 Assertion failure: aViewportType != ViewportType::Visual, at layout/generic/nsIFrame.cpp:6765 Botond Ballo [:botond] RESOLVED FIXED -- S3
1660502 Give nsIWebBrowserPrint an attribute to represent the total number of pages (without discounts for pages-per-sheet/page-range) Daniel Holbert [:dholbert] RESOLVED FIXED -- --
1657874 Unify printer list implementations between GTK and OSX. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED -- --
1663426 Crash in [@ nsDocumentViewer::SetDocumentInternal] Emilio Cobos Álvarez (:emilio) VERIFIED FIXED -- --
1656384 Retrieve Printers Using CUPS Instead of Cocoa on macOS Erik Nordin [:nordzilla] RESOLVED FIXED -- S3
1660189 Crash in [@ nsPrintObject::InitAsRootObject] Hiroyuki Ikezoe (:hiro) VERIFIED FIXED -- --
1663134 Crash in [@ xul.dll | nss3.dll | mozglue.dll | xul.dll | mozglue.dll | xul.dll | mozglue.dll | xul.dll | mozglue.dll | xul.dll | mozglue.dll | xul.dll | nss3.dll | xul.dll | RtlAcquireSRWLockExclusive] Hiroyuki Ikezoe (:hiro) VERIFIED FIXED -- --
1656022 Print Edit WE no longer saves all images when saving to PDF, because requests introduced by bug 1648064 are blocked (was: tabs.saveAsPDF() API no longer saves all images) Emilio Cobos Álvarez (:emilio) RESOLVED INVALID P2 S2
1658029 Add print-to-file implementation of the nsIPrinter interface. Erik Nordin [:nordzilla] RESOLVED WONTFIX P1 S3
1557638 Make Document::CreateStaticClone work for OOP-iframes Jonathan Watt [:jwatt] RESOLVED WONTFIX P2 normal
1662225 With "Save to PDF" selected as destination in the tab-modal UI, impossible to print via the System UI RESOLVED DUPLICATE P1 --
1663489 print preview in nightly hangs on the return form from karaskustoms.com RESOLVED DUPLICATE P1 S2
1657762 Return nsPrinterCUPS from CUPSPrinterList Erik Nordin [:nordzilla] RESOLVED DUPLICATE P2 S3
1661222 Pages are blank in print preview on first load of a PDF RESOLVED DUPLICATE P2 S3
1662392 Scaling does not work as expected and is completely different from the preview RESOLVED DUPLICATE P2 --
1659421 htmlreference.io webpage is displayed as cut off in both print preview and actual print output RESOLVED DUPLICATE -- --
1660784 Printing using old/system dialog rasterizes the output, resulting in very low quality RESOLVED DUPLICATE -- --
1660875 Text is fuzzy and unselectable, after printing to PDF with "Color mode: Black and white" RESOLVED DUPLICATE -- --
1659413 Directly loaded GIF images intermittently fail to display in Preview when toggling between Portrait and Landscape RESOLVED WORKSFORME P2 S3
1661451 Crash in [@ h_ixsvzagv.dll | RtlPcToFileHeader | CxxThrowException | _com_raise_error] RESOLVED WORKSFORME P3 S2
1663918 Images not printing on alldata.com RESOLVED WORKSFORME -- S2

101 Total; 0 Open (0%); 73 Resolved (72.28%); 28 Verified (27.72%);


Firefox 82

Start: 2020-08-21; freeze: 2020-09-17; merge to beta: 2020-09-21; release: 2020-10-20

View as kanban board.

Frontend

Full Query
ID Summary Assigned to Status Resolution
1663940 Paper size settings ignored except for Save to PDF destination Bob Owen (:bobowen) VERIFIED FIXED
1668516 [PI-819] [old UI] The page orientation can no longer be changed after printing to PDF on Windows Bob Owen (:bobowen) VERIFIED FIXED
1663972 Print preview spins forever if you try to open the new print UI before the document loads Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1663826 gmail printing of image attachments doesn't work (closes too soon) because of use of window.open() + meta refresh + window.print() Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1663448 Pdf content broken in print preview when toggling orientation mode Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1660665 Tab modal print UI should close after clicking "print using system dialog" Emma Malysz VERIFIED FIXED
1668476 Print preview ignores printing custom page range & scale values if the print job is initiated before print preview gets updated with the specified values Emma Malysz VERIFIED FIXED
1664570 Add support for setting custom margins to the new print preview UI Emma Malysz VERIFIED FIXED
1664500 The Minimum label is not displayed as the selected margins option inside the new Print modal on Windows 7 Emma Malysz VERIFIED FIXED
1662818 System modal has the “All” radio button selected even if a custom page range was set from the new UI Emma Malysz VERIFIED FIXED
1662939 Wait for print preview to be initialized before printing or opening system dialog Emma Malysz VERIFIED FIXED
1659877 Announce print UI form errors to screen readers :Gijs (he/him) RESOLVED FIXED
1663173 New Print modal is broken inside Customize page :Gijs (he/him) VERIFIED FIXED
1663733 Add telemetry for the time from print initiation to FrameLoader.printPreview() call and return Jonathan Watt [:jwatt] RESOLVED FIXED
1664332 Derive the prepopulated filename for save-to-PDF from the system print dialog from the document title Jonathan Watt [:jwatt] RESOLVED FIXED
1664339 Stop incrementing the legacy printing UI telemetry counts when the new printing UI is in use Jonathan Watt [:jwatt] RESOLVED FIXED
1669187 Print preview settings are ignored on first print to a printer when `print.tab_modal.enabled` is set to `false` Jonathan Watt [:jwatt] VERIFIED FIXED
1664565 Sheet count flashes an invalid number when changing between PDF and non-PDF printers Mark Striemer [:mstriemer] RESOLVED FIXED
1662434 sheets of paper not updated when switching destination to "Save to PDF" Mark Striemer [:mstriemer] VERIFIED FIXED
1666776 Start print when Enter is pressed when print preview select controls are focused Mark Striemer [:mstriemer] VERIFIED FIXED
1662365 Intermittent toolkit/components/printing/tests/browser_modal_print.js | Initial focus on printer picker - Got [object HTMLBodyElement], expected [object HTMLSelectElement] Mark Striemer [:mstriemer] RESOLVED FIXED
1668641 Can't switch to preset margins after setting custom margins Mark Striemer [:mstriemer] RESOLVED FIXED
1663137 [Ubuntu] Print using the system dialog link is no longer displayed VERIFIED FIXED
1661662 Mismatch between settings and preview RESOLVED FIXED
1663503 Menu > Print does not work properly on Nightly82.0a1 Ubuntu20.04 ("Preparing Preview" spins forever after "Error: Can't fetchPaperMargins") Sam Foster [:sfoster] (he/him) RESOLVED FIXED
1663445 System dialog opens after trying to save the file with “Save to PDF” destination Sam Foster [:sfoster] (he/him) VERIFIED FIXED
1662699 Can't select "margins: none" when computed margins are also 0. Sam Foster [:sfoster] (he/him) VERIFIED FIXED
1663823 Printing a pdf email attachment opens an extra about:blank if you configure opening PDFs to "always ask" RESOLVED INVALID
1664793 Scale option is being skipped during keyboard navigation RESOLVED INVALID
1668621 Setting custom print margins no longer works for users who haven't printed before, as of v81 Jonathan Watt [:jwatt] RESOLVED DUPLICATE
1664145 [Ubuntu] Print preview dropdowns are incorrectly displayed, intermittently RESOLVED DUPLICATE
1668002 Pressing Ctrl-P brings a non-functional popup, with an error in the console RESOLVED DUPLICATE
1669631 Firefox print dialog doesn't get past throbber & "Preparing Preview", with error console showing "Uncaught (in promise) TypeError: can't access property "id", matchedPaper is undefined" RESOLVED DUPLICATE
1663124 Canceling the System dialog closes the new print UI RESOLVED WORKSFORME

34 Total; 0 Open (0%); 18 Resolved (52.94%); 16 Verified (47.06%);


Platform

Full Query
ID Summary Assigned to Status Resolution
1665649 The paper list is being created twice for the new printing UI on Windows Bob Owen (:bobowen) RESOLVED FIXED
1662938 UI left open but disabled after printing with Microsoft Print to PDF (PrintUtils.printWindow promise does not resolve) Bob Owen (:bobowen) VERIFIED FIXED
1672370 Printing to Star Micronics receipt printer broken since v82 (output and print preview are blank) Bob Owen (:bobowen) RESOLVED FIXED
1665007 Allow more room for DeviceCapabilities arrays for safety. Bob Owen (:bobowen) RESOLVED FIXED
1664981 Crash in [@ frdvpr_ui.dll | NCOMLibrary::TUnknown::HandleQueryInterface] Bob Owen (:bobowen) VERIFIED FIXED
1662940 Add back assertion to ensure numPagesOnThisSheet is > 0 Daniel Holbert [:dholbert] VERIFIED FIXED
1659807 Consider adding an nsIPrinter.systemName Emily McDonough [:alaskanemily] RESOLVED FIXED
1660658 Tab modal print only allows black and white selection on some color printers on environments using older CUPs such as Ubuntu 16.04 Emily McDonough [:alaskanemily] RESOLVED FIXED
1661157 Multiple seconds of delay (with little CPU activity) before print dialog appears Emily McDonough [:alaskanemily] RESOLVED FIXED
1664009 New print UI arbitrarily defaults to different paper sizes (for the same printer), seemingly at random Emily McDonough [:alaskanemily] RESOLVED FIXED
1664172 firefox crashes if print is selected Emily McDonough [:alaskanemily] VERIFIED FIXED
968753 GTK Printing Code should store and keep printer settings by printer and recognize any paper size. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1665792 crash near null in [@ mozilla::dom::Document::CloneDocHelper] Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1659470 [Windows][parent process about pages][print-to-pdf] Print preview infinite loading state and wrong output Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1665779 crash near null in [@ nsPrintJob::InitPrintDocConstruction] Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1661781 PrePrintNextPage failure causes fatal "Assertion failure: mPromise, at dom/base/nsFrameLoader.cpp:3145, after "WARNING: The print progress dialog finished opening, but communications with the child have been closed" in PrintProgressDialogParent.cpp Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1666827 Clicking on a link in the preview browser will navigate the preview browser Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1665343 Not printing revoked blob image Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1665125 Make some print settings [infallible] Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1665064 Print preview shows background images, even though it's disselected Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1664258 Increase the default resolution for non-windows platforms. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1667723 Unable to print from Outlook Web Access calendar after updating to Firefox 81 Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1664227 The default page margin should be at least the unwriteable section, but not added on top. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1664178 PDF documents previewed via Printer icon are not displayed correctly Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1664205 Simplify rect getters in nsIPrintSettings. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1662946 Empty paper lists cause hangs firefox on Ubuntu 18.04/16.04 (Error: Can't fetchPaperMargins) Erik Nordin [:nordzilla] VERIFIED FIXED
1666964 bad default paper size Erik Nordin [:nordzilla] RESOLVED FIXED
1663920 Selecting print hangs firefox on macOS when Bonjour/network-printers are present Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1662325 New print UI gets stuck when opened via window.print() if privacy.firstparty.isolate=true Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1661873 Audit whether it's right thing to do that we do create nsRootPresContext for subdocuments in print preview (maybe also in printing) Hiroyuki Ikezoe (:hiro) RESOLVED FIXED
1664530 Crash in [@ nsPrinterWin::GetMarginsForPaper] Jonathan Kew [:jfkthame] RESOLVED FIXED
1667032 Crash in [@ OOM | large | NS_ABORT_OOM | nsTArray_base<T>::EnsureCapacity<T> | nsTArray_Impl<T>::SetLength<T> | nsPrinterWin::DefaultSettings] Jonathan Kew [:jfkthame] RESOLVED FIXED
1663494 Crash in [@ nsPrintSettingsWin::InitWithInitializer] by MOZ_DIAGNOSTIC_ASSERT (else system dialog erroneously opens on beta/release) Jonathan Kew [:jfkthame] RESOLVED FIXED
1662538 Implement localization of paper names in the fallback paper-sizes list Jonathan Kew [:jfkthame] RESOLVED FIXED
1665272 The new printing preview is very slow to open Jonathan Kew [:jfkthame] VERIFIED FIXED
1672529 When printing, PDFs are misaligned and clipped in v82 due to extra margins Jonathan Kew [:jfkthame] VERIFIED FIXED
1666110 Gather telemetry on the paper sizes people print to Jonathan Kew [:jfkthame] RESOLVED FIXED
1666473 [macOS] Paper size settings unexpectedly revert to default on actually submitting a print job Jonathan Kew [:jfkthame] VERIFIED FIXED
1663344 `filter:grayscale(1)` is broken on Intel Windows gen6 Jeff Muizelaar [:jrmuizel] RESOLVED FIXED
1667953 Save to PDF actually prints on macOS (stop propagating unprefixed print.print_to_file=false) Jonathan Watt [:jwatt] VERIFIED FIXED
1669370 Purge the worst/most obvious cases of corrupt/invalid printing prefs Jonathan Watt [:jwatt] RESOLVED FIXED
1669390 We're failing to track telemetry for silent printing when print.tab_modal.enabled is true Jonathan Watt [:jwatt] RESOLVED FIXED
1665618 Default to allowing printing in color on failure to get printer capabilities Jonathan Watt [:jwatt] RESOLVED FIXED
1662222 Don't spin the event loop in nsPrintJob::DoCommonPrint when called by extensions Jonathan Watt [:jwatt] RESOLVED FIXED
1659928 Print Preview and printing shows as empty or very tiny page for all printers except "Save as PDF" Jonathan Watt [:jwatt] RESOLVED FIXED
1664980 Print preview is shown with the wrong paper size sometimes (on Windows 7) VERIFIED FIXED
1665031 Paper size settings for a real printer quit working after switching to the PDF destination and back RESOLVED FIXED
1667509 Tab-modal printing "Save to PDF" option doesn't work (produces zero-sized file, and prints to regular printer)(jemalloc freed memory?) RESOLVED FIXED
1663639 [Win] Printed pages are blank when using a new profile VERIFIED FIXED
1663536 Large increase in printing errors reported via telemetry RESOLVED FIXED
1663412 Crash in [@ cupsGetDestMediaByName] VERIFIED FIXED
1672354 Printing to Star Micronics TSP 100 receipt printer broken since v82 (only headers printed) RESOLVED FIXED
1663410 Crash in [@ cupsGetDestMediaDefault] (CUPS threadsafety issue?) VERIFIED FIXED
1657006 Investigate whether nsPrintSettingsService::GetLastUsedPrinterName may fail RESOLVED FIXED
1663669 [Intermittent] Print preview pages get stuck in Portrait mode (due to reusing settings objects across printers) Sam Foster [:sfoster] (he/him) VERIFIED FIXED
1668228 Print Preview to take by default the document's title for the Print to PDF option RESOLVED INVALID
1665658 Change paperId to a string and set it to paperName on CUPS RESOLVED DUPLICATE
1668762 [PI-819] Images are not displayed on the print preview before printing at least once using the old UI on Windows RESOLVED DUPLICATE
1672320 Thermal printer Aures ODP 333 doesn't print after update to Firefox 82.0 RESOLVED DUPLICATE
1672398 Cannot choose A4 paper size RESOLVED DUPLICATE
1673012 Firefox tries to print Letter paper size instead of default A4 RESOLVED DUPLICATE

61 Total; 0 Open (0%); 42 Resolved (68.85%); 19 Verified (31.15%);


Firefox 83

Start: 2020-09-17; freeze: 2020-10-15; merge to beta: 2020-10-19; release: 2020-11-17

View as kanban board.

Frontend

Full Query
ID Summary Assigned to Status Resolution
140718 Add a "Print selection only" menu item to the context menu when there is a selection Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1669844 Add a "Printing" section to about:support Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1668242 Fix under-reporting of printing errors in telemetry Emma Malysz RESOLVED FIXED
1668665 Leave print preview open if the user cancels saving as pdf Emma Malysz VERIFIED FIXED
1669207 New UI has saved invalid margins to prefs, causing print preview to become completely disabled and unusable Emma Malysz VERIFIED FIXED
1669211 On some locale (here: french), the checkboxes for "print headers and footers", and "print backgrounds" don't have the same size Emma Malysz VERIFIED FIXED
1669696 Custom margins are not applied if a second value is changed after the error message is triggered and the “trigger” value is than changed to a valid one Emma Malysz VERIFIED FIXED
1670008 The None margin option cannot be selected if failing to validate an invalid field by adjusting a value inside another field Emma Malysz VERIFIED FIXED
1666956 Add printing preferences to about:support Jonathan Watt [:jwatt] RESOLVED FIXED
1669723 Stop unnecessarily catching exceptions from nsIPrintSettingsService.lastUsedPrinterName Jonathan Watt [:jwatt] RESOLVED FIXED
1666687 print preview and nothing.. ("Error: Can't fetchPaperMargins") RESOLVED FIXED
1666523 Make the new print UI set nsIPrintSettings.paperSizeUnit whenever it sets a paper dimension Sam Foster [:sfoster] (he/him) RESOLVED FIXED
1666938 Consider starting the fetch of printer capabilities when a print is initiated Mark Striemer [:mstriemer] RESOLVED WONTFIX
1664017 Paper size dropdown shows paper sizes with symbolic (lowercase-and-underscores) names on Linux RESOLVED DUPLICATE
1669182 Printing is not submitted when hitting "Enter" after opening the New Modal RESOLVED DUPLICATE
1669354 New modal print dialog box does not include two-sided (duplex) printing option RESOLVED DUPLICATE
1672304 Investigate / fix inaccurate initial paper width on mac OS. RESOLVED DUPLICATE
1657020 In our new tab-modal printing UI, the print-preview scrollbar looks like it's a scrollbar for the settings UI RESOLVED WORKSFORME
1663484 Session restore should not restore print preview doorhangers RESOLVED WORKSFORME
1667662 Changing the paper size should not revert paper orientation to portrait RESOLVED WORKSFORME

20 Total; 0 Open (0%); 15 Resolved (75%); 5 Verified (25%);


Platform

Full Query
ID Summary Assigned to Status Resolution
1666773 Make conversion constant names in nsPrinterWin consistent. Bob Owen (:bobowen) RESOLVED FIXED
1668492 Print paper size and scaling prefs are truncated in locales using a decimal separator other than "." Bob Owen (:bobowen) RESOLVED FIXED
1661868 Remove legacy page-range codepath (and bring the new skip-during-reflow codepath up to feature-parity with it, so it supports non-contiguous page ranges) Daniel Holbert [:dholbert] RESOLVED FIXED
1669409 Simplify nsIPrintSettings:kEnableSelectionRB into a boolean Daniel Holbert [:dholbert] RESOLVED FIXED
1669375 Remove our existing not-working code for printing odd/even pages Daniel Holbert [:dholbert] RESOLVED FIXED
1667486 Avoid using CUPS localization names for paper sizes which we already have a name for Emily McDonough [:alaskanemily] RESOLVED FIXED
1668076 Fix formatting in nsPrinterListCUPS.cpp Emily McDonough [:alaskanemily] RESOLVED FIXED
1672625 Black and white printing prints in colour (color) on Linux Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1557645 Basic support for OOP-iframes in print preview Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1671036 Page-margin settings aren't reliably respected in test_printpreview.xhtml Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1670943 Black and White printing support for macOS Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1670876 Infinite print preview loading state if printing an XML selection via context menu Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1670643 Firefox window closes automatically after printing via print preview Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1669772 Stop calling nsPrintSettingsService::GetDefaultPrintSettingsForPrinting in nsGlobalWindowOuter::PrintOuter Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1665816 Assertion failure: false (Duplicate display item!), at /builds/worker/checkouts/gecko/layout/painting/nsDisplayList.cpp:152 Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1669554 Crash in [@ IPCError-browser | RecvCloneDocumentTreeInto Illegal subframe clone] Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1668406 Add a member to the print settings to allow overriding page margins. Emilio Cobos Álvarez (:emilio) RESOLVED FIXED
1667510 ff calculates print number of pages wrong Emilio Cobos Álvarez (:emilio) VERIFIED FIXED
1666918 Handle Duplicate Paper Sizes Returned By CUPS Erik Nordin [:nordzilla] RESOLVED FIXED
1667978 Printer is missing from the new modal Hiroyuki Ikezoe (:hiro) VERIFIED FIXED
1661984 Add a browser mochitest for the crash on printing when using container tab Hiroyuki Ikezoe (:hiro) VERIFIED FIXED
1667053 Convert nsPrintSettingsX to do something like nsPrintSettingsWin::CopyFromNative/CopyToNative Jonathan Kew [:jfkthame] VERIFIED FIXED
1668296 Remove a bunch of DEBUG_rods code Jonathan Watt [:jwatt] RESOLVED FIXED
1668301 Merge the 'printing-widget' NSPR module into the 'printing' module Jonathan Watt [:jwatt] RESOLVED FIXED
1667285 Make nsPrintSettingsService::_CreatePrintSettings pure virtual Jonathan Watt [:jwatt] RESOLVED FIXED
1667265 Remove nsIPrintSettingsService.globalPrintSettings Jonathan Watt [:jwatt] RESOLVED FIXED
1667039 Gather the printing prefs together in all.js, and remove some obsolete prefs Jonathan Watt [:jwatt] RESOLVED FIXED
1662336 Merge print recording targets from cross-origin iframes Matt Woodrow (:mattwoodrow) RESOLVED FIXED
1667405 Crash in [@ nsPrinterWin::DefaultSettings], due to failure of MOZ_DIAGNOSTIC_ASSERT(printerDc, "CreateICW failed"); RESOLVED FIXED
1557640 Implement a way to determine when static clone docs with OOP-iframes are ready RESOLVED WONTFIX
1669922 Scale options are no longer working inside the old UI RESOLVED DUPLICATE
1668230 Print preview takes a bit of time to reload all content when changing the number of pages to print RESOLVED WORKSFORME
1662980 Low quality print output is triggered randomly RESOLVED WORKSFORME
1660775 display: table-cell causes empty pages when printing RESOLVED WORKSFORME
1643529 Platform support for toggling of 'Print selection only' in print preview RESOLVED WORKSFORME
1671288 Amazon shipping labels print blank intermittently RESOLVED WORKSFORME

36 Total; 0 Open (0%); 28 Resolved (77.78%); 8 Verified (22.22%);