ardmediathek.de doesn't work with Pale Moon 28.11

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.
Tohuwabohuix

ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Tohuwabohuix » 2020-07-23, 21:26

The following is actually the first time that I am experiencing a serious problem in Pale Moon.
And one whose cause I can not find and which I can not fix myself:

ardmediathek.de no longer works since the update to Pale Moon 28.11

When I go to https://www.ardmediathek.de, since the update to PM 28.11 I only get the 404 error message.
This is also the case in the latest unstable release version 29.0.0a5.

I tested everything with new, virgin profiles without changing any settings.
The subsequent attempts with various "general.useragent.override.ardmediathek.de" brought no improvement.

The tests with the previous version 28.10 (and older ones) were successful - https://www.ardmediathek.de runs without any problems.

Despite a long search, I have no idea what caused it or how to solve it.

Pageview screnshots:

Attempt to go to ardmediathek.de (PM 28.11):
ardmediathek.de screenshot#1.jpg
A few seconds later (PM 28.11):
ardmediathek.de screenshot#2 some seconds later.jpg

With Pale Moon 28.10 :
ardmediathek.de screenshot#3.jpg
Sreen from the following video (PM 28.10):
ardmediathek.de screenshot#4, from video.jpg

User avatar
therube
Board Warrior
Board Warrior
Posts: 1651
Joined: 2018-06-08, 17:02

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by therube » 2020-07-23, 23:07

No issue here.
Site loads, I can see the shows that are available.

