White Blank page at Shell Limited Warranty Webpage

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.
User avatar
Hugo Oberstein
Hobby Astronomer
Hobby Astronomer
Posts: 24
Joined: 2024-11-21, 01:40

White Blank page at Shell Limited Warranty Webpage

Post by Hugo Oberstein » 2026-07-03, 20:19

Hello, This happens every now and then when browsing, a blank white screen will show and the status bar says "Done". I decided to post this with a fresh install of Pale Moon (not a reinstall) on a test PC. This a fresh 5 minutes ago install without any settings changes or Add-ons installed.

Shell Limited Warranty | Shell Rotella®
https://rotella.shell.com/en_us/promos- ... ranty.html

Name Pale Moon
Version 34.3.1 (32-bit)
Build ID 20260622183104
Update History
Update Channel release
User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:128.0) Gecko/20100101 Goanna/6.9 Firefox/128.0 PaleMoon/34.3.1
OS Windows_NT 6.1
CPU Capabilities SSE2 AVX

Web Console error:

Code: Select all

15:52:36.616 TypeError: URL.parse is not a function 1 app.min.ACSHASHaac8969622892f36b9f86d4b678dfc4f.js:231:6173
	<anonymous> https://rotella.shell.com/etc.clientlibs/amidala/clientlibs/app.min.ACSHASHaac8969622892f36b9f86d4b678dfc4f.js:231:6173
	InnerModuleEvaluation self-hosted:3764:26
	evaluation self-hosted:3703:28
I hope others can reproduce this because it happens to me maybe once a month on various sites.

Thank you.

User avatar
ron_1
Knows the dark side
Knows the dark side
Posts: 3141
Joined: 2012-06-28, 01:20

Re: White Blank page at Shell Limited Warranty Webpage

Post by ron_1 » 2026-07-03, 21:21

I also get a blank white screen on your link. In a new profile as well.

User avatar
adoxa
Astronaut
Astronaut
Posts: 668
Joined: 2019-03-16, 13:26
Location: Qld, Aus.

Re: White Blank page at Shell Limited Warranty Webpage

Post by adoxa » 2026-07-04, 01:56

Adding a polyfill for URL.parse results in another error with adoptedStyleSheets; providing that gets the page working, but it's not exactly pretty. Here's the Greasemonkey script I used.

Code: Select all

// ==UserScript==
// @name        URL.parse polyfill
// @namespace   adoxa
// @include     https://rotella.shell.com/*
// @version     1
// @grant       none
// @run-at      document-start
// ==/UserScript==
URL.parse = function(path, base) {
  try {
    return new URL(path, base);
  } catch(e) {
    return null;
  }
}
document.adoptedStyleSheets = [];

User avatar
jobbautista9
Board Warrior
Board Warrior
Posts: 1237
Joined: 2020-11-03, 06:47
Location: Philippines

Re: White Blank page at Shell Limited Warranty Webpage

Post by jobbautista9 » 2026-07-04, 04:06

So URL.parse() is just URL.canParse() implemented a year later except instead of returning a boolean it returns the parsed URL instead or null if failure. Not sure what the point of this yet another syntactic sugar is... :coffee:

https://url.spec.whatwg.org/#dom-url-parse
Image

Tired of creating stuff!

Avatar artwork by Shinki669: https://www.pixiv.net/artworks/113645617

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

User avatar
Hugo Oberstein
Hobby Astronomer
Hobby Astronomer
Posts: 24
Joined: 2024-11-21, 01:40

Re: White Blank page at Shell Limited Warranty Webpage

Post by Hugo Oberstein » 2026-07-10, 21:50

Pinging this post to stimulate activity. Solutions or other ideas?

User avatar
Moonchild
Project founder
Project founder
Posts: 39633
Joined: 2011-08-28, 17:27
Location: Sweden

Re: White Blank page at Shell Limited Warranty Webpage

Post by Moonchild » 2026-07-11, 05:40

jobbautista9 wrote:
2026-07-04, 04:06
So URL.parse() is just URL.canParse() implemented a year later except instead of returning a boolean it returns the parsed URL instead or null if failure. Not sure what the point of this yet another syntactic sugar is... :coffee:

https://url.spec.whatwg.org/#dom-url-parse
The point is more churn so Google can keep pushing exclusive Chrome compatibility onto the web.
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite