Ask me anything!
Have a question you always wanted to ask Moonchild but never did? Now's your chance!
From 2026-03-08 to 2026-03-15 I'll be open to
any question by the community, after which I'll provide answers.
Go here to participate:
https://forum.palemoon.org/viewtopic.php?f=66&t=33222
For support with specific websites
Moderator: trava90
Forum rules
Please
always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.
Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
- Clear any current output
- Navigate or refresh the page in question
- Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
-
browser-user
- Newbie

- Posts: 5
- Joined: 2025-08-01, 10:45
Post
by browser-user » 2025-08-01, 10:49
https://openvpn.net
Code: Select all
Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox”
browser.xul
matching.mobilebanner.ru:443 uses an invalid security certificate.
The certificate expired on 09 февраля 2025 г. 11:18. The current time is 01 августа 2025 г. 13:26.
(Error code: SEC_ERROR_EXPIRED_CERTIFICATE)
(unknown)
Use of removeAttributeNode() is deprecated. Use removeAttribute() instead.
fd9d1056-ebb0a330fe4004b3.js:1:76429
TypeError: localStorage is null
Stack trace:
get isUpToDate@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:15029
get value@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:15233
initItems/o.allItems<@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:15587
initItems@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:15543
u/<@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:16235
aW@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:73245
oe@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:84686
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85324
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85304
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85304
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85304
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85304
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85304
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85304
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:86269
or@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85208
ol@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:85345
id@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:108718
nb@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:26764
is/<@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:108301
is@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:108309
o1@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:93001
oZ@https://openvpn.net/_next/static/chunks/fd9d1056-ebb0a330fe4004b3.js:1:92156
T@https://openvpn.net/_next/static/chunks/52117-496f3aa58b2299d6.js:1:84547
52117-496f3aa58b2299d6.js:1:4065
TypeError: window.sessionStorage is null[Learn More]
modules.a3cb6dcf71aec7e1a87f.js:4:32674
[OneAI zendesk integration] Couldn't find the iframe after multiple attempts
52117-496f3aa58b2299d6.js:1:4065
TypeError: NetworkError when attempting to fetch resource.
web-widget-main-6df59c9.js:2:437722
-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-01, 11:02
This is a problem with the matching.mobilebanner.ru domain (assuming it's an ad banner triggering this). I'm guessing it's a region-specific banner since the site comes up just fine in my region without issues.
matching.mobilebanner.ru uses an invalid security certificate. The certificate expired on Sunday, 9 February 2025 09:18. The current time is Friday, 1 August 2025 12:59. (Error code: SEC_ERROR_EXPIRED_CERTIFICATE)
This has been an issue for them for 6 months... This isn't a browser problem; it's doing exactly what it is supposed to be doing, which is preventing a connection to an insecure https host.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-01, 11:36
I pinged openvpn's business security department (which is listed as the contact for website&infra sec issues) about this. Hopefully they will re-evaluate which partners they use, or re-think how their banner integration works with their site.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
browser-user
- Newbie

- Posts: 5
- Joined: 2025-08-01, 10:45
Post
by browser-user » 2025-08-01, 14:24
Moonchild wrote: ↑2025-08-01, 11:02
I'm guessing it's a region-specific banner since the site comes up just fine in my region without issues.
Thank you for the hint, I used the VPN to change my apparent IP.
No avail:
I'm on win7/64 with 32-bit Palemoon here.
-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-01, 14:32
Yeah I don't know what triggers this request for you. Maybe one of your language settings is also involved. Either way, the ball is in their court for the integration of the russian banner partner and if that error triggers site malfunction. We just have to wait and see what OpenVPN does.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Kris_88
- Board Warrior

- Posts: 1171
- Joined: 2021-01-26, 11:18
Post
by Kris_88 » 2025-08-01, 15:47
"TypeError: localStorage is null"
"TypeError: window.sessionStorage is null"
I can't reproduce the problem. But it's possible that some browser security settings really do not allow access to localStorage. Try a new profile with default settings.
-
Kris_88
- Board Warrior

- Posts: 1171
- Joined: 2021-01-26, 11:18
Post
by Kris_88 » 2025-08-01, 17:20
Indeed, when "dom.storage.enabled = false" in about:config,
we have the message "TypeError: localStorage is null"
Although, most likely, OP won't come here and read it.

-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-02, 12:31
Reply from OpenVPN:
Thank you for your patience.
I wanted to inform you that we do not feature inline ads on our websites. Therefore, there should be no reason for mobilebanner.ru to appear as part of our content.
So, OP almost certainly has some malware on their system or in their browser that injects ads into web content, exposed by the expired certificate. They should investigate their system and browser for any malicious ad injectors and get rid of them.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Kris_88
- Board Warrior

- Posts: 1171
- Joined: 2021-01-26, 11:18
Post
by Kris_88 » 2025-08-02, 12:44
Moonchild wrote: ↑2025-08-02, 12:31
Reply from OpenVPN:
As far as I understand, the main problem is not in ads, but in this:
Code: Select all
TypeError: localStorage is null
Stack trace:
get isUpToDate@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:15029
get value@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:15233
initItems/o.allItems<@https://openvpn.net/_next/static/chunks/app/layout-5b463520ccee4885.js:1:15587
...
52117-496f3aa58b2299d6.js:1:4065
TypeError: window.sessionStorage is null[Learn More]
modules.a3cb6dcf71aec7e1a87f.js:4:32674
-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-02, 12:45
Don't disable localStorage if you want the web to work. Many sites rely on it.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-02, 12:46
Kris_88 wrote: ↑2025-08-02, 12:44
As far as I understand, the main problem is not in ads
It is, however, a problem OP needs to look into.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
browser-user
- Newbie

- Posts: 5
- Joined: 2025-08-01, 10:45
Post
by browser-user » 2025-08-05, 10:54
Thanks for suggestions.
I checked the
dom.storage.enabled, and it is indeed set to "
FALSE".
However:
- no malware here, this is 100% sure
- the Palemoon's installation is "out of the box", == all the settings are at their default values
So, should I set the
dom.storage.enabled to
TRUE?
-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-05, 10:58
The default for dom.storage.enabled is true, so your config is not an "out of the box experience" for Pale Moon.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
browser-user
- Newbie

- Posts: 5
- Joined: 2025-08-01, 10:45
Post
by browser-user » 2025-08-05, 11:49
Hmmm...
Just updated to the v33.8.1.2, checked its'
dom.storage.enabled setting, - also was
FALSE.
Making it ==
TRUE solved my issue.
Thank you!
A side notice:
- the only non-default settings I made were not letting it place its' shortcut on my desktop and not letting it be the default browser. Otherwise it is a clean install.
-
Moonchild
- Project founder

- Posts: 38956
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2025-08-05, 11:56
Maybe you previously installed Pale Moon and you're still using leftovers of the old browser profile with non-standard settings?
Try creating a new profile (about:profiles can help you with that)
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
browser-user
- Newbie

- Posts: 5
- Joined: 2025-08-01, 10:45
Post
by browser-user » 2025-08-05, 13:01
Thank you, I'll try.