Ursachen / Lösung für: Seitenbearbeitung - Probleme Ladezustand, Elemente löschen

Sie haben im Editor beim Aktualisieren des Inhalts Probleme beim Laden?

Mögliche Fälle:

  • Der Ladezustand innerhalb der Seitenbearbeitung (Editor) wird nach einer Änderung, welche ein Neuladen des Entwurfs erfordert, nicht beendet bzw. hängt sich auf. Dies kann z.B. die Auswahl einer anderen CSS-Only-Variante im Link-Element o.ä. sein.
  • Strukturelemente innerhalb der Seite können nicht abschließend gelöscht werden. Im Entwurf werden diese ggf. gelöscht, sind dann aber nach dem Speichern oder Zwischenspeichern der Seite wieder vorhanden.

In der Regel findet sich in der Browserkonsole hierzu ein Fehler Eintrag, wie z.B.:

Beispiel: Auszug aus der Browserkonsole im Problemfall

...
Uncaught DOMException: Permission denied to access property "onresize" on cross-origin object grid.js ...
...

Mögliche Ursachen:

Die Ursache besteht in solchen Fällen meist darin, daß in der Seite direkt - oder über einen globalen Inhalt - externe Inhalte eingelesen werden (z.B. über einen iFrame oder JavaScript, welches Inhalt einliest (z.B. Cookiebot ...)).

Lösungsmöglichkeiten:

Verwenden Sie beim Einbinden externer Inhalte (per iFrame) das aktuelle Weblic® / Element ""Externe Inhalte über Iframe mit Datenschutzfunktion einbinden", welches in aktuellen BASE Projekten verfügbar ist.

Dessen Inhalte werden im Editor nicht eingebunden und zudem verfügen Sie dann über die datenschutzkonforme Umsetzung zum Einbinden externer Ressourcen. Ggf. müssen Sie die Datenschutzfunktionen in älteren Projekten noch nachrüsten.

Beim Einsatz des "HTML einbinden" Elementes deaktivieren Sie in der Maske die Option/Checkbox "HTML auch im Editor einbinden".

Wenn es sich um JavaScript handelt, welches externe Inhalte einliest, umschliessen Sie dies einfach mit einer Abfrage, welche den Inhalt im Editor nicht einbindet.