--- title: "April 2023 " slug: "april-2023" tags: ["Release Notes", "Events"] updated: 2024-01-10T20:53:38Z published: 2024-01-10T20:53:38Z canonical: "docs.blackthorn.io/april-2023" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # April 2023 - Version 3.97 If you have any questions about the release note, please don't hesitate to reach out to [Blackthorn Support](https://community.blackthorn.io/s/support). **REQUIRED: The Candy Shop link must be used to upgrade the April release for Events.** The Candy Shop is your one-stop shop for installs and upgrades. To visit the Blackthorn Candy Shop page, go [here](https://candyshop.blackthorn.io/products). [Embedded content](https://www.youtube.com/embed/EvM22YaZNuU) ## Critical Update Blackthorn customers with IP login restrictions in Salesforce and “PROXY_URL_ENABLE” license metadata need to update their IP to allowlist our new service IP from AWS before the Fixie service can be disabled in Heroku. Please add 3.215.1.17 to your list of IP addresses to allowlist. Existing Fixie IPs: 54.173.229.200 & 54.175.230.252 New proxy IP: 3.92.203.127 & 3.215.1.17 Please reach out to [Blackthorn Support](https://community.blackthorn.io/s/support) if you have any questions. ## Enhancements ### Front End #### Accessibility - Attendees can now use the tab key to navigate to the Upload Files field when registering for an Event. - When using the down arrow to navigate on an Event page, the screen reader will only read the header of the collapsed section, not the hidden content. - When using the down arrow to read the Event details page, the screen reader will read the following sections in the correct order: Event Title, Image, and Description. - The experience of tabbing through a registration form when an Event’s `UI Experience` = “Full-Width” has been improved. - A11y (accessibility) settings that duplicate a device’s system settings have been removed. These include default contrast, minimum contrast, enhanced contrast, image contrast, no saturation, high saturation, big black cursor, and big white cursor. ### Back End - If an Event’s Event Settings includes the following, then the original Opportunity will no longer include the Donation amount. - `Create Opportunity from Checkout` = "True" - `Create Opportunities for Donations` = "Yes" ## Bug Fixes ### Front End - Once a Session reaches the amount in the `Quantity Available` field, an Attendee completing the checkout process will see "Sold Out" in gray instead of the **Add** button, and they will be prevented from adding the Session to their cart. - To prevent the following issues, a one-minute delay has been added to the back-end process to ensure that the back-end processing finishes before the email delivery occurs. - Email invites were delivered before back-end processing was complete, causing pages to load incorrectly and merged fields to remain blank. - A delay existed between the email invite delivery and the Attendee `Registration Status` update. If an Attendee clicked their invite link immediately, the wrong page would load. - Form Elements with Conditional Form Elements will load correctly, independent of how many Conditional Form Elements are applied to a single Form Element. ### Back End - Use the Data Dictionary value "MSG_ERR_CHECKOUT_FAILED" to create a custom error message when a failed payment blocks checkout. ## Mobile Check-in App ### Enhancements - A new global setting has been added to the Mobile Check-In app. The new setting controls the behavior of the Badge Printing pop-up after a QR code is scanned and is disabled by default. To enable the setting, go to Settings, select “QR-Scan Badge Print Popup”, and choose “Enable”. ### Bug Fixes - Mobile Check-in app users can now check in an Attendee to a specific Session using a QR Code. - Previously, an error would occur when using the Blackthorn External ID/Digital ID process for Events with no Attendee records. This issue has been resolved. ## Admin Upgrade Instructions To upgrade Events to the newest version, go to the [Blackthorn Candy Shop](https://candyshop.blackthorn.io/products). Blackthorn has adopted Salesforce’s managed package installer to simplify the installation process. Since Payments is already installed, the installer will install Base Package and make sure the correct version of Payments is installed before installing Events. For step-by-step instructions, click [here](https://docs.blackthorn.io/docs/blackthorn-events-installation). ## Testing From now until **04/11/23**, the directions below will teach you how to test the new front-end features, enhancements, and bug fixes until they are automatically pushed to the front end. To Do You will need to replace the Event Page and AttendeeLink URLs, events.blackthorn.io' domain, to a test domain. TEST DOMAIN: [https://preview.events.blackthorn.io/](https://preview.events.blackthorn.io/) For example, when you create your Attendee, an AttendeeLink URL is generated with the "events.blackthorn.io" domain like this one: [https://events.blackthorn.io/2E12oua7/attendee/ty2W6t9awokrDMaLWi8Mf4sLMedhdrWSBHw6HS7kqVnJ0kKmCK63yl0IxWpbAUBo](https://events.blackthorn.io/2E12oua7/attendee/ty2W6t9awokrDMaLWi8Mf4sLMedhdrWSBHw6HS7kqVnJ0kKmCK63yl0IxWpbAUBo) You'll then click on the AttendeeLink URL so it opens up in a new page. Remove "events.blackthorn.io" and replace it with "preview.events.blackthorn.io" so it looks like this: [https://preview.events.blackthorn.io/2E12oua7/attendee/ty2W6t9awokrDMaLWi8Mf4sLMedhdrWSBHw6HS7kqVnJ0kKmCK63yl0IxWpbAUBo](https://preview.events.blackthorn.io/2E12oua7/attendee/ty2W6t9awokrDMaLWi8Mf4sLMedhdrWSBHw6HS7kqVnJ0kKmCK63yl0IxWpbAUBo) **If you have any questions about this or need help with testing, please don't hesitate to reach out to [Blackthorn Support](https://community.blackthorn.io/s/support).**