Navigation

ThemeWare® 4.0.4

Veröffentlicht: 27. Juni 2025


ThemeWare® 4.0.4

ThemeWare® 4.0.4 ist da! 🎉 Der neue Release umfasst folgende Änderungen:

Änderungen

  • Debug-Mode Storefront-Indikator hinzugefügt #FeatureRequest
  • Storefront-Icons (sw_icon) erhalten nun standardmäßig aria-hidden "true"
  • Bugfix: ARIA-Referenz vom "Merkzettel"-Button korrigiert
  • Bugfix: Bilder in CMS-Elementen lassen sich wieder austauschen [Pro-Edition]
  • Bugfix: Ein Lighthouse-Fehler in der Footer-Navigation wurde behoben
  • Bugfix: Navigation in der Sticky-Top-Navigation wird wieder richtig ausgeblendet

Änderungen im Detail

Debug-Mode Storefront-Indikator hinzugefügt #FeatureRequest

Ein Storefront-Indikator für den Debug-Modus wurde öfters nachgefragt. Dieser wurde mit diesem Release hinzugefügt. Mehr Informationen dazu findest du in der ThemeWare® Wissensdatenbank.

Storefront-Icons (sw_icon) erhalten nun standardmäßig aria-hidden "true"

Eine Änderung von Shopware zur Verbesserung der Barrierefreiheit wurde übernommen. Storefront-Icons, die über sw_icon gerendert werden, erhalten nun standardmäßig das Attribut aria-hidden="true".

Dafür wurden alle sw_icon includes in diversen Template-Dateien überprüft und ggf. wie folgt angepasst:

Vorher:
{% sw_icon 'arrow-medium-down' style { pack: 'solid', ariaHidden: true } %}

Nachher:
{% sw_icon 'arrow-medium-down' style { pack: 'solid' } %}

Bugfix: ARIA-Referenz vom "Merkzettel"-Button korrigiert

Die ARIA-Zuordnung des Merkzettel-Buttons wurde überarbeitet, um die Barrierefreiheit und die Kompatibilität mit Screenreadern zu verbessern.

Bugfix: Bilder in CMS-Elementen lassen sich wieder austauschen [Pro-Edition]

Ein JavaScript-Fehler verhinderte zeitweise das Austauschen von Bildern innerhalb von CMS-Elementen im Erlebniswelten-Editor. Dieses Problem wurde behoben – der Bildwechsel funktioniert nun wieder zuverlässig.

Bugfix: Ein Lighthouse-Fehler in der Footer-Navigation wurde behoben

In der Footer-Navigation wurde ein Fehler in der ARIA-Rollenstruktur behoben, der im Lighthouse-Audit die Warnung Some ARIA parent roles must contain specific child roles ausgelöst hat.

Bugfix: Navigation in der Sticky-Top-Navigation wird wieder richtig ausgeblendet

Die Navigation in der Sticky-Top-Navigation wird wieder korrekt ausgeblendet, wenn das Hamburger-Menü in der Sticky-Top-Navigation aktiviert ist. Dies betrifft die Basis-Header-Layouts "Header 1" und "Header 2".


🚀 Wir danken euch für eure wertvollen Tipps und Infos zur Fehlerbehebung – euer ThemeWare® Team