Zoom

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2409
Joined: 2012-08-19, 20:32

Re: Zoom

Unread post by back2themoon » 2021-11-09, 21:06

lczlcz wrote:
2021-11-09, 16:47
I have this zoom issue now just after I upgraded to 29.4.2.
This zoom issue is related to the NoSquint extension. If you want Pale Moon to remember your zoom settings, you need to uninstall NoSquint first since it currently doesn't work. This will allow Pale Moon to use its internal "zoom manager" (and you will obviously lose your NoSquint settings).

User avatar
Marcus
Fanatic
Fanatic
Posts: 182
Joined: 2016-09-23, 11:58

Re: Zoom

Unread post by Marcus » 2021-11-09, 21:20

back2themoon wrote:
2021-11-09, 21:06
you need to uninstall NoSquint first since it currently doesn't work.
This a bummer :x NoSquint is essential to me.

New Tobin Paradigm

Re: Zoom

Unread post by New Tobin Paradigm » 2021-11-09, 21:29

Welp, apparently no one gives a shit because no one forked or fixed it despite knowing FUEL was going away multiple times. Sorry about your luck.

lrn2code.

person45
Fanatic
Fanatic
Posts: 104
Joined: 2017-10-20, 07:00

Re: Zoom

Unread post by person45 » 2021-11-09, 22:11

ky331 wrote:
2021-11-09, 12:59
I just updated today, 11/9, to the newest PaleMoon 29.4.2 .
It reduced NoSquint 2.2.2's "magnification" [from 150%] to only 40%.
I have the same problem.

What are we supposed to do? Beg others to fix it?

Are we supposed to spend thousands of dollars and take programming courses for 2 years just to learn how to fix the zoom?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35600
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Zoom

Unread post by Moonchild » 2021-11-09, 22:19

person45 wrote:
2021-11-09, 22:11
Are we supposed to spend thousands of dollars and take programming courses for 2 years just to learn how to fix the zoom?
Do you really think extension creators did that before writing the many thousands of extensions that have been created over the years?

Sure, it's easy to convince yourself "you can't do it" when you haven't even tried.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2409
Joined: 2012-08-19, 20:32

Re: Zoom

Unread post by back2themoon » 2021-11-09, 22:42

I mentioned that if you uninstall NoSquint v.2.2.2 you will lose your NoSquint settings. This is not entirely correct, since the NS settings (including website zoom levels) will remain within the Pale Moon profile (inside prefs.js).

They will be ignored since NS is no longer installed, but: you can try out Pale Moon's internal zoom manager while hoping that someone knowledgeable will bring back NoSquint or a proper fork that will restore those settings.

I believe that after uninstalling NoSquint, the browser.zoom.siteSpecific setting needs to be set back to true so that Pale Moon can remember site-specific zoom levels.

(I seem to remember this was done automatically when uninstalling the old NoSquint versions, but it doesn't happen with v.2.2.2)

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4980
Joined: 2015-12-09, 15:45
Contact:

Re: Zoom

Unread post by moonbat » 2021-11-09, 23:11

person45 wrote:
2021-11-09, 22:11
Are we supposed to spend thousands of dollars and take programming courses for 2 years just to learn how to fix the zoom?
Oh yes, totally. It's not as though there's an entire repository of documentation including basic tutorials to get you started if you bothered asking :roll:
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

Keiji
Apollo supporter
Apollo supporter
Posts: 32
Joined: 2017-09-27, 19:31

Re: Zoom

Unread post by Keiji » 2021-11-10, 02:15

I've been hit by this issue as well.

I've downgraded to PM 29.4.0.2 until NoSquint is fixed - it's an essential extension for me. (I would have downgraded to PM 29.4.1, which I reckon I must have been on before the latest update, but strangely that's not included in the "archived versions" page - maybe just because the latest update was so recent.)

I might have a look at the extension myself at some point. Might have done that earlier if there was a warning that a deprecated component was being used. (As a user who's never seen the NoSquint source code before, there's no way I'd have known that it used this FUEL thing, despite seeing the latter mentioned in the release notes several months back...)

User avatar
zip2mike
Hobby Astronomer
Hobby Astronomer
Posts: 27
Joined: 2020-01-08, 02:22
Location: Osaka, Japan

Re: Zoom

Unread post by zip2mike » 2021-11-10, 02:52

I too rolled back to the earlier version 29.4.1 and NoSquint is back. It's essential for my old eyes. I don't understand why PM doesn't have a built-in zoom function... or does it? If so, I can't find it.
Last edited by zip2mike on 2021-11-10, 05:08, edited 1 time in total.

User avatar
zip2mike
Hobby Astronomer
Hobby Astronomer
Posts: 27
Joined: 2020-01-08, 02:22
Location: Osaka, Japan

Re: Zoom Manager

Unread post by zip2mike » 2021-11-10, 03:35

Could someone please post directions on finding the "Zoom Manager" in the Pale Moon UI?
I've searched everywhere and cannot find it. Thanks!

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 659
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: Zoom

Unread post by RealityRipple » 2021-11-10, 03:50

Um... hold down control and hit + or - on your keyboard. Or hold down control and scroll your mouse wheel.

User avatar
zip2mike
Hobby Astronomer
Hobby Astronomer
Posts: 27
Joined: 2020-01-08, 02:22
Location: Osaka, Japan

Re: Zoom

Unread post by zip2mike » 2021-11-10, 05:14

Thanks for that! I was looking for something that would put [-] [+] buttons on the UI, but your advice is appreciated. Meanwhile, I've rolled back to version 29.4.1 in order to restore NoSquint.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Zoom

Unread post by coffeebreak » 2021-11-10, 05:52

zip2mike wrote:
2021-11-10, 05:14
something that would put [-] [+] buttons on the UI
There are moveable zoom buttons in the Customize Palette.

Right-click on any toolbar -> Customize
or in the alternative,
View menu (menu bar only) -> Toolbars -> Customize
customizebox-zoom.png

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2409
Joined: 2012-08-19, 20:32

How to use Pale Moon's internal zoom manager and controls

Unread post by back2themoon » 2021-11-10, 09:37

1. Uninstall or disable NoSquint and restart Pale Moon as prompted (*see bottom note)

2. Go to about:config, type browser.zoom.siteSpecific in Search and make sure this setting is set to True. This will allow PM to store your zoom settings for each website.

3. Adjust zoom for each website via:

a) Zoom buttons
b) Ctrl and Mouse wheel
c) Ctrl and buttons + - and 0 (resets zoom level)
d) Pale Moon's menu: View/Zoom (if you don't have the Menu Bar enabled, press Alt to see it - use View/Toolbars to enable it permanently)
e) Pale Moon's menu: View/Zoom/Zoom Text only. Enable this option for zooming only website text.

