Cumulative hotfix for SXA 9.3.0 and Sitecore XP 9.3


Description

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.

Solution

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.

Release notes

Refer to the table below for issues resolved in this hotfix:

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