Bug 1639823 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

**Affected versions**
* Firefox 76.0.1 (BuildId:20200507114007)
* Firefox 77.0b8 (BuildId:20200519220135)
* Firefox 78.0a1 (BuildId:20200520213050)

**Unaffected versions**
* Firefox 68.8.0esr (BuildId:20200429190206)

**Affected platforms**
* macOS 10.14

**Unaffected platforms**
* Windows 10 64bit
* Ubuntu 18.04 64bit

**Steps to reproduce**
1. Launch Firefox.
2. Access the about:support page.
3. Press Command + P or click the Print button from the Hamburger menu. 

**Expected result**
* The about:support page is successfully printed.

**Actual result**
* Step 3: Nothing happens.

**Regression Range**
This seems to be a regression
* Pushlog:https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=121bcf9e7ce61e517ed46bbbcb85000a4c51379a&tochange=26d0b2137b85f2c73898a1df4d8d478f3f72557e
* Regressed by: Bug 1606512

**Notes**
* For further information regarding this issue please observe the attached screencast.
* The following error messages are displayed inside the Browser console:
*  `[Exception... "Component returned failure code: 0x80040154 (NS_ERROR_FACTORY_NOT_REGISTERED) [nsIPrintSettingsService.initPrintSettingsFromPrinter]" nsresult: "0x80040154 (NS_ERROR_FACTORY_NOT_REGISTERED)" location: "JS frame :: resource://gre/actors/PrintingChild.jsm :: getPrintSettings :: line 134" data: no] PrintingChild.jsm:134:13
    getPrintSettings resource://gre/actors/PrintingChild.jsm:134
    print resource://gre/actors/PrintingChild.jsm:383
    receiveMessage resource://gre/actors/PrintingChild.jsm:113
    receiveMessage resource://gre/modules/ActorManagerChild.jsm:179`
* `printSettings is null PrintingChild.jsm:386`
**Affected versions**
* Firefox 76.0.1 (BuildId:20200507114007)
* Firefox 77.0b8 (BuildId:20200519220135)
* Firefox 78.0a1 (BuildId:20200520213050)

**Unaffected versions**
* Firefox 68.8.0esr (BuildId:20200429190206)

**Affected platforms**
* macOS 10.14

**Unaffected platforms**
* Windows 10 64bit
* Ubuntu 18.04 64bit

**Steps to reproduce**
1. Launch Firefox.
2. Access the about:support page.
3. Press Command + P or click the Print button from the Hamburger menu. 

**Expected result**
* The about:support page is successfully printed.

**Actual result**
* Nothing happens.

**Regression Range**
This seems to be a regression
* Pushlog:https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=121bcf9e7ce61e517ed46bbbcb85000a4c51379a&tochange=26d0b2137b85f2c73898a1df4d8d478f3f72557e
* Regressed by: Bug 1606512

**Notes**
* The following error messages are displayed inside the Browser console:
*  `[Exception... "Component returned failure code: 0x80040154 (NS_ERROR_FACTORY_NOT_REGISTERED) [nsIPrintSettingsService.initPrintSettingsFromPrinter]" nsresult: "0x80040154 (NS_ERROR_FACTORY_NOT_REGISTERED)" location: "JS frame :: resource://gre/actors/PrintingChild.jsm :: getPrintSettings :: line 134" data: no] PrintingChild.jsm:134:13
    getPrintSettings resource://gre/actors/PrintingChild.jsm:134
    print resource://gre/actors/PrintingChild.jsm:383
    receiveMessage resource://gre/actors/PrintingChild.jsm:113
    receiveMessage resource://gre/modules/ActorManagerChild.jsm:179`
* `printSettings is null PrintingChild.jsm:386`

Back to Bug 1639823 Comment 0