08/21/2026 - Software Updates
Link: https://support.brilliantdirectories.com/support/solutions/articles/12000109509
We made updates to several default widgets this week. If you customized any of these widgets and want to update them, 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, the latest updates will not be pushed to your website.
- Improved the Draft system used when editing pages in the Admin, including a clearly visible "Discard draft" button.
- Updated the way embedded YouTube videos start on mobile devices so that tapping the video thumbnail now begins playback with sound instead of muted. Desktop playback is unchanged.
Widget Involved:
Bootstrap Theme - HEAD - JS - Libraries - Improved the mobile rendering of the default email template so that emails display at the correct size and with the correct typography in Apple Mail on iOS, the Gmail mobile app and Outlook.
Widget Involved:
Default Email Template - Improved the security of the Categories management page in the Admin by strictly validating every value used to build its database queries.
- Fixed an issue that caused a member's paid recurring order to remain active and keep billing their card after they switched themselves to a free plan, in cases where the member had more than one product on their billing account.
- Fixed an issue that caused a member's save in the Member Dashboard to be silently discarded, with no error shown, when a form field had validation enabled and the String Length limits were left blank in the Form Builder.
- Fixed an issue that caused a previous visitor's claim listing message to keep appearing on the checkout page of a shared device, because the claim listing information was not cleared when logging out or logging in.
Widget Involved:
Bootstrap Theme - Member Login Page - Fixed an issue that caused every Sub Account listing to display the same favorites count. In addition, fixed an issue that caused a single saved member to mark all of that member's post favorite buttons as already saved on profile pages.
Widget Involved:
Bootstrap Theme - Display - Add to Favorites Button - Fixed an issue that caused the location search fields on the frontend of sites to use the street number as the ZIP code when a visitor selected an exact street address in the location field.
Widget Involved:
Bootstrap Theme - Function - Google Location Suggest - Fixed an issue that caused the Sitemap Generator in the Admin to report that no sitemap exists even after a sitemap was generated successfully, when the website's sitemap contained a single file.
- Fixed an issue that caused the generated sitemap to include URLs for pages that no longer resolve to a live page in some cases.
- Fixed an issue that caused the email editor in the Admin to remove the margin spacing applied to images when composing an email or editing an email template.
- Fixed an issue that caused the Sub Categories section of the API Documentation page in the Admin to display no endpoints, and removed two duplicate empty sections from the same page.
- Fixed an issue that caused the API to return a success response when updating a Sub Category or Top Category with a field that is not allowed to be modified. The API now returns a clear error naming the field instead.
- Fixed an issue that caused the API to return a success response when adding or removing a member tag using the tag name instead of its numeric ID, without the tag actually being added or removed. Tag names are now accepted and resolved automatically.
- Fixed an issue that caused the member update endpoint of the API to store HTML code in member fields without cleaning it, while the member creation endpoint already removed it.
- Fixed an issue that allowed an Admin User with a restricted role to open an Admin page they were not granted access to by adding an extra parameter to the page URL.
- Fixed an issue that caused the website's private payment gateway credentials to be recorded in the billing activity log every time a payment was processed.
