Pixel Planet not working anymore Topic is solved

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:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-01-31, 05:44

Pixel Planet, a fun time wasting site when you vandalize the world map 1 pixel at a time, stopped working sometime during Pale Moon's last revision (32.5.2). It is still not working with the milestone release 33.0.0. Obviously, something changed on their end. I don't know how this can be fixed on PM's end, but I will mention it here anyway. 1 way to easily tell the website is broken, is by the absence of user UI, or user HUD that normally loads every time you visit.

URL: https://pixelplanet.fun
Browser: 33.0.0 64bit Mac
uBlock Origin: off
eMatrix: on (all page-related scripts allowed)
PureURL: on

Error Console:

Code: Select all

Timestamp: 1/31/24, 00:30:26
Error: TypeError: t is null
Source File: https://pixelplanet.fun/assets/client.en.d63dfd8b.js
Line: 1
Timestamp: 1/31/24, 00:29:08
Error: SecurityError: The operation is insecure.
Source File: https://pixelplanet.fun/
Line: 15
Timestamp: 1/31/24, 00:29:09
Error: TypeError: window.ssv is undefined
Source File: https://pixelplanet.fun/assets/client.en.d63dfd8b.js
Line: 1
Browser Console:

Code: Select all

Socket is closed. Reconnect will be attempted in 1000 ms.   
client.en.d63dfd8b.js:1:19643
GET 
https://pixelplanet.fun/#d,0,0,16 [HTTP/2.0 200 OK 196ms]
GET 
https://pixelplanet.fun/assets/client.en.d63dfd8b.js [HTTP/2.0 304 Not Modified 23ms]
GET 
https://pixelplanet.fun/assets/default.5bd346a3.css [HTTP/2.0 200 OK 30ms]
GET 
https://pixelplanet.fun/assets/vendor.28ab8535.js [HTTP/2.0 200 OK 27ms]
Creating WebSocketClient  
client.en.d63dfd8b.js:1:14574
Store version: 15 
client.en.d63dfd8b.js:1:3540
Noticed screen: 2192 / 1562  
client.en.d63dfd8b.js:1:36467
GET 
https://pixelplanet.fun/loading0.png [HTTP/2.0 304 Not Modified 20ms]
GET 
XHR 
https://pixelplanet.fun/api/me [HTTP/2.0 200 OK 50ms]
TypeError: window.ssv is undefined
Stack trace:
Ee@https://pixelplanet.fun/assets/client.en.d63dfd8b.js:1:56902
Eo@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:72291
Pi@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:83912
Ei@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:83120
xi@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:82725
Eu@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:132447
ws@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:118275
gs@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:118203
ys@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:118066
os@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:114873
ls@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:113428
S@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:185814
N@https://pixelplanet.fun/assets/vendor.28ab8535.js:2:186346
  
vendor.28ab8535.js:2:80926
GET 
https://pixelplanet.fun/tiles/0/6/31/31.webp [HTTP/2.0 304 Not Modified 163ms]
GET 
https://pixelplanet.fun/tiles/0/4/7/7.webp [HTTP/2.0 304 Not Modified 123ms]
GET 
https://pixelplanet.fun/tiles/0/6/31/32.webp [HTTP/2.0 304 Not Modified 149ms]
GET 
https://pixelplanet.fun/tiles/0/4/7/8.webp [HTTP/2.0 304 Not Modified 149ms]
GET 
https://pixelplanet.fun/tiles/0/2/1/2.webp [HTTP/2.0 304 Not Modified 25ms]
GET 
https://pixelplanet.fun/tiles/0/6/32/31.webp [HTTP/2.0 304 Not Modified 140ms]
GET 
https://pixelplanet.fun/tiles/0/2/2/1.webp [HTTP/2.0 304 Not Modified 21ms]
GET 
https://pixelplanet.fun/tiles/0/6/32/32.webp [HTTP/2.0 304 Not Modified 139ms]
GET 
https://pixelplanet.fun/tiles/0/4/8/8.webp [HTTP/2.0 304 Not Modified 31ms]
GET 
https://pixelplanet.fun/ws [HTTP/1.1 101 Switching Protocols 176ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/127/127.bmp [HTTP/2.0 304 Not Modified 146ms]
GET 
https://pixelplanet.fun/tiles/0/2/1/1.webp [HTTP/2.0 200 OK 26ms]
GET 
https://pixelplanet.fun/tiles/0/0/0/0.webp [HTTP/2.0 200 OK 29ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/127/128.bmp [HTTP/2.0 304 Not Modified 50ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/127/129.bmp [HTTP/2.0 304 Not Modified 154ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/128/127.bmp [HTTP/2.0 304 Not Modified 122ms]
GET 
https://pixelplanet.fun/tiles/0/4/8/7.webp [HTTP/2.0 200 OK 164ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/128/128.bmp [HTTP/2.0 304 Not Modified 140ms]
GET 
https://pixelplanet.fun/tiles/0/2/2/2.webp [HTTP/2.0 200 OK 27ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/128/129.bmp [HTTP/2.0 304 Not Modified 130ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/129/127.bmp [HTTP/2.0 304 Not Modified 155ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/129/128.bmp [HTTP/2.0 304 Not Modified 135ms]
GET 
XHR 
https://pixelplanet.fun/chunks/0/129/129.bmp [HTTP/2.0 304 Not Modified 134ms]

