Zotero's zooming in and out is not well balanced, and cannot be finely controlled or tiled across the entire interface. see : https://youtu.be/uu6oUSpbxQA
However, the mouse wheel or trackpad cannot be precisely adjust the zoom level. For example, when scrolling with the mouse wheel, forward scrolling causes the interface to zoom in too much (increase by 20%), and reverse scrolling causes it to zoom out too much (shrink by 20%). It is impossible to control the zoom in and out by 10% or 5%, which results in a lot of unused space around the page.
Whether it is Chrome or Firefox browser, each time you press + or - to zoom, it will increase or decrease by 10% (of course, this value is not fixed, sometimes it will increase or decrease by 30%). Chrome browser can also specify a percentage. Obviously, whether it is a mouse wheel or a trackpad, each adjustment has a certain step size. If the step size is too large, it cannot be adjusted with high precision. Chrome browser can specify the zoom percentage, so the page size can be controlled with high precision. For Zotero, it would be great to support changing the adjustment step size or directly modifying the percentage.
But you can use the mouse wheel or trackpad to precisely adjust the zoom level and the number of pages in a row.