Closed Bug 1359094 Opened 9 years ago Closed 2 years ago

Tabs broken after content process crash in print preview (can't load pages, close action has to be triggered twice)

Categories

(Core :: DOM: Content Processes, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: aryx, Unassigned)

Details

(Whiteboard: dom-lws-bugdash-triage)

Firefox 55.0a1 20170424 32-bit and 53.0 64-bit on Windows 8.1 Tabs are broken after a content process crash in print preview: can't load pages, close action has to be triggered twice. Steps to reproduce from bug 1359089: This is due to print settings (see below): 0. Import the print settings from below and add them to the prefs.js file in the Firefox profile. 1. Open http://www.freiepresse.de/RATGEBER/REISE/Abflug-in-Prag-lohnt-sich-das-artikel9819481.php 2. Open menu File > Print Preview Actual result: Print preview prompt shown, one hyperthread is under full load. Expected: Print preview shown. 3. Cancel the loading of the print preview. 4. Try to load a page in the print preview tab or the tab with the original page. Actual result: Page not loaded. 5. Try to close the tab (e.g. by clicking the 'Close' button. Actual result: Tab still open. 6. Click the Close button again. Actual & expected result: Tab closed. No idea if the PDFCreator printer is necessary for this: http://download.pdfforge.org/download/pdfcreator/PDFCreator-stable This can be fixed by resetting these preferences: user_pref("print.printer_PDFCreator.print_paper_height", " 11,00"); user_pref("print.printer_PDFCreator.print_paper_width", " 8,50"); user_pref("print.printer_PDFCreator.print_scaling", " 1,00"); to their initial values (in about:config). Initial printer values: user_pref("print.print_printer", "PDFCreator"); user_pref("print.printer_PDFCreator.print_bgcolor", false); user_pref("print.printer_PDFCreator.print_bgimages", false); user_pref("print.printer_PDFCreator.print_colorspace", ""); user_pref("print.printer_PDFCreator.print_command", ""); user_pref("print.printer_PDFCreator.print_downloadfonts", false); user_pref("print.printer_PDFCreator.print_duplex", 1152); user_pref("print.printer_PDFCreator.print_edge_bottom", 0); user_pref("print.printer_PDFCreator.print_edge_left", 0); user_pref("print.printer_PDFCreator.print_edge_right", 0); user_pref("print.printer_PDFCreator.print_edge_top", 0); user_pref("print.printer_PDFCreator.print_evenpages", true); user_pref("print.printer_PDFCreator.print_footercenter", ""); user_pref("print.printer_PDFCreator.print_footerleft", ""); user_pref("print.printer_PDFCreator.print_footerright", ""); user_pref("print.printer_PDFCreator.print_headercenter", ""); user_pref("print.printer_PDFCreator.print_headerleft", ""); user_pref("print.printer_PDFCreator.print_headerright", ""); user_pref("print.printer_PDFCreator.print_in_color", true); user_pref("print.printer_PDFCreator.print_margin_bottom", "0.787500023841858"); user_pref("print.printer_PDFCreator.print_margin_left", "0.787500023841858"); user_pref("print.printer_PDFCreator.print_margin_right", "0.787500023841858"); user_pref("print.printer_PDFCreator.print_margin_top", "0.787500023841858"); user_pref("print.printer_PDFCreator.print_oddpages", true); user_pref("print.printer_PDFCreator.print_orientation", 1); user_pref("print.printer_PDFCreator.print_page_delay", 50); user_pref("print.printer_PDFCreator.print_paper_data", 9); user_pref("print.printer_PDFCreator.print_paper_height", " 11,00"); user_pref("print.printer_PDFCreator.print_paper_name", ""); user_pref("print.printer_PDFCreator.print_paper_size_type", 0); user_pref("print.printer_PDFCreator.print_paper_size_unit", 1); user_pref("print.printer_PDFCreator.print_paper_width", " 8,50"); user_pref("print.printer_PDFCreator.print_plex_name", ""); user_pref("print.printer_PDFCreator.print_resolution", 8448); user_pref("print.printer_PDFCreator.print_resolution_name", ""); user_pref("print.printer_PDFCreator.print_reversed", false); user_pref("print.printer_PDFCreator.print_scaling", " 1,00"); user_pref("print.printer_PDFCreator.print_shrink_to_fit", false); user_pref("print.printer_PDFCreator.print_to_file", false); user_pref("print.printer_PDFCreator.print_to_filename", ""); user_pref("print.printer_PDFCreator.print_unwriteable_margin_bottom", 0); user_pref("print.printer_PDFCreator.print_unwriteable_margin_left", 0); user_pref("print.printer_PDFCreator.print_unwriteable_margin_right", 0); user_pref("print.printer_PDFCreator.print_unwriteable_margin_top", 0);
Flags: needinfo?(twalker)
This works for me, even with PDFCreator settings added to prefs.js as specified. Tested on Win10 with Nightly build from 20171010
Flags: needinfo?(twalker)
Priority: -- → P3
Severity: normal → S3

(In reply to Tracy Walker [:tracy] from comment #1)

This works for me, even with PDFCreator settings added to prefs.js as
specified. Tested on Win10 with Nightly build from 20171010

:aryx, do you still see this?

Whiteboard: dom-lws-bugdash-triage

Stopped using PDFCreator with the switch to Windows 10.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.