User avatar
adoxa
Fanatic
Fanatic
Posts: 170
Joined: 2019-03-16, 13:26

Re: Pixel Planet not working anymore

Unread post by adoxa » 2024-01-31, 07:36

If you trust it go to about:config and enable network.websocket.allowInsecureFromHTTPS.
If you don't trust it here's a Modify HTTP Response filter to skip the insecure error (allowing window.ssv to be created).

Code: Select all

[["pixelplanet.fun",["/^\\/($|#)/",["/new WebSocket.*?;/",""]]]]

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-01-31, 09:52

adoxa wrote:
2024-01-31, 07:36
If you trust it go to about:config and enable network.websocket.allowInsecureFromHTTPS.
If you don't trust it here's a Modify HTTP Response filter to skip the insecure error (allowing window.ssv to be created).
I am rusty with About Config. Where/how should I add the second code?

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

Re: Pixel Planet not working anymore

Unread post by back2themoon » 2024-01-31, 11:28

The about:config method is ten times simpler, but here's the second method which is probably best, since it only applies for that website:

1. Install the Modify HTTP Response extension.
2. Go to its options, paste the code in the Filters section and enable Enable.
3. Step 2 above only applies if the Filters section is empty. If you are already using it with some other filter(s), the code needs a slight modification.

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

Re: Pixel Planet not working anymore

Unread post by Moonchild » 2024-01-31, 11:38

adoxa wrote:
2024-01-31, 07:36
enable network.websocket.allowInsecureFromHTTPS
Please only use this for debugging.
Plain websocket connections from https sites are a considerable security risk so you really shouldn't allow them (and it's very likely you'd not think of re-disabling them once you're done with your blasting of a site)
"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

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-01-31, 12:27

back2themoon wrote:
2024-01-31, 11:28
The about:config method is ten times simpler, but here's the second method which is probably best, since it only applies for that website:

1. Install the Modify HTTP Response extension.
2. Go to its options, paste the code in the Filters section and enable Enable.
3. Step 2 above only applies if the Filters section is empty. If you are already using it with some other filter(s), the code needs a slight modification.
That one is 3 years old....

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

Re: Pixel Planet not working anymore

Unread post by Moonchild » 2024-01-31, 15:18

KlarkKentThe3rd wrote:
2024-01-31, 12:27
That one is 3 years old....
So is my baco wrench. it still works fine.
"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

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-02-01, 06:52

As a non-programmer I have no way of knowing if an old add-on is safe or not.

Anyway, this is a non-solution. Doesn't work. Site works without issues in Waterfox and Brave.
You do not have the required permissions to view the files attached to this post.

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-02-02, 05:16

This is what the site SHOULD look like, with the HUD elements on the left and right. Screenshot from Waterfox.
You do not have the required permissions to view the files attached to this post.

