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
Mouzer
New to the forum
New to the forum
Posts: 1
Joined: 2021-08-17, 16:28

Zoom

Unread post by Mouzer » 2021-08-17, 16:49

After updating on August 17, 2021, zoom controls don't work that were added from the lower right pop up site/customize and no squint doesn't work though it seems to load it doesn't show when highlighting the zoom level or right clicking. Some sites are fine, while another even at 90% is way too large. I have no idea how to fix this.

User avatar
zlykiss
New to the forum
New to the forum
Posts: 1
Joined: 2021-08-17, 22:49

Re: Zoom

Unread post by zlykiss » 2021-08-17, 22:57

I downgraded to previous PM version because NoSquint addon stopped working properly and I cant find any other addon that replaces this one. Pleease fix this, zoom is really essential for me.

User avatar
Gordon Dry
Fanatic
Fanatic
Posts: 107
Joined: 2014-10-14, 19:54
Location: Germany

Re: Zoom

Unread post by Gordon Dry » 2021-08-17, 23:29


tman801
Fanatic
Fanatic
Posts: 102
Joined: 2014-10-26, 18:50
Location: Gilbert, Wv.

Re: Zoom

Unread post by tman801 » 2021-08-18, 00:42

Same problem in W10. Went back to 29.3. Haven't tried it in Linux.

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 4585
Joined: 2011-10-03, 10:19
Location: Piney Woods of Southeast Texas, USA

Re: Zoom

Unread post by Night Wing » 2021-08-18, 00:45

I'm glad I ran across this topic thread since it affects me too since I use NoSquint because of my very poor eyesight.

But for me, it is "good news and bad news". I primarily use linux Pale Moon and 29.4.0 has not been released yet for linux (as I type this post). That is the good news since I have seven linux Mint hard drives. All these seven Mint hard drives still have 64 bit linux Pale Moon 29.3.0 installed on them.

The bad news is, I have one 64 bit Windows 7 hard drive which I installed 64 bit windows Pale Moon 29.4.0 and like the others in this thread, NoSquint 2.2.2 is crippled in this version.

So I am going to hold off on installing linux Pale Moon 29.4.0 on my seven linux Mint hard drives and see if this situation gets resolved.
Linux Mint 20.2 (Uma) Xfce 64 Bit with 64 Bit linux Pale Moon

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 31056
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Zoom

Unread post by Moonchild » 2021-08-18, 09:02

I'd like to know any specifics regarding this problem when they become known. There shouldn't be an issue with extensions with what has been implemented in this update but it may be dependent exactly on how things are implemented; since nobody has posted details so far on the scripting side of things it's unknown and I'd like to know so i can inform extension devs.
"Remember, only you can prevent Earth's destruction by spelling Pale Moon with a space." -- Athenian200
Image

User avatar
bolekb
Moongazer
Moongazer
Posts: 11
Joined: 2020-09-17, 16:32

Re: Zoom

Unread post by bolekb » 2021-08-18, 12:46

Using Browser Toolbox, I see this error:

Code: Select all

TypeError: NSQ.prefs is undefined[Learn More] 
cmd.js:26:9
	NoSquint.cmd</this.enlargePrimary chrome://nosquint/content/cmd.js:26:9
	NoSquint.cmd</this.buttonEnlarge chrome://nosquint/content/cmd.js:11:55
	oncommand chrome://browser/content/browser.xul:1:1
But as I never got into extension development, I cannot figure this out. But trying to dive deeper, in the browser log, I see this error during startup:

Code: Select all

ReferenceError: Application is not defined[Learn More] lib.js:11:5
which corresponds to this fragment:

Code: Select all

   /* Setup global (spans all windows) storage object.  The storage object
     * exists once, and is referenced for each window.  (In contrast, doing
     * Application.storage.set('foo', [1,2]) will store a copy of the list.)
     */
    this.storage = Application.storage.get('nosquint-global', null);  // <--- Error thrown here
    if (this.storage === null) {
        // Initialize global defaults.
        this.storage = {
            disabled: false,
            quitting: false,
            origSiteSpecific: null,
            dialogs: {},
            NoSquint: NoSquint
        };
        Application.storage.set('nosquint-global', this.storage);
    }

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 31056
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Zoom

Unread post by Moonchild » 2021-08-18, 13:28

Well the question is then: where is Application determined/set? i.e. keep following that trail of breadcrumbs.
"Remember, only you can prevent Earth's destruction by spelling Pale Moon with a space." -- Athenian200
Image

vannilla
Board Warrior
Board Warrior
Posts: 1815
Joined: 2018-05-05, 13:29

Re: Zoom

Unread post by vannilla » 2021-08-18, 13:38

A quick scan of the source code shows that Application is not defined anywhere at all.
Nosquint uses it but does not create it.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 10638
Joined: 2012-10-09, 19:37
Location: The Seriphia Galaxy

Re: Zoom

Unread post by New Tobin Paradigm » 2021-08-18, 14:18

THIS IS AN AUTHORITATIVE ANSWER TO ISSUES AT HAND. PLEASE REFERENCE IT IN OTHER THREADS!

We have identified that this and any other busted extension that cites Application as not being defined this release was because we removed the ancient first generation Mozilla attempt, called FUEL, to make extensions "easier" to code. While we have had a deprecation message emitted for any consumers for some time.. Obviously some did not get the message.

