Google’s Chrome/Chromium web browser code has merged support for Linux printing via the XDG Portal. This is important to allow print support from within Flatpak or Snap sandboxed versions of Google’s web browser.
Per this issue tracker for Chromium, printing via XDG Portal is needed to handle printing from sandboxed environments. Using XDG Portal also allows for a more native print dialog rather than the default GTK dialog.
With this merge yesterday there is now printing via XDG Portal with PrintDialogLinuxPortal and enabling the kLinuxXdgPrintPortal feature.
Look for this improved printing support in Google Chrome/Chromium 145 due out in February.