User avatar
adoxa
Fanatic
Fanatic
Posts: 170
Joined: 2019-03-16, 13:26

Re: Pixel Planet not working anymore

Unread post by adoxa » 2024-02-02, 06:17

Basilisk 2023.12.09 using the filter.
You do not have the required permissions to view the files attached to this post.

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

Re: Pixel Planet not working anymore

Unread post by back2themoon » 2024-02-02, 09:38

Try Safe Mode. The filter worked only on Safe Mode for me. Also, the about:config method only worked in a clean profile.

It looks like something else might easily interfere with the workarounds, but I couldn't figure out what.

correction: obviously the filter cannot work in Safe Mode because all extensions are disabled. Try disabling all extensions except Modify HTTP Response.

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-02-02, 11:25

Tried minimal extensions (pic related), then tried no extensions save for HTTP Response. No result in either case. Also had to stare at the default theme instead of Milestone, was painful for the eyes.

The only thing left to try is Safe Mode, but..... don't think I ever used that. And if it erases my session (that I always keep going), not trying it at all.
You do not have the required permissions to view the files attached to this post.

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

Re: Pixel Planet not working anymore

Unread post by Moonchild » 2024-02-02, 13:19

KlarkKentThe3rd wrote:
2024-02-02, 11:25
the default theme instead of Milestone, was painful for the eyes.
Still better than a singing Stallman.
"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

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-02-04, 09:20

I wonder if starting a fresh profile will help. I never did that, but I hope there is a way to carry over old bookmarks.

User avatar
Kris_88
Keeps coming back
Keeps coming back
Posts: 940
Joined: 2021-01-26, 11:18

Re: Pixel Planet not working anymore

Unread post by Kris_88 » 2024-02-04, 12:49

KlarkKentThe3rd wrote:
2024-02-04, 09:20
I wonder if starting a fresh profile will help. I never did that, but I hope there is a way to carry over old bookmarks.
I see you have Greasemonkey.
This site works for me with the following script:

Code: Select all

// ==UserScript==
// @name        pplanet
// @namespace   pplanet
// @include     https://pixelplanet.fun/*
// @run-at document-start
// @version     1
// @grant       none
// ==/UserScript==

window.ssv = {};
U19.png
You do not have the required permissions to view the files attached to this post.

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-02-04, 16:58

Kris_88 wrote:
2024-02-04, 12:49

This site works for me with the following script:
That looks like a solution!

........ where do I paste it? (in GreaseMonkey)

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

Re: Pixel Planet not working anymore

Unread post by back2themoon » 2024-02-04, 17:34

Add-ons Manager / User Scripts / New User Script / Use Script From Clipboard

edit: Or use the Greasemonkey icon (New User Script), or the Pale Moon Tools/Greasemonkey menu. In all cases, you must first copy the code for "Use Script From Clipboard" to appear.

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-02-04, 18:44

back2themoon wrote:
2024-02-04, 17:34
Add-ons Manager / User Scripts / New User Script / Use Script From Clipboard

edit: Or use the Greasemonkey icon (New User Script), or the Pale Moon Tools/Greasemonkey menu. In all cases, you must first copy the code for "Use Script From Clipboard" to appear.
Thanks, have not used GM for more than 2 times over a year ago, forgot how it even works.

This solution is 3rd party, and therefore not a real solution. But there is no reason for this thread to stay here. So I'll just mark it as "solved" anyway.

P.S. Pixel Planet is a little choppy right now, but definitely usable. Maybe too many users online.

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

Re: Pixel Planet not working anymore

Unread post by back2themoon » 2024-02-04, 18:51

KlarkKentThe3rd wrote:
2024-02-04, 18:44
This solution is 3rd party, and therefore not a real solution.
I'm not sure that's accurate. Extensions are part of the browser's ecosystem. Sure, they are not made by the Pale Moon Team but neither is Pixel Planet. The whole Internet is 3rd-party essentially.

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: Pixel Planet not working anymore

Unread post by KlarkKentThe3rd » 2024-02-04, 19:24

back2themoon wrote:
2024-02-04, 18:51
The whole Internet is 3rd-party essentially.
You are NOT wrong about that.