(Now, I can't play them, but that's a different matter.
Dieses Video kann leider nicht abgespielt werden. Wichtig: Inhalte mit Geoblocking können nur von Deutschland aus abgerufen werden. Wir bitten um Ihr Verständnis.Qualitätsauswahl für externen Player:
I'm in the US.)


As a test, create a new clean Profile, load the site in that new Profile in 28.11 ... and ?

Or before that, restart PM into Safe Mode & see if that makes any difference.
(If not, then do the above.)

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

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by coffeebreak » 2020-07-24, 00:35

Tohuwabohuix wrote:
2020-07-23, 21:26
ardmediathek.de no longer works since the update to Pale Moon 28.11
In 28.11, it works for me (new profile) if dom.abortController.enabled is changed to false .
Before changing the pref, I got 404.

Apparently though, a number of other sites need this preference enabled, so it's recommended to only disable it temporarily as needed.

User avatar
Tharthan
Board Warrior
Board Warrior
Posts: 1411
Joined: 2019-05-20, 20:07
Location: New England

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Tharthan » 2020-07-24, 05:49

coffeebreak wrote:
2020-07-24, 00:35
In 28.11, it works for me (new profile) if dom.abortController.enabled is changed to false.
I know nix about coding, but what is it about this preference that is causing several sites to not work properly now that it exists enabled in 28.11?
"This is a war against individuality and intelligence. Only thing we can do is stand strong."adesh, 9 January 2020

"I used to think I was a grumpy old man, but I don't hold a candle compared to Tharthan."Cassette, 9 September 2020

Image

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

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by coffeebreak » 2020-07-24, 07:20

I'm not a coder - Your question would be better addressed to Moonchild.

Since 28.11 was released, problems have come up on a couple of other sites that were worked around by flipping that preference. (Apparently there's some problem with how the feature that underlies the preference was implemented.)
If you want to read the feature's GitHub issue, search the UXP repo for abortController .

If you search the forum on the preference name, you'll know whatever I do
(you should always do that with this kind of question):
dom.abortController.enabled (forum search)

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by adesh » 2020-07-24, 07:35

I think the AbortController imlementation is incomplete or not spec compliant. Or maybe websites are assuming "full" Streams API implementation while only AbortController is implemented.

See this aslo: viewtopic.php?p=194301#p194301

We are going now in a different code branch or served different code targeted for Firefox/Chrome/etc. but it's good to see websites doing feature detection.

User avatar
loxodont
Astronaut
Astronaut
Posts: 725
Joined: 2014-07-26, 23:03
Location: Mare Serenitatis

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by loxodont » 2020-07-24, 13:46

Those movies play fine in Basilisk and in Pale Moon they also play again after toggling dom.abortController.enabled to false.

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

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Moonchild » 2020-07-24, 13:52

FTR, I'll look at this with priority when I'm back. I think I know what the issue is.
"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

Tohuwabohuix

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Tohuwabohuix » 2020-07-25, 22:15

So far I have not had the time to respond to the supportive answers and to thank you - I do that now:

Thank you to everyone who helped and posted here. :wave:

therube wrote:
2020-07-23, 23:07
No issue here. Site loads, I can see the shows that are available.
Perhaps due to geoblocking, the site does not load to the point where it begins to bitch around.
therube wrote:
2020-07-23, 23:07
As a test, create a new clean Profile, load the site in that new Profile in 28.11 ... and ?
I did:
Tohuwabohuix wrote:
2020-07-23, 21:26
I tested everything with new, virgin profiles without changing any settings.
------------------------------------------------------------------------------------------------------------
coffeebreak wrote:
2020-07-24, 00:35
In 28.11, it works for me (new profile) if dom.abortController.enabled is changed to false .
Thanks, that helps me out from having to start Firefox for ardmediathek.de every time.

------------------------------------------------------------------------------------------------------------
Moonchild wrote:
2020-07-24, 13:52
FTR, I'll look at this with priority when I'm back. I think I know what the issue is.
Great! Thank You. After I know that I can use the page with Pale Moon by switching "dom.abortController.enabled" to false, it is not urgent for me.

------------------------------------------------------------------------------------------------------------

I have another, not so important, but curious question:

With Firefox arrows appear when I hover with the mouse on the right or left side on ardmediathek.de - with Pale Moon not. What's the background to that - I don't need this arrows but I'm just a curious guy.

See screenshots:

Pale Moon (with "dom.abortController.enabled" = false):
ardmediathek.de screenshot#6 PM 28.11.jpg
Firefox:
ardmediathek.de screenshot#5 Ff-ESR 78,0,2.jpg

Tohuwabohuix

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Tohuwabohuix » 2020-08-09, 20:08

Great! With the new Pale Moon 28.12 https://www.ardmediathek.de/ard/ works again.
But there is still one question open:
Tohuwabohuix wrote:
2020-07-25, 22:15
...With Firefox arrows appear when I hover with the mouse on the right or left side on ardmediathek.de - with Pale Moon not. What's the background to that...
Since Firefox 64.0 these arrows appear in the display of the site https://www.ardmediathek.de.
As I said, it's not very important to me - but I would be interested in the technical background of these differences between Fx and PM - and whether the ability to display such elements will be built into Pale Moon sometime?

See screenshots:

Firefox:
ardmediathek.de screenshot#5 Ff-ESR 78,0,2.jpg
Pale Moon 28.12:
ardmediathek.de screenshot#6 PM 28.12.jpg
Thank You for this amazing browser!

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Raava » 2020-10-31, 14:56

The same happened with an older Linux x86-64 PM version - 28.14.2, and also with the most recent one - -28.15.0.

All other sites load just okay, but when going to ardmediathek.de site looks like it loads completely and okay - and then goes black and never comes back.

Is it possible to get more info via the f12 console?
yours truly, Rava

User avatar
Loppetz
Newbie
Newbie
Posts: 3
Joined: 2020-11-01, 12:48

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Loppetz » 2020-11-01, 13:10

I also noticed this issue since 2-3 weeks, yes. The fix from above doesn't work for this either.
Console output is:

Code: Select all

🔢 Version: 2.2.8-1 📦 Commit: 84f7638
 🕙 BuildDate: 27.10.2020, 11:11:42  
main.e9962b69.js:2413:1

TypeError: e.prevAll(...).eq is not a function
Stack trace:
updateSlidesClasses@https://www.ardmediathek.de/main.e9962b69.js:1607:7
C</i.update@https://www.ardmediathek.de/main.e9962b69.js:1763:85
t@https://www.ardmediathek.de/main.e9962b69.js:1737:157
u@https://www.ardmediathek.de/main.e9962b69.js:1736:17
loadImage@https://www.ardmediathek.de/main.e9962b69.js:1736:72
preloadImages@https://www.ardmediathek.de/main.e9962b69.js:1739:1
C</i.init@https://www.ardmediathek.de/main.e9962b69.js:1766:717
e@https://www.ardmediathek.de/main.e9962b69.js:1753:1832
Ne/<@https://www.ardmediathek.de/main.e9962b69.js:5545:39
is@https://www.ardmediathek.de/main.e9962b69.js:4294:11
gl@https://www.ardmediathek.de/main.e9962b69.js:4563:78
t.unstable_runWithPriority@https://www.ardmediathek.de/main.e9962b69.js:4772:12
Ui@https://www.ardmediathek.de/main.e9962b69.js:3936:62
ml@https://www.ardmediathek.de/main.e9962b69.js:4558:14
hl/<@https://www.ardmediathek.de/main.e9962b69.js:4557:81
F@https://www.ardmediathek.de/main.e9962b69.js:4756:7
O.port1.onmessage@https://www.ardmediathek.de/main.e9962b69.js:4736:5
  
main.e9962b69.js:4286:5

TypeError: e.prevAll(...).eq is not a function[Learn More]  
main.e9962b69.js:1607:7
	updateSlidesClasses https://www.ardmediathek.de/main.e9962b69.js:1607:7
	C</i.update https://www.ardmediathek.de/main.e9962b69.js:1763:85
	t https://www.ardmediathek.de/main.e9962b69.js:1737:157
	u https://www.ardmediathek.de/main.e9962b69.js:1736:17
	loadImage https://www.ardmediathek.de/main.e9962b69.js:1736:72
	preloadImages https://www.ardmediathek.de/main.e9962b69.js:1739:1
	C</i.init https://www.ardmediathek.de/main.e9962b69.js:1766:717
	e https://www.ardmediathek.de/main.e9962b69.js:1753:1832
	Ne/< https://www.ardmediathek.de/main.e9962b69.js:5545:39
	is https://www.ardmediathek.de/main.e9962b69.js:4294:11
	gl https://www.ardmediathek.de/main.e9962b69.js:4563:78
	t.unstable_runWithPriority https://www.ardmediathek.de/main.e9962b69.js:4772:12
	Ui https://www.ardmediathek.de/main.e9962b69.js:3936:62
	ml https://www.ardmediathek.de/main.e9962b69.js:4558:14
	hl/< https://www.ardmediathek.de/main.e9962b69.js:4557:81
	F https://www.ardmediathek.de/main.e9962b69.js:4756:7
	O.port1.onmessage https://www.ardmediathek.de/main.e9962b69.js:4736:5
Interestingly this only happens on the landing pages (so https://www.ardmediathek.de/ or https://www.ardmediathek.de/ard/entdecken/ for example)


If you go directly to content it works fine. Example link: https://www.ardmediathek.de/ard/video/t ... iYTdjYjQ0/

Console output then is:

Code: Select all

🔢 Version: 2.2.8-1 📦 Commit: 84f7638
 🕙 BuildDate: 27.10.2020, 11:11:42  
main.e9962b69.js:2413:1
Plugin registered: AddonArgos  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Addon registered: AddonAGFPixel  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Addon registered: AddonATISmartTag  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Add-on registered: Add-on Test  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Plugin registered: AddonSubtitle  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Addon registered: AddonSharing  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Addon registered: AddonRecommendations  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Content Security Policy: Ignoring ‘x-frame-options’ because of ‘frame-ancestors’ directive.  
(unknown)
AddonTest: eventLoadStream, Quality Changed: false  
vendors~common-components-pages-player-PlayerEmbedPage~pages-player-PlayerLivePage~pages-player-PlayerVodPage.62586eec.chunk.js:587:99
Auth iframe timed out  
main.e9962b69.js:3088:475
	we/</e< https://www.ardmediathek.de/main.e9962b69.js:3088:475

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Raava » 2020-11-01, 14:34

Loppetz wrote:
2020-11-01, 13:10
If you go directly to content it works fine. Example link: https://www.ardmediathek.de/ard/video/t ... iYTdjYjQ0/
Thanks for the heads up on that detail Loppetz. Same for me, your content link works find, but that is no solution since one must go to the main page to get the Links for the content.
Like with the snake that bites its own tail.
yours truly, Rava

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Raava » 2020-11-02, 05:58

https://www.ardmediathek.de/ard/video/e ... I5MGE4ZWM/

This example fails to load as well, all ends in black. Seems some individual videos of the Mediathek load okay in PM current while others fail.

F12 default info on that:

Code: Select all

          TypeError: e.error is null[Learn More]  
main.e9962b69.js:2711:66
InvalidStateError  
main.e9962b69.js:1424:95
Content Security Policy: Ignoring ‘x-frame-options’ because of ‘frame-ancestors’ directive.  
(unknown)
Content Security Policy: The report URI (about:blank) should be an HTTP or HTTPS URI.  
(unknown)
Content Security Policy: The page’s settings observed the loading of a resource at blob:https://www.ardmediathek.de/c2503324-7c48-4fa4-9516-d7b007978ad3 (“worker-src 'none'”). A CSP report is being sent.  
(unknown)
TypeError: e.prevAll(...).eq is not a function[Learn More]
yours truly, Rava

User avatar
Raava
Fanatic
Fanatic
Posts: 198
Joined: 2014-06-22, 22:23
Location: Europe

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Raava » 2020-11-19, 19:07

Sadly no solution in sight.

Especially after the recent launch of the retro stuff:
https://www.ardmediathek.de/ard/retro/

Same issue: pages completely loads and then turns black. :(
yours truly, Rava

rereser
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2019-08-02, 12:49

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by rereser » 2020-11-20, 08:36

option to watch some video's.
go to main page with javascript disabled.
select video, enable javascript, reload page, watch video.
disable javascript, go to main page, select another.

Bito_MUC
Moonbather
Moonbather
Posts: 69
Joined: 2015-06-17, 10:03
Location: Munich (Germany)

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Bito_MUC » 2020-11-24, 17:45

fyi: ardmediathek can be used normally, if PaleMoon is running in "safe mode"
(see https://forum.palemoon.org/viewtopic.php?f=7&t=25695).
Unfortunately no-one seems to know which preferences should be changed for PM to show ardmediathek (or ard.de) in standard mode.
Pale Moon 32.1.0 (64-bit), German locale, on Windows 10 pro (22H2)

rereser
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2019-08-02, 12:49

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by rereser » 2020-11-24, 17:54

viewtopic.php?f=7&t=25695
javascript.options.baselinejit = false

Bito_MUC
Moonbather
Moonbather
Posts: 69
Joined: 2015-06-17, 10:03
Location: Munich (Germany)

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Bito_MUC » 2020-11-25, 10:12

rereser wrote:
2020-11-24, 17:54
viewtopic.php?f=7&t=25695
javascript.options.baselinejit = false
Thank you for the preference to be changed. In the future I will change it when I occasionally try to watch ardmediathek.de again.
But I still do not understand why this Javascript issue is no problem for some other Browsers like Edge (a browser I really don't like): Don't these browsers interprete the js instructions without "just-in-time" compilation -- and don't show any delay though? What I want to say is: If a MS browser obviously does not need "baselinejit" to show the website quickly, why must Pale Moon use that feature which obviously breaks some websites?
Pale Moon 32.1.0 (64-bit), German locale, on Windows 10 pro (22H2)

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

Re: ardmediathek.de doesn't work with Pale Moon 28.11

Unread post by Moonchild » 2020-11-25, 11:19

Actually, the problem seems to be javascript.options.ion.offthread_compilation which tells IonMonkey to compile scripts off the main thread using workers (a performance consideration to not block the main (rendering/layout) thread in the browser when JS is being compiled). This can introduce a shuffle in order when various functions are compiled and available, i.e.: a timing issue if the web design uses many scripts and script interdependencies and doesn't account for asynchronicity while creating page content through JS.
"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

Locked