Unable to Close Popup in Self-Referential Data Mode

Source Code Used:
I am using the two components from the example for easier tracking:
Syncfusion Blazor Dropdown Tree Example

  • The component on the left uses Hierarchical Data.
  • The component on the right uses List Data (Self-referential data).

Issue: When using List Data, the popup does not close after selecting an item. I performed the same actions with ​Hierarchical Data​, but the issue did not occur.

Steps to Reproduce:

  1. Click the arrow of Electronics to collapse this item.
    Image_8730_1741853697720
  2. In the Sports & Fitness category, select the item Team Sports.
    Image_8969_1741853720648
  3. The popup remains open and does not close.
    Image_3678_1741853731253

    Syncfusion Version: I encountered this issue in version 28.2.3.

6 Replies

LD LeoLavanya Dhanaraj Syncfusion Team March 14, 2025 10:12 AM UTC

Hi Tien,


Greetings from Syncfusion support.


With the shared details, we have validated and considered the reported scenario “The dropdown popup does not close when we select any child node after collapsing any parent node” as bug on our end. The fix for this issue will be included in the weekly patch release after Volume 1 main release which is scheduled for March 25, 2025.


You can track the status of the fix through the following link.


https://www.syncfusion.com/feedback/66221/the-dropdown-popup-does-not-close-when-we-select-any-child-node-after-collapsing


Disclaimer: Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization.


Regards,

Leo Lavanya Dhanaraj



LD LeoLavanya Dhanaraj Syncfusion Team April 2, 2025 07:07 AM UTC

Hi Tien,


Thanks for your patience.


We are glad to announce that our patch release (V29.1.35) has been rolled out successfully.  The “Dropdown popup does not close when we select any child node after collapsing any parent node” has been resolved in this release.


To access this fix, we suggest you update the package to 29.1.35 and we include the sample in the latest version for your reference.


Sample : Attached as a zip file.


Feedback : https://www.syncfusion.com/feedback/66221/the-dropdown-popup-does-not-close-when-we-select-any-child-node-after-collapsing


Release notes:
https://blazor.syncfusion.com/documentation/release-notes/29.1.35?type=all#dropdowntree


Root cause : When collapsing a node event eventArgs receives an undefined value.


Attachment: DDT_c65fbc9c.zip


TP Tien Pham April 3, 2025 08:21 AM UTC

Hi Syncfusion Team,

I have a question about how to download version 29.1.35 without using NuGet. I tried checking the Patches section and other places like https://www.syncfusion.com/support/directtrac/patches, but I couldn’t find version 29.1.35.

Could you please guide me on how to download it?

Image_6675_1743668231222


As shown in the image below, only version 29.1.33 is available for download

Image_4794_1743668283759



LD LeoLavanya Dhanaraj Syncfusion Team April 4, 2025 06:21 AM UTC

Hi Tien,


Syncfusion provides the Essential Studio installers only for the Volume release (v29.1.33) and Service Pack updates and it does not apply for the weekly releases(29.1.35). 


v29.1.35 is the Weekly release version. Weekly release versions are only published in nuget.org and NPM and are not distributed as standalone installers. You can access these versions directly from NuGet or NPM and integrate them into your project without any additional setup installation.


Also, we provide patch support for the release version alone.


To upgrade to any new version (main or service), you must download and install the setup and use the latest Syncfusion components from the installer.


https://www.syncfusion.com/account/downloads/studio/licensed/29.1.33


Refer to the below documentation link to know about the steps for installing the installer.


https://help.syncfusion.com/common/essential-studio/installation/web-installer/how-to-download


Installation steps - https://help.syncfusion.com/common/essential-studio/installation/web-installer/how-to-install


If you use Syncfusion components from NuGet packages(nuget.org), or if you're upgrading the NuGet packages from one major version to another, such as from v28.* to v29.* you should generate and register the corresponding version and product license key in your projects to prevent trial license warnings.


Syncfusion license keys are major version and product-specific and the generated license key is just a string that needs to be registered before any Syncfusion control is initiated.  Please generate and register the corresponding version and product license key in your projects to prevent trial license warnings.


Also, ensure that all the referenced Syncfusion assemblies\NuGet packages are on the same version as the license key’s version in your project.


Refer to this link for generating license key,


https://help.syncfusion.com/common/essential-studio/licensing/how-to-generate


Refer to this link for registering license key,


https://help.syncfusion.com/common/essential-studio/licensing/how-to-register-in-an-application


Refer to the below KB article to know which version license key should be used in the application,


https://support.syncfusion.com/kb/article/7865/which-version-syncfusion-license-key-should-i-use-in-my-application


Regards,

Leo Lavanya Dhanaraj



HL Hung Le replied to LeoLavanya Dhanaraj April 6, 2025 05:50 AM UTC

Hi  Leo Lavanya Dhanaraj,


Thank you for your information.

Because security concerns, we do not register key directly in our source code. Instead of that we download package from Essential Studio and upload it to our internal package feed.

We are following approach in this KB
https://support.syncfusion.com/kb/article/14894/how-to-register-syncfusion-license-securely-in-blazor-wasm-app

So can we download the package 29.1.35 from public nuget feed to our internal feed? Does it have any conflict with other 29.1.3 packages? 


Regards,

Hung Le



LD LeoLavanya Dhanaraj Syncfusion Team April 7, 2025 01:55 PM UTC

Hi Hung Le,


Regarding the query mentioned above, we have created a separate ticket under your account that provides a detailed explanation. Please track the ticket for further assistance.


Loader.
Up arrow icon