Printing With Zoom on Android
Categories
(Fenix :: General, defect, P2)
Tracking
(Not tracked)
People
(Reporter: olivia, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxdroid][ux-fun-2024] [geckoview:m117] [geckoview:m118?] [geckoview:m119?] [fxdroid] [foundation] [s2-list25?] [group3])
Attachments
(1 obsolete file)
Steps to reproduce
- Open a webpage.
- Go to Settings - Accessibility, and change the scale to a minimum (50%) or maximum (200%)
- Print from three dot menu
Expected behavior
Print preview should match scale of page
Actual behavior
Print Preview renders the standard page
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Updated•1 year ago
|
Updated•1 year ago
|
Reporter | ||
Comment 1•1 year ago
•
|
||
It looks like the Print Preview does render, but it is a preview of the standard page, not the scaled page.
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Comment 2•1 year ago
|
||
Switching to another bug for the moment, but had some preliminary success with something like:
Get the zoom level:
float zoomScale = LookAndFeel::GetTextScaleFactor();
Set scale:
printSettings->SetShrinkToFit(false);
printSettings->SetScaling(double(zoomScale));
Reporter | ||
Comment 3•1 year ago
|
||
The default Android print spooler does not have a way to set scale.
This sets the print scale based on the Android zoom scale.
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Comment 4•1 year ago
|
||
Switching to a different bug for the moment.
Updated•11 months ago
|
Updated•8 months ago
|
Updated•7 months ago
|
Reporter | ||
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Comment 5•7 months ago
|
||
After some discussion with :olivia, we agree that we need more research and discussion with UX to clarify what is the expected behavior here. We need to compare several mobile browsers and several Desktop browsers since expected behavior is much more nuanced than just matching zoom levels.
Comment 6•7 months ago
|
||
Setting UX Fundamentals bugs to priority P2 because we want to fix them this year.
Description
•