Nativer Privacy Banner funktioniert nicht mehr

Topic summary

Ein Shopify Privacy Banner funktioniert nicht mehr im Prestige Theme 10.4, nachdem der Theme-eigene Privacy Banner deaktiviert wurde.

Technisches Problem:

  • JavaScript-Fehler in der Browser-Konsole: storefront-banner.js wirft “Failed to fetch” Error
  • HTML-Element mit id="shopify__cp-banner" ist vorhanden, aber per CSS auf display: none !important gesetzt
  • Fehler tritt scheinbar nur mit uBlock Origin in Chrome auf

LösungsansÀtze:

  • uBlock Origin kann “Failed to fetch” Fehler verursachen (bestĂ€tigt durch Tests)
  • Empfehlung: Prestige-eigenen Banner vollstĂ€ndig deaktivieren, CSS-Overrides prĂŒfen, Theme-Konfiguration und Snippets kontrollieren
  • Ad-Blocker wĂ€hrend Tests deaktivieren

Lösung gefunden:
Das Problem wurde durch eine ungĂŒnstige Interaktion mit einem eigenen Plugin bzw. App-Einstellungen identifiziert und durch Abschalten dieser App-Einstellungen behoben.

Summarized with AI on November 3. AI used: claude-sonnet-4-5-20250929.

Hallo,

storefront-banner.js:1 Uncaught (in promise) e: Error completing request. A network failure may have prevented the request from completing. Error: TypeError: Failed to fetch
    at n.<anonymous> (https://www.myrto.de/cdn/shopifycloud/privacy-banner/storefront-banner.js:1:48315)
    at d (https://www.myrto.de/cdn/shopifycloud/privacy-banner/storefront-banner.js:1:4496)
    at Generator.<anonymous> (https://www.myrto.de/cdn/shopifycloud/privacy-banner/storefront-banner.js:1:5842)
    at Generator.throw (https://www.myrto.de/cdn/shopifycloud/privacy-banner/storefront-banner.js:1:4925)
    at V (https://www.myrto.de/cdn/shopifycloud/privacy-banner/storefront-banner.js:1:2623)
    at c (https://www.myrto.de/cdn/shopifycloud/privacy-banner/storefront-banner.js:1:2862)

diese Fehler sieht man in der Browser-Konsole auf unserer Seite. Wir haben das Prestige Theme 10.4 und wenn wir in der aktuellen Version den Privacy Banner deaktivieren, funktioniert der native Shopify Privacy Banner nicht mehr (in frĂŒheren Versionen ging das mal). Ich stelle mir vor, dass das Prestige Theme ja den nativen Banner an einer Stelle auch herausnehmen muss und das bei uns nicht richtig lĂ€uft. Hat jemand eine Idee?

Der obige Fehler tritt anscheinend nur mit uBlock in Chrome auf. Ansonsten ist zwar das HTML Element section id=“shopify-pc__banner” da, aber es ist auf display: none !important per CSS gesetzt, auch wenn ich alle Browserdaten vorher gelöscht habe.

Viele GrĂŒĂŸe

Hast einen Link? Und gab es einen Theme Update? Failed to fetch kann auch durch Content- oder Ad-Blocker wie uBlock Origin verursacht werden ¯_(ツ)_/¯. Ich habe das jetzt im neusten Prestige Theme getestet und mein Shopify Privacy Banner geht da einwandfrei.

Ggf. hindert dein Prestige-Theme den Banner durch irgendwelche CSS oder JS. PrĂŒfe dein CSS, Snippets und ggf. die Theme-Konfiguration. Deaktiviere den Prestige-eigenen Banner vollstĂ€ndig und stelle sicher, dass kein CSS-Override mehr aktiv ist. Teste anschließend erneut ohne Ad-Blocker.

Der Fehler aus der Konsole kam wie gesagt wegen uBlock Origin. Das Banner wurde trotzdem danach nicht angezeigt wegen einer unglĂŒcklichen Interaktion mit einem eigenen Plugin. Haben wir gefunden durch Abschalten der App Einbettungen.

1 Like