codebytere

#46937: fix: printing when no mediaSize specified

Merged
Created: May 5, 2025, 12:54:47 PM
Merged: May 6, 2025, 7:12:26 PM
3 comments
Target: main

Description of Change

Closes #46921.

Ensures mediaSize defaults to A4 when no mediaSize is passed, fixing the following:

[83233:0505/195335.950737:ERROR:components/device_event_log/device_event_log_impl.cc:202] [19:53:35.950] Printer: print_view_manager_base.cc:384 Printer settings invalid for _127_0_0_1 (destination type kLocal): content size is empty; page size is empty; printable area is empty

Checklist

Release Notes

Notes: Fixed an issue where webContents.print did not work as expected when mediaSize was not passed.

Backports

36-x-y
Merged
PR Number
#46972
Merged At
May 7, 2025, 2:36:14 AM
Released In
v36.2.0
Release Date
May 7, 2025, 11:02:14 AM
37-x-y
Merged
PR Number
#46971
Merged At
May 7, 2025, 2:36:18 AM
Released In
v37.0.0-alpha.4
Release Date
May 12, 2025, 8:31:44 AM

Semver Impact

Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.

Semantic Versioning helps users understand the impact of updates:

  • Major (X.y.z): Breaking changes that may require code modifications
  • Minor (x.Y.z): New features that maintain backward compatibility
  • Patch (x.y.Z): Bug fixes that don't change the API
  • None: Changes that don't affect using facing parts of Electron