Your Pale Moon zoom settings are stored within the PM profile, in the content-prefs.sqlite file. If you clear your Site Preferences data, for example via Pale Moon's Clear History tool or by using other cleaners, your zoom settings will be lost so make sure your profile is backed up.

*note: your NoSquint settings will remain stored within your PM profile. They will not be used by Pale Moon any more, unless somehow NoSquint makes a comeback in the future.
Last edited by back2themoon on 2021-11-10, 17:04, edited 1 time in total.

User avatar
Marcus
Fanatic
Fanatic
Posts: 182
Joined: 2016-09-23, 11:58

Re: Zoom

Unread post by Marcus » 2021-11-10, 10:16

The problem with the built in zoom is that it affects the whole page while NoSquint allows for text only zoom.
The workaround I found was to go to Preferences/Content and set a minimum font size.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2409
Joined: 2012-08-19, 20:32

Re: Zoom

Unread post by back2themoon » 2021-11-10, 10:31

Marcus wrote:
2021-11-10, 10:16
The problem with the built in zoom...
Read carefully the post which is just above your own. Text-only zoom is possible.

User avatar
Marcus
Fanatic
Fanatic
Posts: 182
Joined: 2016-09-23, 11:58

Re: Zoom

Unread post by Marcus » 2021-11-10, 10:43

Thanks. Not as granular as NoSquint but it works.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2409
Joined: 2012-08-19, 20:32

Re: Zoom

Unread post by back2themoon » 2021-11-10, 10:55

Yes, you can only use either global zoom or text-only zoom, not both. NS allows you to use both, even simultaneously at the same website e.g. 105% global-zoom and 115% text-zoom. This is the main limitation of the internal zoom manager, which in any case performs well.

Another feature of NoSquint which is perhaps easier to implement for Pale Moon's developers (feature request mode), is the ability to set the zoom increment percentage. A value of 5% for example, is more flexible than PM's default which I believe is 10% or higher?

edit: this question and proposed answer seems relevant (haven't tested it): How to change the zoom increment in Firefox?

Blacklab
Board Warrior
Board Warrior
Posts: 1080
Joined: 2012-06-08, 12:14

Re: Zoom

Unread post by Blacklab » 2021-11-10, 11:09

You can already alter native Pale Moon zoom increments by altering the string of Preference 'toolkit.zoomManager.zoomValues' in about:config. :)
Moonchild wrote:Zoom levels are percentage-based. The percentages are controlled (by a factor) with toolkit.zoomManager.zoomValues
and default to .3,.5,.67,.8,.9,1,1.1,1.2,1.33,1.5,1.7,2,2.4,3 as factors (equaling 30%, 50%, 67%, 80%, etc. all the way to 300%)
You can add more values or delete values as is convenient for you. (viewtopic.php?f=3&t=11678&p=83214#p83214)
See also 'Zoom In" and "Zoom Out" (smaller)' topic': viewtopic.php?f=3&t=17849#p130808

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2191
Joined: 2018-05-05, 13:29

Re: Zoom

Unread post by vannilla » 2021-11-10, 12:04

Keiji wrote:
2021-11-10, 02:15
Might have done that earlier if there was a warning that a deprecated component was being used.
There have been though. Some time ago there was an update where FUEL was disabled, but it was quickly superseded by another update because it broke too many extensions without enough of a prior warning.
It has been quite a few months since then, so the only way one would not know is to never look at release notes as I believe FUEL was mentioned.

Locked