Print dialog allowing adding of new printers when the printer pref is locked
Categories
(Core :: Printing: Setup, defect)
Tracking
()
People
(Reporter: pbenner, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/111.0
Steps to reproduce:
Cmd-P or File->Print to print. It lists installed (network) printers AND any networked Bonjour printers in the building not installed. If you select a non-installed printer, it proceeds to install that to the local machine and allow printing.
Actual results:
This happens regardless of whether the printer preference (now setting in Ventura) is locked or unlocked. This is observed on Monterey on down to High Sierra (10.13 to 12).
Expected results:
If you use the MacOS system print dialog box, you will also see listed below the installed printers a list of non-installed printers that it can see (via Bonjour). If the printing preference is locked, it brings up an admin authentication dialog box to allow the adding of the new printer. This is how FF print dialog box should behave so public machines in our library are not able to add printers other than the ones pre-installed for public use. Also, FF does not show any distinguishing information in the list of printers available as to which are installed and which are not so it is very confusing to users.
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Toolkit::Printing' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
| Reporter | ||
Comment 2•3 years ago
|
||
I should add that the system dialog shows padlocks next to the network printers that are not installed which lets users know that those ones are not really an option and, of course, they get an authentication request if the do try a locked one. The FF dialog does not indicate anything like that, it just is an alphabetical list mixing in installed with non-installed locked or not. I have no issues using the FF dialog in general and appreciate the nicer look but because of this bug we have to default all the browsers on public machines to use the system dialog.
Comment 3•3 years ago
|
||
I don't see anything on nsIPrinter or nsIPrinterInfo that would let us detect this on the front-end. Seems like we might need platform support for this.
Comment 4•3 years ago
|
||
The severity field is not set for this bug.
:TYLin, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 5•3 years ago
|
||
Thanks for the bug report. It looks Firefox's print dialog box ignores the macOS privileged setting controlling whether an printer is allowed to be added or not.
Giorgia, are you the right person who can verify if the issue described in comment 0 is correct?
Comment 6•3 years ago
|
||
Unfortunately, I don't possess any printers. Vlad Lucaci will take care of this. Thanks!
Comment 7•3 years ago
•
|
||
Hello Lin,
I have managed to reproduce the issue with the provided steps from Comment 0 using macOS 13, macOS 12 and macOS 11 with Canon TS3451 and Phaser Xerox 3020 on 114.0a1 (2023-05-07) and 113.0-build2
Un-installed printers are displayed inside the Print Preview Print drop-down, even though said printers are displayed with a padlock in the macOS system dialog and should be authenthication requested.
Comment 8•3 years ago
|
||
Thank you Vlad for confirming the issue.
Description
•