This article contains the latest version of the cumulative hotfix that includes all the updates currently available for Sitecore Experience Accelerator (SXA) 9.3.0 and Sitecore XP 9.3.
Follow the link below to download the hotfix:
SC Hotfix SXA-8159-1 9.3.0.2589.zip (Sitecore XP 9.3)
The hotfix was built for SXA 9.3.0 and Sitecore XP 9.3 and must not be installed on other SXA and Sitecore XP versions. The hotfix must not be installed in combination with other hotfixes unless there are specific installation instructions in the README.txt file.
The ZIP file contents must be extracted to locate installation instructions and related files inside. The hotfix must be installed on a CM instance and then synced with other instances using standard development practices.
Refer to the table below for issues resolved in this hotfix:
| ID | Description |
|---|---|
| 391747 | A Scriban template sc_placeholder function does not render the placeholder as an SXA dynamic placeholder |
| 369204 | Responsive image nested in multiple sections does not render the "src" attribute |
| 355817 | Previewing a page in Content Editor redirects to desktop |
| 395328 | Incorrect URL is rendered in OpenGraph og:url meta tag when TargetHostName is set |
| 401465 | Ampersands and commas in facet value break filtering for Filter (Checklist) and Aggregated Facet Filter |
| 400948 | Search rule boosting may not work for certain condition parameters. |
| 381181 | Snippet grid control properties are not copied if they are empty |
| 402015 | The getRootSourceItems pipeline processor should return only Media Library hosted folders rather than the site's virtual folder to facilitate correct operation of Horizon media selector. |
| 376681 | When a Snippet data source is used as a template that should be copied when used, the grid settings for embedded components are not correctly applied. |
| 415282 | Non-SXA sites may be resolved incorrectly in the Experience Editor |
| 374429 | An exception is thrown during Export/Import by Creative Exchange if the exported page has a Splitter rendering |
| 400929 | Search rule boosting may not work for certain condition parameters. |
| 385842 | Scriban rendering variant field does not wrap the template content in a tag field if it is defined |
| 421111 | Scriban variants nested under Section in variant definition cannot use o_geospatial object |
| 377565 | AmbiguousMatchException may be thrown when searching against SXA indexes |
| 421358 | Corrupted ' |
| 424314 | Additional <div> wrappers are rendered when a shared Page Design is used on another site |
| 423630 | Under heavy load, a race condition occurs for Scriban based rendering variants |
| 424933 | Renderings embedded in an accordion section may disappears when saving accordion item |
| 425741 | It's not possible to change rendering variant from the Experience Toolbar until page is saved |
| 290329 | SXA cross-site links may not work if links are defined in different domains |
| 430538 | SXA resolves site by hostname only when previewing an item from the Content Editor |
| 322824 | 'rendering ID was not present in the rendered renderings context' error appears in case of using cached components on the JSON device |
| 432327 | Gallery rendering is not editable after inserting image into it |
| 432279 | When a scriban template is changed, the cache should be cleared for all languages |
| 405817 | Load More Button disappears when multiple Search Results components are present on the page and any one of them exhaust the available results. |
| 420759 | Timestamp for the pre-optimized-min file is not changing when the file content is changed using Creative Exchange Live |
| 370045 | Personalization in a Snippet component does not work correctly |
| 436505 | Personalized variant of rendering data source in a Snippet component is not displayed when personalized rule is true |
| 436915 | Standard Values of rendering parameters are not returned by Layout Service on a JSS site |
| 436712 | Retrieving of optimized links in Asset optimizer performance is not optimal. |
| 363994 | Rendering parameters are empty on components in non-SXA sites when SXA is installed |
| 438827 | SXA search box and filter doesn't work for Japanese & Chinese languages |
| 365404 | Rendering parameters are empty on components in non-SXA sites when SXA is installed |
| 374769 | Race condition in SxaSiteProvider may cause YSOD intermittently |
| 399584 | The patch for event handler for "publish:end" & "publish:end:remote" events references an old platform handler leading to potentially wrong order of processor execution. |
| 439871 | SECURITY ENHANCEMENT |
| 440327 | XSS vulnerability in Range Slider component has been fixed |
| 440310 | Overlay pop-up doesn’t work after editing RTE field which contains link to overlay pop-up |
| 371913 | [SXA] Incorrect datasource is resolved when personalization rule assigned. |
| 393910 | Request to the “Sitemap.xml” page occasionally results in a 404 HTTP error after application restart. |
| 443800 | DuplicateItemNameException it thrown when creating an item in a delegated area under an item that has versions in multiple languages |
| 368851 | Content Search should not be triggered if regular Sitecore "query:" is used on a data source for SXA component |
| 373937 | SXA "query:" data sources be fully handled by SXA in the parseDataSource pipeline to avoid the platform from misinterpreting them as Content Search queries. |
| 443043 | Select the Associated Content can be blocked due to specified Datasource Template |
| 401465 | Ampersands and commas in facet value break filtering for Filter (Checklist) and Aggregated Facet Filter |
| 242338 | Search result does not include "To date" value of Filter (Date) |
| 449816 | "Server Error in '/' Application." error appears when opening the "Select the Placeholder Settings" windows in the Experience Editor |
| 449900 | In the Multi-Root Tree View field, all sites display as "Current Site" when the query is used as the source. |
| 450878 | The same LayoutModel object is created multiple times per request |
| 450879 | LayoutModel constructor usage is inefficient |
| 452840 | DuplicateItemNameException occurs on adding non-English version of an item |
| 334856 | SXA Toolbox scrollbar not working correctly when page is scrolled down and refreshed |
| 453724 | Error when creating a page from a branch in Experience Editor |
| 290329 | SXA cross-site links may not work if links are defined in different domains |
| 454464 | Snippet component does not work correctly with personalization if data sources of rules are snippets within the snippet |
| 458313 | Incorrect Preview.DefaultSite when opening item in EE |
| 355958 | SXA datasource selection dialog overrides default dialog for non-SXA site without exposing full functionality needed to complete the task. |
| 456401 | Changing the datasource of a Snippet with a nested Snippet can clear the nested Snippet |
| 431295 | SXA Search Box component suggestions pull excessive data from Azure Index |
| 388290 | GetFacets request retrieves search results |
| 452497 | The args.SourceItem error occurs while cloning multi-language pages with subitems. |
| 334856 | SXA Toolbox scrollbar not working correctly when page is scrolled down and refreshed (additional fix) |
| 395907 | The SearchService switches context to the shell site and this can result in incorrect search operations in a scaled environment. |
| 446738 | [SXA][Azure][Search] Exception: Sitecore.ContentSearch.Azure.Http.Exceptions.BadRequestException |
| 397871 | If a query contains a large number of characters there is a long response time. |
| 460395 | If a facet query or suggestions query contains a large number of characters there is a long response time. |
| 459392 | "Do you want to save" popup does not save changes when using Insert button on rendering in Experience Editor |
| 447625 | The pre-optimized-min theme file is not always loaded on the page |
| 363683 | StackOverflow exception is thrown when saving items that reference themselves as a data source |
| 459597 | The "Exception has been thrown by the target of an invocation" error arises after saving the page in the EE that contains the same components for different devices and it leads to loss of renderings from Final Layout Presentation details |
| 460101 | "Language Selector" (when using it in the Scriban template) does not show languages in the Experience Editor |
| 462234 | Hotfix #454466 produces language embedding for links created using a link component |
| 464277 | Hotfix #454466 produces language embedding for "LinkManager.GetItemUrl(item)" code - documentation |
| 334643 | SXA Load More component does not show all search results |
| 276657 | Illegal recursion detected: GetModel error on site startup |
| 370127 | Introduced a cache for tenant relative tokens resulting in a faster system operation. |
| 462235 | Redundant GetSiteInfo calls in LocalizableLinkProvider |
| 467931 | Poor performance of SiteInfoResolver GetSiteInfo calls |
| 473577 | Hotfix 437683 reverts changes of the hotfix 436918 |
| 473305 | Rendering background image media url is malformed when alwaysIncludeServerUrl is set to true |
| 472147 | Snippet (with applied A/B testing) is not displayed after publishing. |
| 476107 | The implementation of the IsMatchingPath method in the hotfix 468030 is not thread safe |
| 475554 | SXA Overlay issue on submit Sitecore Forms |
| 395458 | NavigationData of FormDataModel in FormBuilderContoller is NULL when one Form is on the Main Page and Another is in Overlay |
| 479973 | ArgumentNullException appears when some renderings don't have assigned datasource |
| 370056 | A rendering on a page can't be selected if the default personalization rule is set to Hide |
| 428783 | If you edit a composite component on a website and the Enable Web Edit setting is set to false, the Failed to load resource: the server responded with a status of 401 error is displayed. |
| 487083 | An overlay pop-up doesn’t open and closes correctly after opening it several times in a row |
| 490009 | In EE, the exception System.Web.HttpUnhandledException is thrown on editing a link which is pointing to a broken link |
| 466226 | SXA cross-site links may not work if links are defined in different domains |
| 394303 | Autocomplete is not working for Location Finder on Overlay |
| 328685 | Theme asset URLs are generated without a hash resulting in MediaRequestProtection errors when Media.AlwaysAppendRevision setting is set to true |
| 496855 | Link source value is not taken into account in Experience Editor insert link dialog |
| 500500 | Nested local data source items are not created in the context language |
| 501147 | A new language version of the cloned item in delegated area is not created if create a new language version of the source item |
| 492143 | SXA items in delegate area do not display notification for newly created versions in source item |
| 504495 | The InjectCompositeComponents does not cache results if an SXA page has personalization on a non-composite component |
| 501653 | When composite rendering has personalization, the lock convoy appears when site is under load. |
| 503030 | Toggle rendering's "Easing Function" is not working |
| 507051 | Hotfix 500616 breaks SXA Promo Component's Link |
| 321854 | Sitemap does not work when enforceVersionPresence flag is set to true in the configuration files |
| 477263 | FlagPublishingGroupingItems creates an invariant language item version from package install |
| 470449 | After removing an item and publishing its parent item using publishing service, the item won’t be removed from the Web database cache |
| 514329 | SXA Razor Views are not precompiled causing slow application start |
| 360996 | The Content Token feature relies on fast queries that result in high load on SQL Server |
| 355141 | Optimized-min item creation may cause SQL errors under high load in scaled environment |
| 513594 | SXA Delegated area clones are always published in all languages despite the selected language while publishing the Master item |
| 488748 | Canonical URL always constructs URL based on the request scheme. |
| 444561 | Favicon link includes server URL |
| 526006 | SiteInfoResolverCacheClearer clears cache for the entire database on each item update which can lead to performance issues in Experience Editor |
| 525283 | Issue with "Personalize the component" functionality - partial view was not found error |
| 528882 | Issue with "Personalize the component" functionality - changes for variant conditions are not saved |
| 525404 | The "Null IDs are not allowed" error occurs when trying to edit a general link in Experience Editor |
| 527840 | "startIndex cannot be larger than length of string" when export "Home" page. |
| 529041 | SXA Checklist search filter doesn't work with apostrophe |
| 529400 | Inconsistent user for publish operation on SXA clone item |
| 533273 | The dictionary cache usage is not thread-safe in SXA module |
| 536581 | Add checking whether siteInfo is null in GetItemUrlInner of LocalizableLinkProvider |
| 534223 | If pre-optimized-min and optimized-min are both present, serve the pre-optimized-min |
| 538900 | Additional publish of source items are generate by PublishReferencedItems processor |
| 542725 | SXA's Upload files (advanced) media published by sitecore\Anonymous |
| 522598 | Site definition incorrect when InitializeSites is done in the Context of a user request |
| 397673 | Unversionable media items are uploaded in the current site language not in the current item language |
| 555322 | Variations of component design don’t work with some SXA components |
| 338253 | Removing and re-adding Snippet in the Splitter component results in an unintended layout output |
| 528580 | Configuration for SXA JSS sites is incorrect if a user doesn't have read access to the SXA JSS site |
| 566245 | Huge SXA[siteinforesolver] cache size |
| 568330 | The snippet points to the full path to the data source instead of the local path for composite components inside the snippet |
| 439935 | Update SXA code to cover changes introduced in platform hotfix 415981 |
| 572743 | Hotfix 566360 cause High CPU |
| 572687 | System.Threading.ThreadAbortException arises when saving item with a lot of referred items |
| 580609 | Internal links are retained in Experience Editor when a query with the "$site" token is used as the data source after applying the cumulative hotfix for SXA. |
| 589240 | SXA OpenGraph image output incorrectly if image source is Content Hub |
| SXA-8097 | Security Enhancement |
| SXA-8155 | Security Enhancement |