The reason it isn't defined in extension code nor the browser core is because FUEL was defined globally by its self in a way rarely seen that did NOT need initialization directly like most XPCOM JS Components. As a consequence of this, we missed a few aberrant uses in the browser core as well. As such we are going to to make an out-of-band release which will restore the FUEL component for the time being. However, extension developers should take notice and start work on updating their extensions to standard toolkit methods because the restoration will be short lived.
Better that a 100 probably guilty people die then one of them get a clean shot on me.
Image

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 4585
Joined: 2011-10-03, 10:19
Location: Piney Woods of Southeast Texas, USA

Re: Zoom

Unread post by Night Wing » 2021-08-18, 14:45

Since Ebon Jaeger updated NoSquint to version 2.2.2 for Pale Moon, is he still active on the Pale Moon forums site? I haven't been successful in finding him to inquire about updating NoSquint to make it work properly on windows and linux Pale Moon (29.4.0).

The last time Ebon visited this forums site was on Wed; July 10, 2019 1:47 pm.
Linux Mint 20.2 (Uma) Xfce 64 Bit with 64 Bit linux Pale Moon

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

Re: Zoom

Unread post by coffeebreak » 2021-08-18, 16:13

And EbonJaeger hasn't been active on NoSquint's GitHub repo for even longer, since July 2018, though he's visibly active elsewhere on GitHub.
Night Wing wrote:
2021-08-18, 14:45
I haven't been successful in finding him...
Did you try via his forum account - email and private messages are both enabled.
Seems like the only possibility...

josephd
Fanatic
Fanatic
Posts: 122
Joined: 2014-09-09, 12:15
Location: Tennessee

Re: Zoom

Unread post by josephd » 2021-08-18, 16:34

coffeebreak wrote:
2021-08-18, 16:13

Seems like the only possibility...
Per his profile page. Last active: Wed Jul 10, 2019 1:47 pm on Pale Moon forum. Over 2 years ago. May not even come here any more.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 10638
Joined: 2012-10-09, 19:37
Location: The Seriphia Galaxy

Re: Zoom

Unread post by New Tobin Paradigm » 2021-08-18, 16:36

Well he has NEVER logged into Phoebus 2.0 as his display name and email is null. Perhaps someone should fork his extension if he can't be contacted. Someone who is NOT RealityRipple.
Better that a 100 probably guilty people die then one of them get a clean shot on me.
Image

tman801
Fanatic
Fanatic
Posts: 102
Joined: 2014-10-26, 18:50
Location: Gilbert, Wv.

Re: Zoom

Unread post by tman801 » 2021-08-19, 02:51

Since Zoom Page will not work in Pale Moon Windows and NoSquint may in the future not work, is there anything else that can replace them?

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

Re: Zoom

Unread post by coffeebreak » 2021-08-19, 05:33

tman801 wrote:
2021-08-19, 02:51
NoSquint
For now, updating to PM 29.4.0.1 should help.

_yuyu_
Fanatic
Fanatic
Posts: 241
Joined: 2015-03-02, 14:18
Location: Moscow

Re: Zoom

Unread post by _yuyu_ » 2021-08-19, 07:52

tman801 wrote:
2021-08-19, 02:51
Since Zoom Page will not work in Pale Moon Windows and NoSquint may in the future not work, is there anything else that can replace them?
Zoom Page still works perfectly for me on PM 29.4
Pale Moon 32-bit on Win 7 x64

tman801
Fanatic
Fanatic
Posts: 102
Joined: 2014-10-26, 18:50
Location: Gilbert, Wv.

Re: Zoom

Unread post by tman801 » 2021-08-19, 17:33

_yuyu_ wrote:
2021-08-19, 07:52
tman801 wrote:
2021-08-19, 02:51
Since Zoom Page will not work in Pale Moon Windows and NoSquint may in the future not work, is there anything else that can replace them?
Zoom Page still works perfectly for me on PM 29.4
Is this in W 10? what version of Zoom Page are you using? I could not get it to work in W10 on PM 29.3.

User avatar
Gordon Dry
Fanatic
Fanatic
Posts: 107
Joined: 2014-10-14, 19:54
Location: Germany

Re: Zoom

Unread post by Gordon Dry » 2021-08-19, 17:40

_yuyu_ wrote:
2021-08-19, 07:52
Zoom Page still works perfectly for me on PM 29.4
That is not the point. It's the addon NoSquint what this is about.

Quorx
Moon lover
Moon lover
Posts: 77
Joined: 2016-11-28, 16:58
Location: Munich

Re: Zoom

Unread post by Quorx » 2021-08-19, 19:50

Well not quite: The thread ist only titled "Zoom".
But I also came across it because I was affected by the functional failure of NoSquint. ZoomPage I had already discarded some time ago because I had the impression that it would no longer work.

An additional feature of NoSquint is the option to set text color page-secific. Neither Palemoon nor ZoomPage can do that.
Nowadays, when web designers think it's a good idea to present gray text on a grayish background this is a feature becoming increasingly indispensable.
– Perhaps browser developers should also think about how to deal with the increasing "mobile first" doctrine on the internet: Very few websites in "responsable design" are displayed in a useful way on desktop computers.
NoSquint there has often been the saviour in times of need. »Nie war er so wertvoll wie heute...«

Locked