Use reflow zoom when user zooms out
Categories
(Core :: Panning and Zooming, enhancement, P3)
Tracking
()
People
(Reporter: billdillensrevenge, Unassigned)
References
(Blocks 1 open bug)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Steps to reproduce:
(I'm not sure if this is possible, just thought it was worth pointing out)
The one thing I miss about reflow zoom via touchscreen zooming is that it allowed you to zoom out of a webpage (90%, 80% etc.) via touchscreen zooming. The new "scale" zooming doesn't allow this. Is it possible that once the user has fully zoomed out with scale zoom, if they continue to do the zoom-out gesture on their touchscreen, it will start zooming out via reflow zoom instead?
Comment 1•4 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Comment 2•4 years ago
|
||
This should be possible to do, yes. We'll want some UX input and whether and how to do it.
A couple of related bugs:
- Bug 1540809, where a similar feature was requested on mobile.
- Bug 1638315, which discusses some UX that may allow
apz.allow_zooming_out
(which allows scaling zoom to zoom out further than 100% if there is enough content on the page to fill the screen without reflowing) to be released. The same "zoom stop" mechanism suggested there could work as a UX affordance to separate scaling zoom-out and reflowing zoom-out once we reach the point where the content width fits the screen.
If this is approved, I think there could be an issue when apz.allow_zooming_out is enabled? I think only 1 can be allowed, it's either this or apz.allow_zooming_out
Comment 4•4 years ago
|
||
The way I imagine this interacting with apz.allow_zooming_out
is that we'd first scale-zoom out to the point where the content width = browser window width, and then further zooming out would do reflowing zoom (with "zoom stops" as per bug 1638315 at both boundaries).
(In reply to Botond Ballo [:botond] from comment #4)
The way I imagine this interacting with
apz.allow_zooming_out
is that we'd first scale-zoom out to the point where the content width = browser window width, and then further zooming out would do reflowing zoom (with "zoom stops" as per bug 1638315 at both boundaries).
But I think everything might be a bit too small that way, especially a problem for touch screen use
Comment 6•4 years ago
|
||
(In reply to Will from comment #5)
But I think everything might be a bit too small that way, especially a problem for touch screen use
There will always be the option to reflow-zoom out by using the zoom-out button from the hamburger menu at any scale-zoom level.
Description
•