Workarea 3.2.22

Patch release notes for Workarea 3.2.22.

Prevent URL Change When Not Viewing Singular Details on PDP

When the given variant of a product changes as a result of a
productDetailsSkuSelects, the URL will no longer update unless
specifically triggered to via the data-product-details-update-url
attribute being set on the containing element
(.product-details-container). This fixes an issue whereby plugins
(like Quickview and Package Products) which render product details
outside of the PDP caused a URL update to happen that would make the URL
include query parameters which had nothing to do with the page/product
the user was browsing.

Issues

Pull Requests

Commits

Fix Sidekiq Callbacks Not Running In Development Mode

In development mode, Rails code reloading caused a bug in
Sidekiq::Callbacks being able to detect when callbacks were being
fired by ActiveRecord, which caused them to not get performed at the
right times. Make this more consistent and enable caching to prevent
a loss in performance. In order to achieve this, Workarea also drops
support for the after_find callback in Sidekiq::Callbacks

Issues

Pull Requests

Commits

Fix 12th-Hour Formatting in Admin DateTime Picker

Workarea's dateTimePicker incorrectly converted"12th hour (12:00pm and 12:00am) times
in dateTimePickerFields to 24-hour time upon submission. This has now
been resolved so releases appear at the correct times.

Issues

Pull Requests

Commits

Rename "Facets" To "Filters" in Search Settings

In both category-specific and global search settings configuration, use
the word "Filters" to describe search filters, which is the way they are
describe it everywhere else in the application, rather than the more
technically-oriented "Facets".