Data integrity checks now report actionable duplicate-customer details and identify products without a usable visible category, while avoiding several false positives. The Administration also improves accessibility across FroshTools pages, controls, dialogs, and task actions.
Added
- Added a data integrity check for active products visible in a sales channel but lacking an active, visible category in that channel. It reports the issue on the product holding the category assignments; categories surfaced only through dynamic product groups are not considered. #510 (@M-arcus)
- Duplicate customer email results now list the other affected customer accounts, making it easier to identify which records share an address. #510 (@M-arcus)
Fixed
- Improved data integrity results: guest accounts are excluded from invalid default-address checks, inactive duplicate-option variants are ignored, and covers pointing to another product's media are not flagged when that same image is among the product's own media. Number-range checks now distinguish core-resolved types from extension types that are not assigned per sales channel. #510 (@M-arcus)
- Improved Administration accessibility with labeled native selectors, named dialogs and actions, corrected heading and landmark semantics, and focus restoration after task menus close. Controls also fit narrow panels, and clearing security activity filters resets actor search. #506 (@shyim)
Breaking Changes
ft-buttonnow defaults totype="button"to avoid unintended form submissions. Settype="submit"explicitly for buttons intended to submit forms. #506 (@shyim)