Firefox: Forum zeigt keine Daten mehr

Das ist aber eine völlig normale Reaktion, wenn der IntersectionObserver disabled ist. Diese Routine soll ja, mal grob gesagt, Änderungen im Code der Seite registrieren, um im Fall der Fälle dann auch dem Browser Anweisungen geben zu können, sich dem geänderten Code hin anzupassen, um die Seite weiterhin komplett darstellen zu können!
Die komplette Seite wird dabei in Bereiche aufgeteilt…die Teilbereiche erhalten eindeutige IDs, die z.B. bei 1 anfangen.

contentBox

A reference to the <main> element’s HTMLElement object in the DOM. This is where we’ll insert the articles and ads.

nextArticleID

Each article is given a unique ID number; this variable tracks the next ID to use, starting with 1.

visibleAds

A Set which we’ll use to track the ads currently visible on the screen.

previouslyVisibleAds

Used to temporarily store the list of visible ads while the document is not visible (for example, if the user has tabbed to another page).

adObserver

Will hold our IntersectionObserver used to track the intersection between the ads and the <main> element’s bounds.

refreshIntervalID

Used to store the interval ID returned by setInterval(). This interval will be used to trigger our periodic refreshes of the ads’ content.

Sollte zum Beispiel die Seite auf einen anderen Server umziehen, kann es passieren, dass die ursprüngliche Aufteilung sich um den Faktor X verschiebt und die ID-Nummern nicht mehr zum Ursprung stimmen! Bei einem laufenden IntersectionObserver wäre das nicht schlimm, da er beide Versionen kennt und somit den Unterschied ausgleichen kann für die finale Darstellung. Läuft diese Routine natürlich von Anfang an nicht mit, dann wirken sich diese Änderungen nämlich genau so aus, wie @tatatatarnme es beschreibt ! :wink:
Siehe z.B. hier >>>

https://developer.mozilla.org/enUS/docs/Web/API/Intersection_Observer_API/Timing_element_visibility

https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#interfaces

Ich wüsste jetzt auch nicht, was das für einen Sinn macht, den IntersectionObserver beim Hardening abzuschalten??
In aktuellen Anleitungen dazu, wird dies auch nicht gemacht, wie man z.B. hier in diesem sehr guten Tutorial vom 05.05.2021 eindeutig sehen kann!!

https://chrisx.xyz/blog/yet-another-firefox-hardening-guide/

Ich glaube nicht, dass Clemens da viel ändern kann…?!