Workarea 3.3.21
Patch release notes for Workarea 3.3.21.
Prevent Editing when Sorting Content Blocks
Allow blocks to be sorted without needing to open the Content Editing UI at the end of the process.
Issues
Pull Requests
Commits
Disable WORKAREA.scrollToButton
Module When Rendered Within Dialog
The scrollToButton
module automatically scrolls down the page towards
the anchor that the href of the link was pointing to, but when this
occurs within a dialog it can accidentally cause a scroll to the wrong
element. This manifested itself when the reviews and quickview plugins
were installed and the "Read Reviews" link was clicked while a product
was being quick-viewed.
Issues
Pull Requests
Commits
Fix Order Item Spacing for Confirmation Email
Chunk product_grid
items into rows of four in mailers to fix wrapping
orders with more than 4 items in them in the out-of-box order
confirmation email.
Issues
Pull Requests
Commits
Fix Malformed Closing <span>
Tag In Menu Item JST
Add the closing bracket to the </span>
tag at the end of the
ui_menu_item JavaScript Template.
Discovered (and solved) by Lucas Boyd. Thanks Lucas!
Issues
Pull Requests
Commits
Mark Store Credit "Authorize" Transactions as "Purchase" Actions
When managing orders, particularly refunds and cancellations, store credit would not be processed correctly since there is no capturing of store credit funds. Setting the authorization transaction as a purchase transaction allows orders with store credit to be canceled and refunded as expected.
Issues
Pull Requests
Commits
Ensure String Values When Grouping Images without Options in the Option Thumbnails Template
Typically, the Catalog::ProductImage#option
value is a String, but it
can be nil
when images are uploaded programmatically, such as through
the bulk upload or CSV import tools, or potentially through a custom
data integration of some kind. Ensure that this image option is converted
to a String in the Storefront::OptionThumbnailsViewModel#images_without_options
method, so that the option_thumbnails
product template works as
expected.
Issues
Pull Requests
Commits
Expire Extra Admin Cookies
The :analytics
and :cache
cookies were not being expired at the
same time as :user_id
, resulting in those cookies lingering around
after an admin's session has expired. This causes errors when developers
are testing things related to cache and analytics, because those cookies
prevent the aforementioned functionality from succeeding. Workarea now
expires these cookies at the same time as the user ID, rather than just
when the session no longer exists.
Issues
Pull Requests
Commits
Update Syntax for font-url()
Example in Email Template
The current example for adding a font to emails uses Ruby interpolation
to inject the URL to the font in CSS. However, Rails' out-of-box SCSS
integration already includes a font-url()
helper that will automatically
load the Sprockets fingerprinted asset in production, and look through plugin
and gem paths for the asset partial string.
Discovered (and solved) by Kristin Everham. Thanks Kristin!
Issues
Pull Requests
Commits
Fix Floating Select2 "Clear" Action in Admin
Workarea now prevents the "Clear" action from appearing within a single (that is, not multi-select) Select2 UI.
Issues
Pull Requests
Commits
Fix Inability to Remove Navigable Association from Taxon Through the Admin
When associating part of the taxonomy with a "navigable" page, category,
or product, admins were not able to remove the association later on if
they so chose. The Navigation::Taxon#navigable
property would only be
set if a navigable object was sent over in params, and this contrasts
with how Select2 is implemented to send over a blank value when no
selection is made. Workarea will now always set the navigable to the
contents of the params.
Issues
Pull Requests
Commits
Prevent Current Release from Being Set When Managing Comments
Commenting on a Releasable
model while editing a Release
can cause
the loss of release changes when a Comment
updates the subscribers of the
Commentable
. Workarea now prevents this by not setting the current release
when adding comments.