Prevent Creation of Invalid Search Customizations

Issues

Pull Requests

Commits

Load Mailer Previews From Plugins and Applications

New or modified previews were not being automatically included in plugins and
host applications, resulting in custom previews not displaying. To resolve this
issue, Workarea now loads all mailer previews at the same time.

Issues

Pull Requests

Commits

Specify JSON Format in Product List Content Block Partial

Part of a larger issue with Rails template overrides, previously this
could be caused by overriding the
workarea/admin/catalog_products/index.html.haml view without
overriding its corresponding index.json.jbuilder. The index
HTML template now includes a format: :json in the path so that this
cannot happen if one forgets to override a JSON template corresponding
to their HTML template.

Issues

Pull Requests

Commits

Collect All Payment Method Choices into ARIA Radiogroup

The ARIA role="radiogroup" is meant to encapsulate all radio buttons
that represent a single unit of data, but the "New Credit Card" option
was not included in this radiogroup which violates the WCAG spec. Remove
the extra <div> containing this role and apply the role to the
.checkout-payment__primary-method-group element.

Issues

Pull Requests

Commits

Fix Overriding SVG Icons in Style Guides

SVG icons could not be overridden in the style guides, instead, the icon
would just be appended to the end of the list, leaving the original icon
in place. Update the #style_guide_icons helper to ensure only 1 of each
filename exists, so icons will appear to override each other in the
style guide.