Upcoming jQuery changes in Blackbaud CRM and BBIS
Poornima Rao
Blackbaud Employee
At Blackbaud, your security is our priority. We regularly update our environments and applications to provide a stable and secure product experience. Here is some information on upcoming jQuery changes in Blackbaud CRM and BBIS.
In our upcoming Service Pack 25 release we are upgrading the jQuery version in Blackbaud CRM (BBCRM) and Blackbaud Internet Solutions (BBIS) to 3.5.1. The Service Pack 25 release is scheduled for August 2020. You may need to take action by updating customizations that utilize self-closing tags to alleviate impact.
Reason for change:
BBCRM and BBIS currently use the JavaScript library, jQuery 3.4.1. In May 2020, jQuery version 3.5.1 was released to address a known security vulnerability. In adherence to our practice of regularly updating our solutions to address known vulnerabilities, we are updating BBCRM and BBIS to use jQuery 3.5.1. We currently have no indication that BBCRM and BBIS customers have experienced an attack related to the vulnerability addressed in jQuery 3.5.1.
.
Details of the change:
Since BBCRM and BBIS will be upgrading over multiple versions of jQuery, consideration should be given to all changes between version 3.4.1 and 3.5.1.
Blackbaud is aware of a potential breaking change introduced in jQuery 3.5.0 pertaining to jQuery.htmlprefilter. Specifically, a change was made to how self-closing tags are handled, which may cause UI rendering issues when self-closing tags have been used. Please refer to the jQuery documentation for more details on version changes (https://jquery.com/upgrade-guide/3.5/).
We have updated the BBCRM and BBIS product code to address the above scenario, but there may be instances of customizations that could be affected by the jQuery 3.5.0 change.
Required changes may vary based on the customization. Here is a before and after example of a change made in BBCRM and BBIS code. During testing, a self-closing tag was identified in the ConstituentSummaryTilePanelViewForm.HTML on the Constituents page. In this example, the resolution was to modify the code to close the tag:

What actions do I need to take?
As a part of the upgrade to SP25, please review and update any customizations that use self-closing tags, as there is a high likelihood that these will be impacted. If you have questions around this change, please contact Blackbaud Support.
In our upcoming Service Pack 25 release we are upgrading the jQuery version in Blackbaud CRM (BBCRM) and Blackbaud Internet Solutions (BBIS) to 3.5.1. The Service Pack 25 release is scheduled for August 2020. You may need to take action by updating customizations that utilize self-closing tags to alleviate impact.
Reason for change:
BBCRM and BBIS currently use the JavaScript library, jQuery 3.4.1. In May 2020, jQuery version 3.5.1 was released to address a known security vulnerability. In adherence to our practice of regularly updating our solutions to address known vulnerabilities, we are updating BBCRM and BBIS to use jQuery 3.5.1. We currently have no indication that BBCRM and BBIS customers have experienced an attack related to the vulnerability addressed in jQuery 3.5.1.
.
Details of the change:
Since BBCRM and BBIS will be upgrading over multiple versions of jQuery, consideration should be given to all changes between version 3.4.1 and 3.5.1.
Blackbaud is aware of a potential breaking change introduced in jQuery 3.5.0 pertaining to jQuery.htmlprefilter. Specifically, a change was made to how self-closing tags are handled, which may cause UI rendering issues when self-closing tags have been used. Please refer to the jQuery documentation for more details on version changes (https://jquery.com/upgrade-guide/3.5/).
We have updated the BBCRM and BBIS product code to address the above scenario, but there may be instances of customizations that could be affected by the jQuery 3.5.0 change.
Required changes may vary based on the customization. Here is a before and after example of a change made in BBCRM and BBIS code. During testing, a self-closing tag was identified in the ConstituentSummaryTilePanelViewForm.HTML on the Constituents page. In this example, the resolution was to modify the code to close the tag:

What actions do I need to take?
As a part of the upgrade to SP25, please review and update any customizations that use self-closing tags, as there is a high likelihood that these will be impacted. If you have questions around this change, please contact Blackbaud Support.
2
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 941 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)