Main-navigation active flag/Klasse für Link Einträge funktioniert nicht

Hallo,

in Shopware 6.7 wird das active flag bzw. Klasse für die Mainnavigation per js gesetzt, um es aus dem cache laden zu können. Soweit verständlich und funktioniert auch größtenteils. Aber wenn im Backend Subkategorien als Typ Link hinterlegt werden, klappt es nicht. Die Hauptkategorie bekommt nicht das active flag und auch im Breadcrumb wird als Linkkategorie nur Home zugewiesen, die übergeordnete Kategorie erscheint nicht. Gibt es eine Möglichkeit dies anzupassen?

Von der Logik her hatte ich erwartet das Shopware die Kategoriebaum so aufbaut, das die ID der einzelnen Subkategorien den Oberkategorien zugeordnet wird und somit der Abgleich stattfindet. Es erschließt sich mir aber nicht, warum dies bei Kategorien, die als Link hinterlegt sind nicht so funktioniert.

Ich würde ungern das js für so einen kleinen Punkt anpassen und einen eigen Kategoriebaum aufbauen und evtl sehe ich ja nur den Grund nicht, warum dies von vornherein so gemacht wird und sollte lieber die Kategorien anpassen.

Was sagt ihr dazu? Habt ihr damit Erfahrung? Wie würdet ihr das lösen?

Gruß und entspannten Start in die Woche