Fehler in Bootstrap Listeners nach Ajax Reload

Leider haben wir einen Fehler des Shopware 6 Cores entdeckt.
Dieser Fehler scheint aber von Shopware keine Beachtung zu finden.
Höchstwahrscheinlich gibt es noch zu wenig Shops, die die Version 6 nutzen.

Der Fehler sieht wie folgt aus:
Sobald man auf den Listenseiten entweder über die Pagination oder über den Filter die Liste per Ajax neu lädt (das ist ja Shopware 6 Standard) fehlen danach direkt die Bootstrap JS Listeners.
Das hat die Auswirkung dass z.B. Bootstrap Standard Funktionen wie Modal oder Tooltip nicht mehr ausgeführt werden. Auf der Listenseite 1 funktioniert es - ab Seite 2 oder ab Filterung funktioniert es nicht mehr. Ebenso wird zum Beispiel das tolle Plugin „Merkzettel“ der codeenterprise GmbH nicht mehr ausgeführt. Auf Seite 1 funktioniert das Plugin super - auf Seite 2 nicht mehr. Nach Rückfragen beim Hersteller codeenterprise GmbH teilte man uns mit, dass auf Bootstrap Standard Funktionen zurückgegriffen wird. Der Fehler liegt also im Shopware Core. Der Hersteller des Plugins hat dies auch an Shopware gemeldet, aber leider ohne eine Nachbesserung zu erreichen. Das Problem tritt auch im Shopware Default Theme auf, d.h. es wurden keine Veränderungen durch uns vorgenommen.
Hat jemand ähnliche Erfahrungen gemacht? Weiß jemand Rat?

Danke und Gruß

Habe auch das Problem mit ein paar eigenen Erweiterungen, die ein paar Bootstrap JS Sachen in der Card ausführen - nach einem Reload leider alles tot.

Ich habe das am 20.02.2020 (!) bereits als Ticket erstellt: Shopware Issuetracker
Leider ohne Bearbeitung.

Schöne Grüße,
Niklas

1 Like