Shopware 6.7.15.0 Admin Sidebar Redesign: FroshTools Fixes Version Display and Health Indicator Layout

Shopware 6.7.15.0 Admin Sidebar Redesign: FroshTools Fixes Version Display and Health Indicator Layout

The release of Shopware 6.7.15.0 brought with it a redesigned administration sidebar, a change that, while aiming for modernization, inadvertently introduced some display and functionality issues for users, particularly those relying on popular plugins like FroshTools. This forum topic highlights the community's swift identification of these issues and the equally swift response from the FroshTools development team.

The Problem: Missing Information and Broken Links

Users quickly noticed inconsistencies after updating to Shopware 6.7.15.0. The primary concern revolved around the missing Shopware version number and the improper display of the health indicator within the admin sidebar. One user, area-net-gmbh, expressed general frustration, questioning if the plan wasn't to make Shopware updates "smoother" ("War nicht mal der Plan Shopware Update „smoother“ zu machen?"). Another user, windes, pointed out that the direct link to FroshTools itself seemed to be "lost" ("Der direkte Link zu FroshTools ist auch Lost!"), indicating a broader impact on the plugin's integration.

The sentiment in the community, as captured by R4M's sarcastic remark about the dark layout being the only positive change ("Immerhin kann man jetzt auf ein dunkles Layout umschalten."), underscored the perceived regression in usability caused by these display issues.

The Solution: FroshTools Steps Up

Fortunately, shyim, a key contributor to FroshTools, quickly acknowledged the problem, stating that an update for FroshTools was imminent ("FroshTools update kommt gleich."). This promise was swiftly followed by a detailed GitHub Pull Request (#465) titled "Fix health indicator layout on Shopware 6.7.15 sidebar," shared by Max_Shop.

Technical Details of the Fix

The Pull Request provides an in-depth explanation of the issue and its resolution:

  • Root Cause: Shopware 6.7.15.0's redesigned Administration sidebar altered the layout structure.
  • Specific Issue: The health badge (mt-badge) used by FroshTools, which indicates system health (e.g., "Issues" or "Outage"), was no longer correctly aligned. Wrapping the entire "Administration" mt-text and adding a 3px top margin caused the badge to become an extra flex child, stretching the 40px header.
  • The Fix: The update addresses this by:
    • Retaining the labelled mt-badge and status indicator.
    • Keeping the 6.7.15 mt-text.sw-admin-menu__title shell in place but strategically swapping only the inner "Administration" label.
    • Removing the problematic extra top margin and restoring pointer-events, which ensures the "Tools" link within the collapsible text functions correctly.
    • Ensuring backward compatibility, so the same component works for Shopware 6.6, 6.7.13, and the new 6.7.15.
  • Outcome: Healthy shops will continue to show no indicator, while those with issues will display the badge correctly formatted (Warning → Attention "Issues"; Error → Critical "Outage").

This detailed technical solution ensures that FroshTools users can continue to rely on the plugin for essential administrative information and functionality, even after core Shopware updates that introduce significant UI changes.

Conclusion

This incident highlights the dynamic nature of e-commerce platforms and the crucial role of community and plugin developers. While core platform updates like Shopware 6.7.15.0 bring new features and improvements, they can also introduce compatibility challenges for existing tools. The rapid identification of the problem and the transparent, technical solution provided by the FroshTools team through the GitHub PR demonstrate effective community collaboration and responsiveness, ultimately benefiting all Shopware users.

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools