We made updates to several Default Widgets this week. If you have customized any of these widgets and would like to update your customized widget, you can find the latest code in the corresponding Default Widget. Please remember that if you have a custom version of any of these widgets, our latest updates have not been pushed to your website.
- We fixed an issue which was preventing the system from properly encoding HTML in the "Default Email Signature" on the General Settings page in the Admin.
- We updated the applicable default forms to use the new "Froala Editor" form field types in place of the previous widgets / custom code used for those fields.
Forms Involved:
Listing - About - Member
Feature - Blog Articles
Feature - Classifieds
Feature - Coupons
Feature - Digital Products
Feature - Discussions
Feature - Events
Feature - Jobs
Feature - Member Articles
Feature - Photos
Feature - Products
Feature - Properties
Feature - Soundcloud
Feature - Videos - We implemented several security updates to prevent XSS injections in several areas of the software.
- We fixed an issue with "pretty URL" location search results pages which was causing the system to display incorrect members on state/province pages when the members shared the same State Code, but from different countries.
Widget Involved:
Search - Member - Search Query - The Webhooks functionality now supports the "Listing - Contact Details - General User" form .
- We fixed an issue that was preventing promo codes from being applied properly to invoices when a member had invoices from multiple subscriptions generated on the same day.
- We fixed an issue which was preventing members from being properly matched with leads when the Automatic Lead Matching Add-On was active in some cases.
Widget Involved:
Search - Member - Search Query - We updated the Post Search Results logic to include the "Description" field when searching posts by keyword when the Expanded Keyword Search Add-On is not active.
Widget Involved:
Search - Group - Search Query
Search - Post - Search Query - We fixed an issue which was stripping the "async" attribute from <script> elements on the frontend of sites.
- We fixed an issue with the member search logic which was causing the system to return incorrect members when searching by state or province in some cases.
Widget Involved:
Search - Member - Search Query - We updated the "Member Listing Badges" Add-On logic to display the "Services All Locations" badge when the "Max. Location Limit" Membership Plan setting is set to "All".
Widgets Involved:
Bootstrap Theme - Member Profile - Badges
Bootstrap Theme - Member Profile - Header - We fixed an issue which was preventing the system from loading the Google reCaptcha box on the Newsletter form when another form using the reCaptcha is present on the same page in some cases.
- We fixed an issue with the Google reCaptcha box which was causing the system to make a double submission of forms when two forms were using the reCaptcha on the same page in some cases.
- We fixed a form submission error that was happening in some cases when submitting a form that contained a Google reCaptcha box.
Widgets Involved:
Account - Save Actions
Bootstrap Theme - Function - Save Form
Bootstrap Theme - Module - Newsletter Actions
System - SaveForm - We added "upgrade" as a reserved word for the "Member Signup Page URL" Membership Plan setting.
- We fixed an issue which was displaying the incorrect success message when a user subscribed to a site's Newsletter after previously submitting the Contact Us form.
Widget Involved:
Bootstrap Theme - Module - Newsletter Actions